Requirement :
우선 Leopard가 설치되어 있다는 전제하에 GTS 250 그래픽 카드를 설정하여 주는 방법입니다.
Snow Leopard, 10.6.2 에서는 적용 안되는 경우도 있습니다.
그리고 nvidia 그래픽 카드의 드라이버는 원본 파일 그대로를 사용합니다.
혹여 그래픽 카드를 위해 해킨용 그래픽 카드 드라이버(NVInject, NVKush, Natit.kext 등)를 설치하였다면 제거하여 주시고 또는 원본이미지에서 추출하여 설치 하여 주십시요.
당근 9800 계열 그래픽 카드도 마찬가지 방법입니다만, 9800 계열은 아래 링크된 툴이 달라지므로 아래 GFX String은 다운로드 하지 마시고 9800전용으로 받으시면 됩니다.
당근 10.5.7 버전 이후부터 이 방법을 사용합니다. 10.5.8 권고.
기존에 이것저것 잡다하게 Nvidia 관련 설치한 드라이버가 있었다면 다 제거하여 주시고 순수한 Retail 드라이버를 이용하셔야 합니다.
준비물.
- GFX String 다운로드 받기 << GTS-250용 EFI String, 자기 카드에 맞는 드라이버를 다운로드 하세요.
- GFX String 다운로드 받기 << GTS-260용 EFI String, 자기 카드에 맞는 드라이버를 다운로드 하세요.
- GFX String 다운로드 받기 << GTS-280용 EFI String
- Files for Quadro FX 4500 512mb cards :Click to Download
- Path Finder
1. 다운로드 받은 파일을 적당한 곳에 풀어주면 다음과 같은 화일이 보일 것입니다.
2. 터미널을 이용하여 다음과 같이 명령어를 실행합니다. 그래픽 카드가 장착된 pci 슬롯을 확인하기 위한 작업입니다.
Open a terminal and enter commands
./gfxutil -f display
3. 터미날에서 DevicePath 부분의 “PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)” 부분만 복사하여 in.plist 화일의 아래 그림과 같이 해당하는 부분에 붙여준다.
Text Editor를 사용해도 좋습니다.
4. 다음은 in.plist 화일 하단의 Model Name등을 다음과 같이 원하는 값으로 수정하여 줍니다. Text Editor를 사용해도 좋습니다.
<key> model </key>
<string> NVIDIA GeForce GTS 250 1024MB </string>
<key> name </key>
<string> NVDA,Parent </string>
<key> rom-revision </key>
<string> 3172a </string>
5. in.plist 화일 수정을 마치고 나면 EFI-String 값을 얻기 위하여 다음과 같은 명령어를 입력합니다.
Open a terminal and enter commands
./ gfxutil -i xml -o hex ./in.plist ./output.hex
6. 새로이 만들어진 out.hex 화일을 텍스트 에디터 등으로 열어 확인하고 내용을 복사(CMD+C)합니다.
7. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 화일을 vi나 텍스트 에디터등으로 열어봅니다.
다음은 일반적인 화일내용입니다.
###############################################################
<key>Kernel Flags</key>
<string>Yes</string>
8. /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 화일을 vi나 텍스트 에디터등으로 열어 다음과 같이 device-properties 항목을 추가하여 줍니다.
Reboot!
9800GT/GTX 도 비슷하게 드라이버 설치할 필요없이 EFI-STRING만 잡아주면 간단하게 설치됩니다. 물론, 10.5.6 이후 버전부터입니다. boot-132/xpc(uefi) 방식으로 설치하셨다면 소프트웨어 업데이트도 그냥 됩니다.
답글삭제그런데 오공형제의 8번째는 boot-132가 먹히질 않더군요. 그래서 xpc방식을 이용합니다. 헉!
해킨 커뮤니티 사이트에서 건너왔습니다. ^^
답글삭제현재 ideneb 10.5.6을 설치하고 그래픽카드(GTS250)를 못잡고 있는 상황입니다.
leopard가 설치 되어있어야한다는 의미는 해킨이 아닌 리테일버전이 설치되어 있어야 한다는 의미인가요?
그리고 설명 중 마지막 7번에서 에디터로 열어본 후 취해야 할 것은 없는건지요? 글의 흐름으로는 뒷부분이 잘린 듯한 느낌이 들어서요.^,.^
아~ QE/CI만 잡으면 완벽한데... -,.-;
trackback from: GTX시리즈 드라이버가 나왔군요.
답글삭제GTX-2XX 시리즈 드라이버가 드디어 만들어 졌습니다. GTX-260은 테스트 점검이 끝난 상태이지만, 타 시리즈도 될 수 있게 만들었다는 것이 개발자의 설명이었습니다. 하지만, 이 드라이버를 만들고 난 후 차후의 지원요청에 따른 부담감 때문에 드라이버 개발자가 공개하기를 꺼려하고 있습니다. 다만, 가까운 친구들에게만 공개를 하고 있습니다. 어쨌든 nVidia 계열 GTX시리즈도 이제는 해킨에서 사용할 수 있다는 뉴스입니다. 10.5.7, GFX-..
om.apple.Boot.plist 화일은 각 부트로더(XPC, Chameleon, Boot Think) 마다 다른 위치에 있습니다.
답글삭제이 부분은 다시 검색해보아야 합니다만 대개 /Darwin 폴더 내라던가 /Extra 폴더내 혹은 xpc 같은 경우는 usb최상위 폴더에 위치하면 될 것 같습니다.
종열님 원래 10.5.6 부터는 이렇게 잡아주시는 것이 여러가지로 안전합니다.
답글삭제성공하십시요.
@비행소년 - 2009/05/05 02:01
답글삭제맞습니다. 뒷부분이 그림파일 갯수 제약에 따라 짤렸습니다. gfx-string 값(그림의 out.hex값)을 xpc 부트로드를 사용한다면 dev-prob.dat 화일이나 chameleon(Boot-132)을 사용하신다면 com.apple.Boot.plist에 넣어주시고 재부팅하시면 됩니다.
아 그냥 간단하게 다음 글의 마지막 단계인 6번째 단계의 순서부터 활용하시면 됩니다.
http://x86osx.textcube.com/259
요즈음은 Chameleon 을 이용하여 "Graphic Enabler=Yes"만 설정해주면 호환성이 좋은 그래픽 카드는 자동으로 잡힙니다.
답글삭제10.5.7 에서 그래픽 드라이버를 잡기 위해서 Nvidia 관련 드라이버를 이것저것 설치하셨다면 트랙백에 있는 9j47_MacOSXUpd10.5.7 을 다운로드 받아서 10.5.7(9J47)로 업데이트 합니다.
답글삭제당근, 여기에서는 Chameleon 방식이나 xpc 부트로드 방식으로 사전에 만들어 두고 하여야 겠지요.
다음 그래픽 드라이버 잡기를 발로 하시면 됩니다. ^ ^