Jump to content

[HOW TO]: Make 9800GX2 work in Mac Leopard 10.5.5! QE/CI Enabled! (WORKS ON NVIDIA M/Bs ONLY!)


Azamic
 Share

152 posts in this topic

Recommended Posts

Azamic:Could you please to dump your ioregistry, i would like to have a look at it.If you don't already have ioregistryexplorer, you can get it here:http://www.mediafire.com/?4b2ap1lagzhJust run it and go save a copy as.Thanks for all the support.
Here you go bubsterboo. I am attaching both the IORegistryExplorer version and ioreg dump as suggested by Kiko.

 

Could you also let me know what specific nvidia kexts you are using in general to get your board working. A look at IORegistry explorer would be very useful. I am pretty sure this is NV board only compatible at this stage.

 

I am using the following kexts besides NVKush. You can take a note of their versions:

 

GeForce:

 

Version: 1.5.28

Last Modified: 20/04/2008 10:34 PM

Get Info String: GeForce 1.5.28.16 (16.7.6f2)

Location: /System/Library/Extensions/GeForce.kext

kext Version: 5.2.8

Load Address: 0x60b46000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

 

NVDANV30Hal:

 

Version: 1.5.28

Last Modified: 07/06/2008 11:25 AM

Get Info String: NVDANV30Hal 1.5.28.16 (16.7.6f2)

Location: /System/Library/Extensions/NVDANV30Hal.kext

kext Version: 5.2.8

Load Address: 0x60a6c000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

 

NVDANV40Hal:

 

Version: 1.5.28

Last Modified: 09/06/2008 6:53 PM

Get Info String: NVDANV40Hal 1.5.28.16 (16.7.6f2)

Location: /System/Library/Extensions/NVDANV40Hal.kext

kext Version: 5.2.8

Load Address: 0x60c2e000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

 

NVDANV50Hal:

 

Version: 1.5.28

Last Modified: 20/04/2008 10:34 PM

Get Info String: NVDANV50Hal 1.5.28.16 (16.7.6f2)

Location: /System/Library/Extensions/NVDANV50Hal.kext

kext Version: 5.2.8

Load Address: 0x60dfa000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

 

NVDAResman:

 

Version: 1.5.28

Last Modified: 20/04/2008 10:34 PM

Get Info String: NVDAResman 1.5.28.16 (16.7.6f2)

Location: /System/Library/Extensions/NVDAResman.kext

kext Version: 5.2.8

Load Address: 0x6082c000

Valid: Yes

Authentic: Yes

Dependencies: Satisfied

Integrity: Kext has no receipt

Azamic_s_MacPro3_1.zip

ioregdump.txt

Link to comment
Share on other sites

Azamic,

 

Could you please post up any info on the Nvidia related kexts in your extensions folder. Thanks in advance.

 

Also, you have posted up the program IORegistry explorer, as Kiko suggested, could you open up the terminal, type in:

 

ioreg -lw 0 > ioregdump.txt

 

then hit the return key and save. It will record all the hardware info so we can see why your system is working.

Link to comment
Share on other sites

Azamic,

 

Could you please post up any info on the Nvidia related kexts in your extensions folder. Thanks in advance.

 

Also, you have posted up the program IORegistry explorer, as Kiko suggested, could you open up the terminal, type in:

 

ioreg -lw 0 > ioregdump.txt

 

then hit the return key and save. It will record all the hardware info so we can see why your system is working.

 

 

Aqua,

 

Please find attached info on all the kexts in my Extensions folder. Also, I am attaching the hardware info using ioreg.

 

Hope it works. Keep me posted.

ioregdump.txt.zip

Extentions_Details.zip

Link to comment
Share on other sites

For starters, YOU ARE MY HERO, I have been wanting my 7series nvidia chipset to work as well as GX2 forever. Quick question though, will this work with the EVGA 780i chipset (as far as I know 790i and 780i are identical except 790i has ddr3 slots for the ram) as well as my EVGA 9800GX2. Thanks! I will be trying this out tomorrow if anyone knows if the EVGA products work.

Link to comment
Share on other sites

Azamic,What mach_kernel are you using, is it an nvidia one? Can you upload it? Many thanks in advance.
Aqua-mac,I am using Netkas 9.2.2 kernel as vanilla ones did not work for me (did not even let me into the OS!!!). I am travelling at the moment, will upload the one I am using in the next 12 hours.Cheers
For starters, YOU ARE MY HERO, I have been wanting my 7series nvidia chipset to work as well as GX2 forever. Quick question though, will this work with the EVGA 780i chipset (as far as I know 790i and 780i are identical except 790i has ddr3 slots for the ram) as well as my EVGA 9800GX2. Thanks! I will be trying this out tomorrow if anyone knows if the EVGA products work.
jxa4508Thank you for your words of appreciation but I did not invent anything new... it was all 'trial-and-error' which got my 9800gx2 work. All the clues are here on this forum, you just need to try different things one at a time.I have not used a 7 series GPU by nVidia but I am certain that there is more proven documentation to make that card work than it is available for the 9 series. As for your motherboard, sharing the same architecture, you could give my solution a shot and see if it works for you. If you get stuck anywhere, I can guide you through the process.Also, please document your steps so once your system starts working, you can help others on the forum to learn from your experience.CheersA
Link to comment
Share on other sites

A bit off topic here, but did you get LAN to work on your 790i? What kernel and drivers did you selected in leo4allv3?Can you post some openGL benchmark in 1280 x 1024 x 32 @ 75Hz?
alexlyc,As requested, here is the openGL benchmark result for my system running at 1280 x 1024 x 32 @ 75Hz. Is 32,514 score something to be proud of?EDIT: For some odd reason the OpenGL Benchmark detects my card as 8600GTS but thats OK, perhaps OpenGL is not configured to detect 9 series yet :(
Azamic,What mach_kernel are you using, is it an nvidia one? Can you upload it? Many thanks in advance.
Aqua-mac,You may download the back-up of my mach_kernel here.Let me know if it helps!

Azamic_OpenMark_result.txt

post-240263-1213642843_thumb.png

Link to comment
Share on other sites

Being detected as a 8600 GTS is quite normal, same as an individual 9800 GTX.

 

Azamic, there is no mach_kernel in your backup folder, only kexts. To find the mach_kernel, you need to show hidden files, then double click your HD icon, mach_kernel is in there.

 

Many thanks.

Link to comment
Share on other sites

Being detected as a 8600 GTS is quite normal, same as an individual 9800 GTX.

 

Azamic, there is no mach_kernel in your backup folder, only kexts. To find the mach_kernel, you need to show hidden files, then double click your HD icon, mach_kernel is in there.

 

Many thanks.

 

 

Hmmm... you are right :angel:. The mach_kernel as requested.

Link to comment
Share on other sites

This is where I'm at so far, I have the EVGA 780i, EVGA 9800GX2 SSC Edition, 2X500GB Seagates, QX9650, and 4GB of Dominator DDR2 @ 1066, just so everyone knows. Graphics card and CPU are on stock clocks, as well as RAM.

I went to install using Leo4AllV3 and it would "hang/freeze" at the preparing installation part after I selected my installer language. I then rebooted and attached these flags "-v cpus=1" I then got past the hang/freeze problem. I then opened disk utility and formatted my little 60GB passport external drive - which I always install leopard to first and adjust kexts, packages, kernels, things like that before I know what works and doesn't - then I will install to my internal. Anyhow, I format the external, and exit disk utility.

I then select these options at the installer - Kernel - Vanilla 9.2.2, I used the NforceTEST, "good apps", the forcedeth -v controller, and Azalia Audio chipset. I let leopard check my DVD for errors - there were none. It begins to install (disc is spinning, bar is advancing) then just freezes and stops. Would anyone know the reason why it quit installing, or at least does anyone have a method that worked for them with their 780/790i?

 

Thanks guys, I hope we can get this workin for everyone with this chipset, I'd be happy to make a how to guide, I'm just runnin into a few problems in the beginning. Once again, thanks for any help.

Link to comment
Share on other sites

What type of optical disk you use to install leo? It will be helpful to other if you can list all your hardwares in your sign :D.

 

I was able to completely install leo4allv3 with "cpus=1 maxmem=2048" using my SATA OD on Evga 780i board, but it keeps on rebooting afterward.

Azamic suggested me to boot with "-x -f -v -legacy cpus=1 maxmem=2048" but I am not able to try it it. For some reason, after I format the drive, I keep on getting can't read disc error at installtion.

Link to comment
Share on other sites

This is where I'm at so far, I have the EVGA 780i, EVGA 9800GX2 SSC Edition, 2X500GB Seagates, QX9650, and 4GB of Dominator DDR2 @ 1066, just so everyone knows. Graphics card and CPU are on stock clocks, as well as RAM.I went to install using Leo4AllV3 and it would "hang/freeze" at the preparing installation part after I selected my installer language. I then rebooted and attached these flags "-v cpus=1" I then got past the hang/freeze problem. I then opened disk utility and formatted my little 60GB passport external drive - which I always install leopard to first and adjust kexts, packages, kernels, things like that before I know what works and doesn't - then I will install to my internal. Anyhow, I format the external, and exit disk utility.I then select these options at the installer - Kernel - Vanilla 9.2.2, I used the NforceTEST, "good apps", the forcedeth -v controller, and Azalia Audio chipset. I let leopard check my DVD for errors - there were none. It begins to install (disc is spinning, bar is advancing) then just freezes and stops. Would anyone know the reason why it quit installing, or at least does anyone have a method that worked for them with their 780/790i?Thanks guys, I hope we can get this workin for everyone with this chipset, I'd be happy to make a how to guide, I'm just runnin into a few problems in the beginning. Once again, thanks for any help.
jxa,I suggest you run the installer using these flags: -v cpus=1 maxmem=2048. If you get stuck even on these flags, add another flag "-legacy". On install customization, DO NOT use Vanilla kernel, instead use the netkas 9.2.2 one. Also for the MB, use Old Nforce (not NforceTEST) rest should be fine.Give it a shot and let me know if it works.Good luck.
What type of optical disk you use to install leo? It will be helpful to other if you can list all your hardwares in your sign :rolleyes: .I was able to completely install leo4allv3 with "cpus=1 maxmem=2048" using my SATA OD on Evga 780i board, but it keeps on rebooting afterward.Azamic suggested me to boot with "-x -f -v -legacy cpus=1 maxmem=2048" but I am not able to try it it. For some reason, after I format the drive, I keep on getting can't read disc error at installtion.
Alexlyc,I hope you are using the MBR option and not GUID option during install! I am using the LG GSA-H62L 18X DVD+/-RW SATA drive for installation. Also which kernel do you select during install? try the non-vanilla one by netkas (9.2.2).
Link to comment
Share on other sites

jxa,I suggest you run the installer using these flags: -v cpus=1 maxmem=2048. If you get stuck even on these flags, add another flag "-legacy". On install customization, DO NOT use Vanilla kernel, instead use the netkas 9.2.2 one. Also for the MB, use Old Nforce (not NforceTEST) rest should be fine.Give it a shot and let me know if it works.Good luck.Alexlyc,I hope you are using the MBR option and not GUID option during install! I am using the LG GSA-H62L 18X DVD+/-RW SATA drive for installation. Also which kernel do you select during install? try the non-vanilla one by netkas (9.2.2).

 

My fault with not adding all the information, here is my system specs, I will also add it into my sig. I will try with the suggested options and report back with my results. Thank you!

 

LCD: 2 X 22" Dell 2208 WFP / 1680X1050

CPU: Core 2 Extreme QX9650 / 3.0GHz

HSF: NorthQ Siberian Tiger Water Cooling / Arctic Silver 5

RAM: 4GB (2x2GB) Corsair Dominator DDR2 / 1066MHz

MB: EVGA 780i SLI / Bios P05p

VGA: EVGA GeForce 9800 GX2 1GB / 675MHz Core 1050MHz Memory 1674MHz Shader

PSU: Corsair HX620W

HD1: Seagate 7200.11 500GB SATA - Leo, Vista, XP

HD2: Seagate 7200.11 500GB SATA - Storage

OD: LG GGC-H20L SATA

CASE: Lian Li V1110B Plus

FAN: 4x120mm Enermax Magnetic Barometric Fans

OS: Trying at Mac OS X Leopard 10.5.3, Windows Vista Business SP1 64-Bit, Windows XP Professional SP3 32-Bit

Link to comment
Share on other sites

ok, so I tried it with -v cpus=1 and maxmem=2048 and it is installing, but its been installing for around 2 hours now and shows it has another 3 and a half to go. This is on my external, but it has never taken almost 5 hours to install. Anyone know why it could take that long? I tried searching and came up with nothing. Also, after it is installed and booting from the hard drive, will I need to continue using those flags when I boot into OSX, or is it just for the installation part?

Link to comment
Share on other sites

I physically remove 3 sticks of ram and leave only 2gb of ram in my system, I was able to install leo on my SATA Seagate (MBR) using "-v cpus=1" with a SATA OD

 

This are the kernels I selected:

- Kernel 9.2.2

- NForce test

- AzaliaAudio + ALC888

- Forcedepth V

- other options by default

 

Everything is working except LAN, I am using wireless at the moment. I am running on dual cores with cpus=2 and 8GB ram, I will report any instability later on.

Link to comment
Share on other sites

ok, so I tried it with -v cpus=1 and maxmem=2048 and it is installing, but its been installing for around 2 hours now and shows it has another 3 and a half to go. This is on my external, but it has never taken almost 5 hours to install. Anyone know why it could take that long? I tried searching and came up with nothing. Also, after it is installed and booting from the hard drive, will I need to continue using those flags when I boot into OSX, or is it just for the installation part?

 

I have the same processor but running on a 790i MB and with the flags you mentioned above, it has never taken me more than 20 minutes to complete the installation. Why are you installing it on an external drive? As for your question, you can try booting your system without the flags after install. However, if you get frequent system freezes, you may have to use cpus=1 flag till you find a good solution.

Link to comment
Share on other sites

Hi there, ok I finished the installtion on the external, everything is a bit slow so im just going to install to my internal SATA drive and I think that should work a bit faster, I will also try taking out a stick of ram for the installation, then putting it back in, as well as the installation options you chose, so from my understanding the only flag I should need is "cpus=1"?

 

EDIT: I installed on my Internal HD(SATA) and it was about 1000X faster, so don't try to install to an external through USB 2.0!!

 

This was with 2GB ram and "-v cpus=1 maxmem=2048"

Link to comment
Share on other sites

  • 4 weeks later...

Anyone who couldnt get their system stable or to work, I just got mine to work EXCELLENT. I am on the 780i. The trick is to use Leo4Allv4! it works excellent! I boot with zero flags and I haven't had any stability issues yet.

Link to comment
Share on other sites

ok sorry to keep posting, but I finally have both monitors working and 1680X1050 on both!!! I have a boot flag of only -f and I have audio, wifi, lan, bluetooth, sata hd, and sata dvd, My entire system is rock solid stability as well - no freezing on large file transfers. I am using all of the QX9650, no CPUS=1 and I have 4GB's of 1066 RAM installed.

 

My last issue with the GX2 is when I scroll down on a window it gets somewhat "laggy", and I checked in the system profiler and Quartz Extreme is currently not supported on both GX2's, do you know what I need to do to enable quartz extreme?? Thank you so much for all of your help this far guys!

Link to comment
Share on other sites

ok sorry to keep posting, but I finally have both monitors working and 1680X1050 on both!!! I have a boot flag of only -f and I have audio, wifi, lan, bluetooth, sata hd, and sata dvd, My entire system is rock solid stability as well - no freezing on large file transfers. I am using all of the QX9650, no CPUS=1 and I have 4GB's of 1066 RAM installed.

 

My last issue with the GX2 is when I scroll down on a window it gets somewhat "laggy", and I checked in the system profiler and Quartz Extreme is currently not supported on both GX2's, do you know what I need to do to enable quartz extreme?? Thank you so much for all of your help this far guys!

 

Glad to know you made some progress. I did not use Leo4allv4, instead I used Leo4allv3 (10.5.2) and upgraded to 10.5.3 using Apple's official update.

 

To make your 9800GX2 use QE/CI functionality, you cannot go anywhere with NVInject. You should install NVKush (please refer to instructions on my first post.

 

To install NVKush you need to uninstall NVInject.

 

Let me know how it goes!

Link to comment
Share on other sites

Here is my try:

 

motherboard: GA-P35-DS3P

gfx: EVGA SSC 9800X2

 

installed leo4all 10.5.2 (vanilla 9.2.2)

 

all work perfect, every device, i didnt installled any graphic drivers.

 

I did it 2 different try:

first simple try, by download directly your kext package, and then copied in Extensions, i had no other graphics drivers installed...the only i was seeing in Ext list was some GeForcexxxxxx.bunble

did you think i should remove them too?

After copied your kext in Extensions folder, i got a popup window thats was saying something like driver not installed properly, i pushed OK and ignored.

After fixed permission, i rebooted system.

 

At boot all was looking normal, i saw display strings without any errors...boot is very fast.

 

But at time to switch to desktop, then i got black screen and monitor power led started blink.

 

Then i reinstalled leo4all and tried install not from your kext package, but by follow your insctructions above, i downloaded 4 files you linked and then copied in Extension.

I even changed boot file as your.

 

Too bad result after reboot was the same...same black screen with monitor power led blink just when system try switch from console to desktop.

 

My card is reconised as your 604 10de, what i did it wrong?

Any suggest is welcome, and i wanna underline im really new, and not much familiar with drivers handling.

Link to comment
Share on other sites

Glad to know you made some progress. I did not use Leo4allv4, instead I used Leo4allv3 (10.5.2) and upgraded to 10.5.3 using Apple's official update.

 

To make your 9800GX2 use QE/CI functionality, you cannot go anywhere with NVInject. You should install NVKush (please refer to instructions on my first post.

 

To install NVKush you need to uninstall NVInject.

 

Let me know how it goes!

 

when you say install nvkush, do you mean by installing the NVKush.kext in /system/library/extensions or the actual package, or both? All my NVInject kexts are gone, I deleted those before I attempted this, I also used the 9800 kext folder that had the info.plist numbers already edited for my card, I believe it was post 2 or 3, so about this NVKush, what should I do?

Link to comment
Share on other sites

 Share

×
×
  • Create New...