Jump to content

Dual 9800 GTX 512 Working in OSX86!


aqua-mac
 Share

165 posts in this topic

Recommended Posts

It's a bit of a pain in the ass I'm afraid.

 

You have to make yourself a dos bootdisk, then put nvflash on it. Then run these two commands in dos to save the rom to your bootdisk.

 

nvflash -b -i1 98001.rom

nvflash -b -i2 98002.rom

 

 

Finally got the roms backed up. You can access my 9800gx2 roms here

Link to comment
Share on other sites

Azamic,

 

I am beginning to think it is maybe hardware related. I think you have a NV board. I have been messing around with a Gigabyte GA 965-DQ6 board. I would not think the cards need flashing. Can you list your card manufacturer and board, both Azamic and Alex99 please.

 

Many thanks

Link to comment
Share on other sites

Azamic,

 

I am beginning to think it is maybe hardware related. I think you have a NV board. I have been messing around with a Gigabyte GA 965-DQ6 board. I would not think the cards need flashing. Can you list your card manufacturer and board, both Azamic and Alex99 please.

 

Many thanks

I think you're right. I did look at the bios version of your rom dump, and my rom dump. They are the same. Azamic's dump is a newer revision.

I flashed his, it didn't help atall :(

 

I'm trying to get this to work on a EVGA gx2 on a DFI-P35-T2R P35 based motherboard.

 

I have another hackintosh i could try it on. The motherboard is a asus P5k-VM, g33 bassed board. Think that's worth a shot?

Link to comment
Share on other sites

Azamic,

 

I am beginning to think it is maybe hardware related. I think you have a NV board. I have been messing around with a Gigabyte GA 965-DQ6 board. I would not think the cards need flashing. Can you list your card manufacturer and board, both Azamic and Alex99 please.

 

Many thanks

 

 

I am using the XFX Nforce 790i Ultra and my 9800gx2 is also from XFX. BTW I am using PC_EFI v8 by netkas... unless you guys are already using it.

 

Although all is working well for me except that I cannot get the memory fixed in System Profiler... I still see 256mb there even after using the modified Info.plist for NVKush.kext from Diabolik's plist generator. Any idea how to fix it? My NVKush.kext Info.plist looks like this:

 

 

<?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>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVkush</string>

<key>CFBundleIdentifier</key>

<string>com.DiaboliK.NVKush</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVkush</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>4.20.1</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVKush</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.DiaboliK.NVKush</string>

<key>IOClass</key>

<string>com_DiaboliK_NVKush</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<string>display</string>

<key>IOPCIMatch</key>

<string>0x060410de</string>

<key>IOProbeScore</key>

<integer>0</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>entriesToAdd</key>

<dict>

<key>@0,NVMT</key>

<data>

CgN/IEwtHAJ4BRoESAfQBWAGAABBBB0EIQQAAPDBQQcA

AAEAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

</data>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,fboffset</key>

<integer>131072</integer>

<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>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<data>

AAAAAg==

</data>

<key>@2,hwsensor-params-version</key>

<data>

AAAAAg==

</data>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<data>

AAAAAg==

</data>

<key>NVCAP</key>

<data>

BAABAAAAAwAMAAAAAAAACgAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAQA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>name</key>

<string>NVDA,Parent</string>

</dict>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.iokit</key>

<string>6.0</string>

</dict>

</dict>

</plist>

Link to comment
Share on other sites

I got my EVGA 9800GX2 working on a Striker II Extreme (790i nforce chipset) with iatkos v2.0i. nforce kernel + efi

Azamic: Here my nvkush plist. Maybe you could try adding device id into every nvidia kexts manually, not using diabolik generator.

<?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>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVkush</string>

<key>CFBundleIdentifier</key>

<string>com.DiaboliK.NVKush</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVkush</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>4.20</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVKush</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.DiaboliK.NVKush</string>

<key>IOClass</key>

<string>com_DiaboliK_NVKush</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<string>display</string>

<key>IOPCIMatch</key>

<string>0x000010de&0x0000ffff</string>

<key>IOProbeScore</key>

<integer>0</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>entriesToAdd</key>

<dict>

<key>@0,NVMT</key>

<data>

CgN/IEwtHAJ4BRoESAfQBWAGAABBBB0EIQQAAPDBQQcA

AAEAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

</data>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,fboffset</key>

<integer>131072</integer>

<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>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<data>

AAAAAg==

</data>

<key>@2,hwsensor-params-version</key>

<data>

AAAAAg==

</data>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<data>

AAAAAg==

</data>

<key>NVCAP</key>

<data>

BAABAAAAAwAMAAAAAAAACgAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAIA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>name</key>

<string>NVDA,Parent</string>

</dict>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.iokit</key>

<string>6.0</string>

</dict>

</dict>

</plist>

Link to comment
Share on other sites

Azamic,

 

I am beginning to think it is maybe hardware related. I think you have a NV board. I have been messing around with a Gigabyte GA 965-DQ6 board. I would not think the cards need flashing. Can you list your card manufacturer and board, both Azamic and Alex99 please.

 

Many thanks

 

 

Just to give it a try, I see you have 4GB DDR2 on your system. Have you tried booting with the flags -f cpus=1 maxmem=2048 ?

 

It did solve some problems for me in the past. Now I just run with -f cpus=1.

 

Furthermore, have you removed the gfx string from com.apple.Boot.plist? If not then you should.

Link to comment
Share on other sites

I got my EVGA 9800GX2 working on a Striker II Extreme (790i nforce chipset).

 

 

Alex99, how did you fix the 512mb issue? please take a look at my NVKush.kext Info.plist and tell me if it is correct. Otherwise, I will appreciate if you could post your settings here.

Link to comment
Share on other sites

Try replacing AAAAQA== in vram string with AAAAIA==

 

have tried it with AAAAIA== in the past but no luck. Can you please drop here your Info.plist for GeForce.kext, NVDAResman.kext, NVDANV50Hal.kext and NVKush.kext? That will be real great help!!! Thanks

Link to comment
Share on other sites

I think you should edit ALL nvidia kexts (10hal, 20hal, 30hal, 40hal, 50hal etc) adding 9800 gx2 id. See my system log.

 

NVkush plist

 

<?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">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">'>http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVkush</string>

<key>CFBundleIdentifier</key>

<string>com.DiaboliK.NVKush</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVkush</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>4.20</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVKush</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.DiaboliK.NVKush</string>

<key>IOClass</key>

<string>com_DiaboliK_NVKush</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<string>display</string>

<key>IOPCIMatch</key>

<string>0x000010de&0x0000ffff</string>

<key>IOProbeScore</key>

<integer>0</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>entriesToAdd</key>

<dict>

<key>@0,NVMT</key>

<data>

CgN/IEwtHAJ4BRoESAfQBWAGAABBBB0EIQQAAPDBQQcA

AAEAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

</data>

<key>@0,compatible</key>

<string>NVDA,NVMac</string>

<key>@0,device_type</key>

<string>display</string>

<key>@0,fboffset</key>

<integer>131072</integer>

<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>@2,compatible</key>

<string>NVDA,sensor-parent</string>

<key>@2,device_type</key>

<string>NVDA,gpu-diode</string>

<key>@2,hwctrl-params-version</key>

<data>

AAAAAg==

</data>

<key>@2,hwsensor-params-version</key>

<data>

AAAAAg==

</data>

<key>@2,name</key>

<string>sensor-parent</string>

<key>@2,reg</key>

<data>

AAAAAg==

</data>

<key>NVCAP</key>

<data>

BAABAAAAAwAMAAAAAAAACgAAAAA=

</data>

<key>NVPM</key>

<data>

AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==

</data>

<key>VRAM,totalsize</key>

<data>

AAAAIA==

</data>

<key>device_type</key>

<string>NVDA,GeForce</string>

<key>name</key>

<string>NVDA,Parent</string>

</dict>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.iokit</key>

<string>6.0</string>

</dict>

</dict>

</plist>

 

NVDAresman plist

 

<?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>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVDAResman</string>

<key>CFBundleGetInfoString</key>

<string>NVDAResman 1.5.28.16 (16.7.6f2)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVIDIA Resman Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.5.28</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>5.2.8</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVidiaRM</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>IOClass</key>

<string>NVDA</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<array>

<string>MNCA,GeForce2MX</string>

<string>NVDA,NVMac</string>

</array>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

<key>NVidiaRMPCIMatch</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>IOClass</key>

<string>NVDA</string>

<key>IOKitDebug</key>

<integer>65535</integer>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatched</key>

<string>NVDA,NVMac</string>

<key>IOPCIPrimaryMatch</key>

<string>0x060410de</string>

<key>IOProbeScore</key>

<integer>50000</integer>

<key>IOPropertyMatch</key>

<dict>

<key>name</key>

<string>display</string>

</dict>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

<key>NVidiaRMTwinView</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.NVDAResman</string>

<key>IOClass</key>

<string>NVDA</string>

<key>IOMatchCategory</key>

<string>IOFramebuffer</string>

<key>IONameMatch</key>

<array>

<string>MNCA,GeForce2MX</string>

<string>NVDA,NVMac</string>

</array>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IONDRVDevice</string>

</dict>

</dict>

<key>OSBundleCompatibleVersion</key>

<string>1.2.0</string>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.iokit.IOGraphicsFamily</key>

<string>1.1</string>

<key>com.apple.iokit.IONDRVSupport</key>

<string>1.1</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.1</string>

<key>com.apple.kernel.6.0</key>

<string>7.9.9</string>

<key>com.apple.kpi.bsd</key>

<string>8.0</string>

<key>com.apple.kpi.iokit</key>

<string>8.0</string>

<key>com.apple.kpi.libkern</key>

<string>8.0</string>

<key>com.apple.kpi.mach</key>

<string>8.0</string>

</dict>

<key>OSBundleRequired</key>

<string>Safe Boot</string>

</dict>

</plist>

 

NVDANV50Hal plist

 

<?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>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>NVDANV50Hal</string>

<key>CFBundleGetInfoString</key>

<string>NVDANV50Hal 1.5.28.16 (16.7.6f2)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.nvidia.nv50hal</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVIDIA NV50 Resman Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.5.28</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>5.2.8</string>

<key>IOKitPersonalities</key>

<dict>

<key>NVidiaRM</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.nvidia.nv50hal</string>

<key>IOClass</key>

<string>NVDANV50HAL</string>

<key>IOMatchCategory</key>

<string>IOService</string>

<key>IOPCIPrimaryMatch</key>

<string>0x060410de</string>

<key>IOProbeScore</key>

<integer>60000</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

</dict>

</dict>

<key>OSBundleCompatibleVersion</key>

<string>1.2.0</string>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.NVDAResman</key>

<string>1.2.0</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.iokit</key>

<string>6.0</string>

</dict>

<key>OSBundleRequired</key>

<string>Safe Boot</string>

</dict>

</plist>

 

Geforce plist

 

<?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>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleExecutable</key>

<string>GeForce</string>

<key>CFBundleGetInfoString</key>

<string>GeForce 1.5.28.16 (16.7.6f2)</string>

<key>CFBundleIdentifier</key>

<string>com.apple.GeForce</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>NVIDIA GeForce Kernel Extension</string>

<key>CFBundlePackageType</key>

<string>KEXT</string>

<key>CFBundleShortVersionString</key>

<string>1.5.28</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>5.2.8</string>

<key>IOKitPersonalities</key>

<dict>

<key>GeForce</key>

<dict>

<key>CFBundleIdentifier</key>

<string>com.apple.GeForce</string>

<key>IOCFPlugInTypes</key>

<dict>

<key>ACCF0000-0000-0000-0000-000a2789904e</key>

<string>GeForceGA.plugin</string>

</dict>

<key>IOClass</key>

<string>NVKernel</string>

<key>IOMatchCategory</key>

<string>IOAccelerator</string>

<key>IOPCIMatch</key>

<string>0x060410de</string>

<key>IOProbeScore</key>

<integer>100</integer>

<key>IOProviderClass</key>

<string>IOPCIDevice</string>

<key>IOSourceVersion</key>

<string>1.5.28.16</string>

</dict>

</dict>

<key>OSBundleLibraries</key>

<dict>

<key>com.apple.NVDAResman</key>

<string>1.2.0</string>

<key>com.apple.iokit.IOGraphicsFamily</key>

<string>1.0.0b1</string>

<key>com.apple.iokit.IONDRVSupport</key>

<string>1.0.0b1</string>

<key>com.apple.iokit.IOPCIFamily</key>

<string>1.0.0b1</string>

<key>com.apple.kernel.iokit</key>

<string>1.0.0b1</string>

<key>com.apple.kpi.bsd</key>

<string>8.0.0</string>

<key>com.apple.kpi.iokit</key>

<string>8.0.0</string>

<key>com.apple.kpi.libkern</key>

<string>8.0.0</string>

<key>com.apple.kpi.mach</key>

<string>8.0.0</string>

</dict>

</dict>

</plist>

 

System.log graphic load

Jun 13 22:47:44 localhost kernel[0]: Jettisoning kernel linker.

Jun 13 22:47:44 localhost kernel[0]: Resetting IOCatalogue.

Jun 13 22:47:45 localhost kernel[0]: Matching service count = 13

Jun 13 22:47:45 localhost kernel[0]: Matching service count = 15

Jun 13 22:47:45: --- last message repeated 4 times ---

Jun 13 22:47:45 localhost kernel[0]: NVDANV30HAL loaded and registered.

Jun 13 22:47:46 localhost kernel[0]: NVDANV40HAL loaded and registered.

Jun 13 22:47:46 localhost kernel[0]: HDAEnabler: Copyright © 2008 by Kabyl

Jun 13 22:47:46 localhost kernel[0]: HDAEnabler: 05/05/2008 Added SPAudio support:Taruga

Jun 13 22:47:46 localhost kernel[0]: NVDANV50HAL loaded and registered.

Jun 13 22:47:46 localhost kernel[0]: NVDANV20HAL loaded and registered.

Jun 13 22:47:46 localhost kernel[0]: NVDANV10HAL loaded and registered.

Jun 13 22:47:46 localhost kernel[0]: dsmos: Initializing...

Jun 13 22:47:46 localhost kernel[0]: dsmos: Hook and decryption contexts set!

Jun 13 22:47:46 localhost kernel[0]: dsmos: Starting...

Jun 13 22:47:46 localhost kernel[0]: NVDA::probe(display)

Jun 13 22:47:46 localhost kernel[0]: NVKush is here to save the day!

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in NVPM=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in NVCAP=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,compatible=NVDA,NVMac

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @1,name=NVDA,Display-B

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,hwsensor-params-version=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,NVMT=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,name=NVDA,Display-A

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @1,compatible=NVDA,NVMac

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,compatible=NVDA,sensor-parent

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,device_type=NVDA,gpu-diode

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,reg=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @1,device_type=display

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,device_type=display

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in name=NVDA,Parent

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in device_type=NVDA,GeForce

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,hwctrl-params-version=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in VRAM,totalsize=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,fboffset=0x00020000

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,name=sensor-parent

Jun 13 22:47:46 localhost kernel[0]: NVKush guesses your card is a I Can Has Model?

Jun 13 22:47:46 localhost kernel[0]: NVDA::start(display) <1>

Jun 13 22:47:46 localhost kernel[0]: NVDA::start(display) <1> failed

Jun 13 22:47:46 localhost kernel[0]: NVDA::probe(display)

Jun 13 22:47:46 localhost kernel[0]: NVKush is here to save the day!

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in NVPM=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in NVCAP=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,compatible=NVDA,NVMac

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @1,name=NVDA,Display-B

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,hwsensor-params-version=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,NVMT=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,name=NVDA,Display-A

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @1,compatible=NVDA,NVMac

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,compatible=NVDA,sensor-parent

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,device_type=NVDA,gpu-diode

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,reg=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @1,device_type=display

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,device_type=display

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in name=NVDA,Parent

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in device_type=NVDA,GeForce

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,hwctrl-params-version=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in VRAM,totalsize=<data not shown>

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @0,fboffset=0x00020000

Jun 13 22:47:46 localhost kernel[0]: NVKush is rolling in @2,name=sensor-parent

Jun 13 22:47:46 localhost kernel[0]: NVKush guesses your card is a I Can Has Model?

Jun 13 22:47:46 localhost kernel[0]: NVDA::start(display) <1>

Jun 13 22:47:46 localhost kernel[0]: NVDA::start(display) <1> failed

Jun 13 22:47:47 localhost com.apple.launchd[1] (org.postfix.master): Failed to count the number of files in "/var/spool/postfix/maildrop": No such file or directory

Link to comment
Share on other sites

Ok, I tried putting the id in all kexts and it still didnt load any other kext in the NVDANVXXHal series except NVDANV50Hal.

 

Second, Alex99, I noticed from your log that you are not getting the identification string for your card (your log shows localhost kernel[0]: NVKush guesses your card is a I Can Has Model? ) Whereas my log shows this: localhost kernel[0]: NVKush guesses your card is a GeForce 9800 GX2

 

We are both using the same boards so I am not sure where the problem is. I am still stuck with 256MB and surprisingly, my log does not even show "localhost kernel[0]: NVKush is rolling in VRAM,totalsize=<data not shown>" despite the fact that the VRAM key has been added to my NVKush.kext.

 

Any more ideas Alex99?

Link to comment
Share on other sites

SUCCESS!!!! I can see 512MB on each of my 9800GX2 cores!!! The best part, Leopard recognizes my cards as GeForce 9800 GX2 and its QE/CI enabled!!!

 

So in short, my 9800 GX2 has no shortfalls on Leopard now.

 

 

The problem as I mentioned earlier was due to the usage of older kexts. I have uploaded the kexts working on my system (CAUTION! only compatible with 9800GX2) here.

 

Note: These kexts may not work with non-Nvidia motherboards.

post-240263-1213398194_thumb.png

Link to comment
Share on other sites

  • 3 weeks later...

 

Did you try this ACPI Shutdown fix. Don't know if it will work.

 

 

Hi! sorry if it's a dumb question, but this fix you pasted here, (since it's the only place ii found it), what type of system does it apply to? I have 10.5.2 installed from Kalyway image (10.5.2), and sometimes on shutdown/restart (even though I can't get those to work 100% yet) I get panics with ACPI errors. Could this possibly solve them?

 

Also, regarding the restart/shutdown not working, I was told that it's a bug in NVINJECT that causes this, and while it can be fixed, I'd loose the graphics.... Is this so? Because while this is a lapto, and the gfx card is a Geforce 8400M GS, on another desktop I installed, I had a 7600 GT card, and I'm also using NVINJECT and shutdown/restart work just fine.... :)

 

Any tips will be appreciated.! :rolleyes:

Link to comment
Share on other sites

  • 4 weeks later...

I can confirm this works with dual 8800GT cards in Kalyway 10.5.2

 

Asus P5E (bios version 0702)

slot 1 (closest to cpu), 8800GT 512MB EVGA

slot 2, 8800GT 256MB XFX

 

I didn't need to change the PCI paths as those were my paths already, just modified the memory layout. Attaching my plist for completeness.

 

1 26" display and two 19" displays running in portrait.

 

EFIStudio wasn't doing the trick. Other plists were not complete enough. This worked.

 

Now I need fan controllers.

aquamac_modified.plist.zip

Link to comment
Share on other sites

  • 2 weeks later...

I have been reading the threads and had one question regarding the dual 9800GTXs. Its one of those standard I am building a new box questions but I have not seen this specific piece answered.

 

Short question with regards to the configs.

 

I wanted a dual card setup, would love the run the 4850s no current support kills that. With the dual 9800 setup what happens if the SLi hardware bridge between the two cards is there in these setups. I am not wanting/asking if OS X will support SLi. More wondering if I run a SLi configuration for Windows, and then fire up OS X for when I am not gaming will it just ignore the SLi bridge or does it completely go haywire?

 

Ideally I am looking for a solution that will allow me the dual card setup in Windows and even if a single one ran in OS X I would be thrilled.

 

Thanks,

 

Rage

Link to comment
Share on other sites

Great news then, one last question on it then. What motherboard are you using in your dual 9800 setup?

 

I had been mainly looking at X48 based ones for the ATi solution but if the Nvidia option will let me keep my OS X and still game then thats the road I'll end up taking.

 

Thanks again,

Rage

Link to comment
Share on other sites

Ahh I see, that definitely introduces an issue with windows gaming and SLi support if newer nforce boards are not stable in OS X. I'll search the forums but any idea what would happen if you had a third PCI-E card in the system just for OS X usage and a kept the 2 SLi'd boards not configured in OS X?

 

thanks again for the info/help

 

Rage

Link to comment
Share on other sites

  • 1 month later...

any idea whether this method would work for dual 9800GT's? also, any idea how to get a 9800GT working under Leopard? my old 8600GT ran great under Leopard. but i'd like to upgrade to a dual 9800GT's. i read through all the posts and i dont quite understand how to get the dual cards working. i understand the GFX strings, but i dont understand how to turn that into a driver for the video card?

Link to comment
Share on other sites

ok so i figured it all out. got both cards recognized now, but i dont have QE/CI and i cant change resolutions. still at 1024x768. how do i go about changing resolutions and enabling QE/CI?

 

EDIT: ok so the reason it wasnt giving me resolution changes QE/CI is because there were no nVidia kexts installed. i installed the pack from aquamac.zip with kexthelper, restarted, and now it wont boot. it gives me the "you need to restart your computer" just before the blue screen. and when booting with -v it freezes after IOKitWaitQuiet() timed out waiting to write kernel symbols. any idea what could be wrong/how to fix it?

Link to comment
Share on other sites

  • 2 weeks later...

Hi, ive been reading ur posts for a few hours now trying to get my 9800 gt (1gb) to run opengl

but no luck

ive tried the 8800 kexts, the 9800 gtx ... and still only 17fps @opengl test

could you please help, this is the last thing to setup before i have a functional mac ;)

 

thanks aqua-mac in advance

Link to comment
Share on other sites

 Share

×
×
  • Create New...