Jump to content

GeForce 9600 GT natively supported in Mac OS X 10.5.6


Bit Shoveler
 Share

62 posts in this topic

Recommended Posts

The way I solved the blackscreen issue was to reset my EFI settings to defaults. My motherboard uses a genuine EFI and not a BIOS, so this may or may not work for motherboards which still use a BIOS.

 

Something I'd amended in my EFI (I'd enabled a LOT of advanced features of my board) was screwing the power management to the PCIe port I think, causing the card to cut the power to the DVI ports once the voltage to the fan dropped as the kext kicked in to manage the fan's speed.

 

Hope it works for you.

 

how do WE know that our motherboard is EFI and not BIOS. I've never heard of this . How do you reset it?

Link to comment
Share on other sites

The way I solved the blackscreen issue was to reset my EFI settings to defaults. My motherboard uses a genuine EFI and not a BIOS, so this may or may not work for motherboards which still use a BIOS.

 

Something I'd amended in my EFI (I'd enabled a LOT of advanced features of my board) was screwing the power management to the PCIe port I think, causing the card to cut the power to the DVI ports once the voltage to the fan dropped as the kext kicked in to manage the fan's speed.

 

Hope it works for you.

 

Thnx Lars, for the reply

 

got a normal bios mb (ga-g33m-ds2r) so no efi for me

hope there's a workaround, nvdarwin with uefi bootloader is 33% slower then normal on my system

only efi for Msi P45 Platinum, P45D3 right?

 

T.

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
Hallo Lars,

 

I need some help

did a clean install 10.5.6 with iphonetom's efi bootloader

removed all geforce kext's (no nvdarwin, nvinject etc)

 

system profiler shows 'No kext loaded'

 

then reboot to dos to backup rom, so i can use nvcap maker (04000000000003000c0000000000000700000000)

 

started osx86 tools > ad efi string gpu > Custom geforce > type; Nvidia geforce 9600 Gt > select vram 512mb > select nvcap > import string to boot editor > apply changes to com.boot.plist

 

after reboot no change

 

then put device-id in nvdanv50hal.kext and nvdaresman.kext > repair permissions

 

reboot and blackscreen after driver kicks in

 

removed the nvdaresman.kext, so i can boot again

 

also tryed dvi-dvi ncap setting's stil black screen after reboot

 

the card is a evga 9600gt 512mb Ssc

 

don't know what i'm doing wrong?

thnx

T.

 

edit; also tested the EFI Hex string from Benos, same result, nvdanv50hal.kext loaded but stil black screen

 

 

Ok Now it's working with only a Efi string, but only with Pci-e 16x 2.0 ( ga-eg45m-ud2h) not with 1.0 and 1.4

 

T.

Link to comment
Share on other sites

  • 2 weeks later...
I've managed to get my PNY Verto GeForce 9600 GT 512MB working in my Hack with Apple-shipped drivers under Leopard (10.5.6). It's pretty straightforward. You'll need to add an EFI string in the com.apple.Boot.plist file. The procedure is well documented.

 

I thought at first that I needed to hack the Info.plist files in NVDANV50Hal.kext and NVDAResman.kext to add my card's ID, as in generalmilk's post. This turned out not to be the case. You don't need to touch the kexts at all! I saw aqua-mac's thread about the 9800 GTX and decided to try it without the hacked kexts. Whaddya know, it worked!

 

System Profiler shows Quartz Extreme and Core Image as fully supported with this card.

 

Hope this helps someone with this great value graphics card!

 

 

 

U sad, it`s documented well. So, I did not find extact document. Can you write step by step, you did when you modified the com.apple.Boot.plist file?

 

 

Thanks!

Link to comment
Share on other sites

  • 1 month later...

ok.. i have IPC 10.5.6 installed on the machine

new install... i didnt install any kexts from the orginal cd for any video.. didnt select any drivers for it

so right now its running off of the vga defaults. and there are no kexts anywehre for NV

i have the 9600 GT.. .. been working at this for a while to get it up and running with graphics.. so i dont have to minimize everythign and restore it when i scroll or move something.. it gets annoying..

 

anywaz.. im system profiler..

Display:

 

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 32 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0622

Revision ID: 0x00a1

Displays:

Display:

Resolution: 1024 x 768

Depth: 32-bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

VRAM shows 32???? no idea why.. its 512 GDDR3.

 

i need help in getting this device installed in my mac

i have Voodoo Kernal.. 7.5 .. i have an AMD corex2... dual core is working perfectly . no issues.

chipset is working correctly. .. ill check out my bios on the vram issue.. see what it says there.. the boot up for video card shows 512 mb .. but this shows 32.. i dont know why.

 

if you need any details from me in order to get this to work.. just message here or message in my inbox.

 

wants to get this card to work.

 

ASRock 939 Dual Sata 2... MOBO

Sata HD, Sata DVD.

 

BFG Nvidia GeForce 9600 GT OC. ... PCIe x16.

Link to comment
Share on other sites

ranker, just use OSX86 Tools and then get your specific EFI string and plug it in. it's as simple as that. you don't need any special kexts or anything! look around and read up on how to use EFI strings and then you should be able to figure it out.

 

 

ok... so in OSx86... i got to use a Custom Video.. cause mine is not listed there.. it skips the 9600 GeForce Card... so i did it.. put in the name and memory and did DVI - I , DVI - I.. cuase it got 2 dvi ports on the back.

 

heres the string

 

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>

<dict>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,name</key>

<string>NVDA,Display-A</string>

<key>@1,compatible</key>

<string>NVDA,NVMac</string>

<key>@1,device_type</key>

<string>display</string>

<key>@1,name</key>

<string>NVDA,Display-B</string>

<key>NVCAP</key>

<data>

BAAAAAAAAwAMAAAAAAAABwAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<string>0x20000000</string>

<key>device_type</key>

<string>NVDA,Parent</string>

<key>model</key>

<string>BFG nVidia GeForce 9600 GT</string>

<key>name</key>

<string>display</string>

<key>rom-revision</key>

<string>BFG nVidia GeForce 9600 GT OpenGL Engine [EFI]</string>

</dict>

</dict>

</plist>

 

 

and the decimal one..

 

740200000100000001000000680200000d00000002010c00d041030a000000000101060000010101

060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000

000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069

007a006500000008000000000000201c0000006400650076006900630065005f00740079007000650

000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c

617922000000400030002c006400650076006900630065005f00740079007000650000000b0000006

46973706c617922000000400031002c006400650076006900630065005f0074007900700065000000

0b000000646973706c6179100000006d006f00640065006c0000001e000000424647206e566964696

1204765466f726365203936303020475420000000400031002c0063006f006d007000610074006900

62006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000

000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d006500000012

0000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690

062006c00650000000e0000004e5644412c4e564d6163100000004e00560043004100500000001800

000004000000000003000c00000000000007000000001e00000072006f006d002d007200650076006

900730069006f006e00000032000000424647206e5669646961204765466f72636520393630302047

54204f70656e474c20456e67696e65205b4546495d

 

 

 

ive tried to import that before into the boot.plist file.. and i could never get my mac to boot up again..

so maybe ill just reasearch more? or is there a osx86 version that has the geforce 9600 included? cause the chipset in to that video card is different then any other. .

 

guess ill just reasearch more.. spent 5 days looking into it .

 

thanks for the info though man. ill try it again.. lol

 

so i went to apply it.. and i get this error.... /bin/sh: /Applications/OSx86: No such file or directory (127)

 

 

so... i made a Directory of OSx86 in the applications folder and put the osx86 in there..

ran it.. and did the same GFX String .. and imported it.. and it did it successfully... now im just gonan restart.. and see if the changes acutally worked.. if not.. iill be back on my XP boot.. and explainging what went wrong... stay tuned.

 

ok... so i restarted.. booted up with -f.. computer loaded.. video now working..

in system profiler is

BFG nVidia GeForce 9600 GT:

 

Chipset Model: BFG nVidia GeForce 9600 GT

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 512 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0622

Revision ID: 0x00a1

ROM Revision: BFG nVidia GeForce 9600 GT OpenGL Engine [EFI]

Displays:

DCLCD DCL9AW:

Resolution: 1440 x 900 @ 59 Hz

Depth: 32-Bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

Display Connector:

Status: No Display Connected

 

 

seems to be correct.. no issues there.. that i can see.

 

 

ONE THING WRONG

 

My Mouse is all Backwards... its inverted... up is down.. down is up.. left = right.. right = left...

how can i fix this? its also jumpy..

 

its just screwed up

 

i used ATI Nvidia Tool V 0.93... and it showed no card installed.

so i dunno... how would i check if it works properly? and not just showing up right .. ?? and the mouse... thats annoying as hell.. haha any ideas?? plzzz

Link to comment
Share on other sites

  • 1 month later...
I've managed to get my PNY Verto GeForce 9600 GT 512MB working in my Hack with Apple-shipped drivers under Leopard (10.5.6). It's pretty straightforward. You'll need to add an EFI string in the com.apple.Boot.plist file. The procedure is well documented.

 

I thought at first that I needed to hack the Info.plist files in NVDANV50Hal.kext and NVDAResman.kext to add my card's ID, as in generalmilk's post. This turned out not to be the case. You don't need to touch the kexts at all! I saw aqua-mac's thread about the 9800 GTX and decided to try it without the hacked kexts. Whaddya know, it worked!

 

System Profiler shows Quartz Extreme and Core Image as fully supported with this card.

 

Hope this helps someone with this great value graphics card!

 

I am a newbie at this hole hackintosh stuff so i don't no whats a efi string or how to put it in my installionation I install OS X, and it installed fine, however, when I try to run it, I simply get stuck at the white screen with the apple it never get pass the white screen.

Link to comment
Share on other sites

Here is what I have tried so far in 10.508 with my EVGA GeForce 9600 GT 256 MB PCIx card:

- NVKush: card listed as supported for Quartz Extreme and QuartzGL, but crashed all the time and often resulted in blurry display with smudged looking text on screen.

- NVInject: Quartz Extreme listed as not supported, but more stable than NVKush

- NVEnabler: booted into a black clear screen (not a dead monitor signal), with a mouse pointer that I could move around the screen but do nothing with.

- Adding EFI string (from OSX86Tools) to boot.plist, but same as above: black clear screen, with a mouse pointer that I could move but do nothing with.

 

I don't know what else to try. From LSPCI, graphic info is:

02:00.0 VGA compatible controller [0300]: nVidia Corporation G70 [GeForce 7600 GT] [10de:0391] (rev a1)

 

I get this plist from OSX86Tools:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PciRoot(0x1)/Pci(0x9,0x0)/Pci(0x0,0x0)</key>
<dict>
	<key>@0,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@0,device_type</key>
	<string>display</string>
	<key>@0,name</key>
	<string>NVDA,Display-A</string>
	<key>@1,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@1,device_type</key>
	<string>display</string>
	<key>@1,name</key>
	<string>NVDA,Display-B</string>
	<key>NVCAP</key>
	<data>
	BAAAAAAAAwAMAAAAAAAABwAAAAA=
	</data>
	<key>NVPM</key>
	<data>
	AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
	</data>
	<key>VRAM,totalsize</key>
	<string>0x10000000</string>
	<key>device_type</key>
	<string>NVDA,Parent</string>
	<key>model</key>
	<string>nVidia GeForce 7600 GT</string>
	<key>name</key>
	<string>display</string>
	<key>rom-revision</key>
	<string>nVidia GeForce 7600 GT OpenGL Engine [EFI]</string>
</dict>
</dict>

</plist>

Here is the EFI string (from OSX86Tools):

5c0200000100000001000000500200000d00000002010c00d041030a010000000101060000090101
060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000
000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069
007a006500000008000000000000101c0000006400650076006900630065005f00740079007000650
000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c
617922000000400030002c006400650076006900630065005f00740079007000650000000b0000006
46973706c617922000000400031002c006400650076006900630065005f0074007900700065000000
0b000000646973706c6179100000006d006f00640065006c000000120000004e56494449412039363
03020475420000000400031002c0063006f006d00700061007400690062006c00650000000e000000
4e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446
973706c61792d4114000000400031002c006e0061006d0065000000120000004e5644412c44697370
6c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e00000
04e5644412c4e564d6163100000004e00560043004100500000001800000004000000000003000400
000000000007000000001e00000072006f006d002d007200650076006900730069006f006e0000002
60000004e56494449412039363030204754204f70656e474c20456e67696e65205b4546495d

 

What else can I try?

Link to comment
Share on other sites

  • 3 months later...
I've managed to get my PNY Verto GeForce 9600 GT 512MB working in my Hack with Apple-shipped drivers under Leopard (10.5.6). It's pretty straightforward. You'll need to add an EFI string in the com.apple.Boot.plist file. The procedure is well documented.

 

I thought at first that I needed to hack the Info.plist files in NVDANV50Hal.kext and NVDAResman.kext to add my card's ID, as in generalmilk's post. This turned out not to be the case. You don't need to touch the kexts at all! I saw aqua-mac's thread about the 9800 GTX and decided to try it without the hacked kexts. Whaddya know, it worked!

 

System Profiler shows Quartz Extreme and Core Image as fully supported with this card.

 

Hope this helps someone with this great value graphics card!

 

Hi guys. I need your help 'cause I cannot enable Quarz Extreme and Hardware acceleration on my laptop (HP dv7-1025nr)

Microprocessor: 2.26 GHz Intel Core 2 Duo Processor P8400

Video Graphics: NVIDIA GeForce 9600M GT

 

I've add the EFI string in the com.apple.Boot.plist file, but nothing happens :D .

 

I'am running iAtkos v7 (10.5.7)

 

Thanks in advance, and sorry for my poor english :(

Link to comment
Share on other sites

 Share

×
×
  • Create New...