2012년 4월 12일 목요일

xp가 설치된 노트북에 AMD그래픽 드라이버를 최신 버전으로 업데이트 하기

ㅡ0ㅡ''''어...어...,,,, 일단 인사올립니다. "안녕하세요! ^0^!!"

이 글의 다른 제목은 AMD 데스크톱용 그래픽 드라이버를 노트북 드라이버로 개조하기입니다. (2012년 5월 추가 사항이 맨 밑에 있습니다.)

 요즘 노트북(2012년 기준)의 운영체제로 윈도우 7을 많이 사용하는데, 윈도우 7을 사용하면 노트북에 운영체제 재설치를 하는데 큰 불편없이 해결되지만, 꼭 윈도우 XP를 사용해야 하는 사람이라면 많이 불편한 게 사실입니다.

불편한 이유는 대략 두 가지로 압축되는데
  1. 노트북 제조사에서 XP용 그래픽 드라이버지원하지 않습니다. (데스크톱용 드라이버는 설치되지 않습니다. 하지만 데스크톱과 노트북의 각종 칩셋은 해당 칩셋 제조사에서 드라이버를 제공합니다. 드라이버 모음은 클릭)
  2. XP설치 시 AHCI 설정 약간 복잡합니다. (XP를 설치하려면 CMOS 상에서 AHCI로 설정을 변경해야 하고, 설치 CD에 AHCI 드라이버를 통합해야 합니다.) 

driverpacks 사이트에서 XP용으로 인증 안 된 드라이버를 구할 수 있지만, 이것도 실시간으로 업데이트되지는 않고, 새롭게 업데이트 되는 드라이버는 쓰고 싶고.....끄~응.....
.
....
.......
이리저리 생각하다가 이런 생각을 해 보았습니다.
 '혹시 XP용 데스크톱 그래픽 드라이버에 노트북 그래픽 기기목록을 추가하면 되지 않을까?'

 예전에 블루소레일 프로그램에서 블루투스 모듈을 인식하지 못해서 블루소레일의 드라이버 설치정보 파일에 블루투스 모듈을 수동으로 추가했던 기억이 있으신 분들 많으실 텐데 이걸 응용해봤습니다. (감이 오십니까?)



>--------개조하는 방법-------------------------------------------------<

 결론 - XP용 데스크톱 그래픽 드라이버 설치정보 파일 노트북 그래픽 드라이버 설치정보 파일의 기기목록을 복사해주고 복사해준 항의 제목을 변경하면 끝입니다.


 
 AMD그래픽 카드(32비트)를 중심으로 설명하겠습니다.


일단 필요한 준비물
  • 노트북 제조사에서 지원하는 윈도우 7그래픽 드라이버
  • AMD에서 업데이트된 윈도우 XP용 데스크톱용 그래픽 드라이버
  • XP용 드라이버와 윈도우 7용 드라이버의 압축을 미리 풀어놓는다.

작업 드라이브는 D이며 압축해제는 따로 설명하지 않겠습니다.
준비상태

1. 데스크톱 XP 드라이버와 노트북 윈도우 7 용 드라이버를 찾아서, 작업하기 편한 폴더에 복사합니다. 각 드라이버의 위치는 다음과 같습니다.

    XP 드라이버/ 압축을 푼 폴더-> $_OUTDIR폴더-> Packages폴더-> Drivers폴더-> Display폴더 안
     7 드라이버/ 압축을 푼 폴더-> Packages폴더-> Drivers폴더-> Display폴더 안

XP와 7의 위치가 거의 같습니다


2. XP드라이버와 노트북 윈도우 7 용 드라이버에서 파일이름이 cx1xxxxx란 설치정보 파일(확장자 inf)을 찾습니다.



3. XP inf파일과 노트북 윈도우 7 용 inf 파일을 각각 메모장으로 열어서 [ATI.Mfg.NTx86] 항을 찾습니다. (ctrl+f)

XP용
[ATI.Mfg.NTx86]
"%AMD68B8.1%" = ati2mtag_Evergreen, PCI\VEN_1002&DEV_68B8&SUBSYS_30001002
"%AMD9598.1%" = ati2mtag_RV630, PCI\VEN_1002&DEV_9598&SUBSYS_B3831002
"%AMD94C1.1%" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C1&SUBSYS_10021002
"%AMD94C3.1%" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C3&SUBSYS_03421002
"%AMD94C1.2%" = ati2mtag_RV610, PCI\VEN_1002&DEV_94C1&SUBSYS_0D021002


노트북 윈도우 7 용
[ATI.Mfg.NTx86]
 "%"ATI Mobility Radeon HD 5000 Series"%" = ati2mtag_Manhattan, PCI\VEN_1002&DEV_68C1&SUBSYS_03661025
.
.
.



4. XP 설치정보 파일(확장자 inf)[ATI.Mfg.NTx86] 항에 그래픽 카드의 기기 이름을 추가해야 하는데, 기기 이름을 장치관리자에서 찾습니다. (제거는 68C1 이네요.)
오른쪽 클릭하면 아래와 같이 나와요.




5. 노트북 윈도우 7용 cl1xxxxx.inf파일의 [ATI.Mfg.NTx86]에서 위에서 확인한 그래픽 카드 모델명을 찾아 통째로 드래그해서 복사합니다.->저의 것은 68C15650이네요

노트북의 윈도우 7용 inf 파일



6. XP inf파일노트북 윈도우 7 용 cl1xxxxx.inf 파일에서 복사한 값붙여 넣고,
    XP inf파일붙여 넣기 한 앞부분 전부를 다음과 같이 수정합니다.

[ATI.Mfg.NTx86] 항에서

"ATI Mobility Radeon HD 5650"에서  "%AMD68C1.2%" 로 고칩니다.



7. XP inf파일붙여넣기한 앞부분의 수정을 다했으면 [Strings] 항에 다음과 같이 추가합니다.

[Strings]

    AMD68C1.2 = "ATI Mobility Radeon HD 5000 Series"

    AMD68C1.2 = "ATI Mobility Radeon HD 5000 Series"



8. 그리고 드라이버를 수동으로 설치합니다. (자세한 사항은 클릭)

끝입니다. 조금만 이해하면 되는데 이해 안 되는 부분이 있으면 댓글로 달아 주세요.


추가사항

2012년 5월
  • HD4000 미만 그래픽 카드의 드라이버가 12.7까지만 지원된다고 합니다. (링크) 그러면 이렇게 개조해도 안되는 부분이 생길 수 있습니다.
  • windows 7 데스크톱 드라이버도 노트북용으로 개조할 수 있습니다.
  • 이번 12.4 드라이버 개조 됩니다. (HD M5650)


댓글 4개:

  1. 제 노트북이 삼성 시리즈7 게이머 인데요
    카탈리스트 최신 12.4 로 업데이트 하고싶은데
    이반법 대로 해도 안되더라구요.. 최신 드라이버라고 만뜨고..
    어떡하져 ㅠㅠ

    답글삭제
  2. xp운영체제 맞죠?
    그래픽 드라이버 이름을 제대로 찾았나요? 장치관리자에서 찾아야 합니다.(68c1이니 등등 이런거로....)
    M6760서부터 M6840인데 이 항목만 붙여 넣기 하면 될 거 같은데.....

    답글삭제
  3. 저도 게이머7인데, 노트북 제조사에서 지원하는 드라이버가 NVIDIA입니다...
    그래픽드라이버는 라데온인데,,,, 이러면 어떻하나요?? ㅠ

    답글삭제
    답글
    1. 이찬희님 그래픽 드라이버를 말하는 것인가요, 아니면 다른 드라이버를 말하는 건가요? 이찬희님 그래픽 카드가 라데온이라면 위에 나온데로 개조하면 잘 됩니다. 하지만 엔비디아라면 개조해 보지 않아서 확신할 수 없네요.

      삭제