Jump to content

9800 GTX working in OSX86


aqua-mac
 Share

522 posts in this topic

Recommended Posts

Got my 9800 GTX 512 Working in OSX 86 Leopard only!

 

fixed1.jpeg

 

Download these Kexts:

 

WITH 10.5.3 THERE IS NO NEED TO DOWNLOAD THE KEXTS BELOW!

 

http://rapidshare.com/files/106584355/aquamac.zip.html

 

and this version of NVInject:

 

Click Here

 

You need to swap these kexts into your Extensions folder. You may need to delete the original kexts as opposed to just replacing first on some of them. You must then run this permissions repair script -See Below:

 

Let it run till finished, it takes a while.

 

Then Delete the Extensions.mkext and reboot.

 

You will regain your translucent menubar your drop down menus.

 

EDIT:

Dashboard now works correctly!

 

The card is currently using the 8600 GTS open GL Engine but this does not hurt performance. We will probably have to wait for 10.5.3 for that to be fixed.

 

gtxc.jpeg

permissions.command.zip

Link to comment
Share on other sites

Well I think you might have problems with that as not only does OSX86 struggle with 2 cards but is not keen on SLi or 2 chip cards. I have edited NVInject for your cards details (See Below).This may cause your computer to Kernel Panic at startup as it tries to initialise your card. You would be well advised to instal the kexts in my post above too and repair permissions but you could just try the NVInject on it's own if you want.

 

Do you have another drive you can boot from if you have to remove NVInject?

NVinject.kext.zip

Link to comment
Share on other sites

Thats true, but there were many glitches including invisible white menu items - all drop down menu items showed as white only/no transparent menu bar etc. 8800 GT does not have this problem. You need the above kexts otherwise the card shows as unknown open gl engine in 10.5.2.

 

blankmenu.jpeg

 

Bender12, I really am not sure if you will get a mac pro to boot with the card in, you could always install the above nvinject and give it a go. However, I think you would want to borrow a card. I would not want to lay out the money and not be sure.

Link to comment
Share on other sites

I'm not saying they're the exact same thing, so any kext the 8800 g92 uses, the 9800 will work perfectly! Nope, not saying that. Only thing I'm saying, is since it's using the same core, the kext has a base of what it is. Sort of makes the job easier.

Link to comment
Share on other sites

Got my 9800 GTX 512 Working in OSX 86 Leopard only!

 

Download these Kexts:

 

http://rapidshare.com/files/106584355/aquamac.zip.html

 

and this version of NVInject:

 

Click Here

 

You need to swap these kexts into your Extensions folder. You may need to delete the original kexts as opposed to just replacing first on some of them. You must then run this permissions repair script -See Below:

 

Let it run till finished, it takes a while.

 

Then Delete the Extensions.mkext and reboot.

 

You will regain your translucent menubar your drop down menus.

 

EDIT:

Dashboard now works correctly!

 

The card is currently using the 8600 GTS open GL Engine but this does not hurt performance. We will probably have to wait for 10.5.3 for that to be fixed.

So practically you're saying that the 9800gtx (want to buy the Asus model) is working under Leopard osx86?

Or one should wait some time after 10.5.3 is released to wait for more stable kexts?

Greaaaat news anyway ^__^

I've been waiting for this news to come out to decide to buy my new video card that would be a good

choice for both osx and microsh*t os! :rolleyes:

Link to comment
Share on other sites

Hi Cyclone,

 

Long time no hear. Yes forcing 8600 GTS, you got it! For some reason the unknown open GL engine seemed to be causing various glitches on this one. I have had this before with certain cards but it usually only amounted to no ripple on Dashboard. On this one there seemed to be more problems. Anyway the card is screaming in OSX. I have not really looked at the GX2 version. Do you think there is any chance with that card. I do not know if it would be seen as an SLi card (two separate cards) or if the bios of the card hides that from the operating system. If it did maybe there would be some chance of it being made to work.

 

Karakino,

 

Card is working really nicely and 100% stable. My computer has been up since that post - 2 days now with no problems. Runs well with Quake 4, Doom etc. Download all the kexts in my first post.

Link to comment
Share on other sites

Yeah using the 8600GTS OGL engine is fine, it's basically the same engine as the G92 and G92 hasn't any new features than G84 OpenGL Engine.

 

About a GX2 it won't work, it's basically two 8800GT in SLI = no go on OSX.

Link to comment
Share on other sites

Karakino,

 

Card is working really nicely and 100% stable. My computer has been up since that post - 2 days now with no problems. Runs well with Quake 4, Doom etc. Download all the kexts in my first post.

 

 

WHOAAAAA!!!!

 

SHOPPING TIME ;)

Link to comment
Share on other sites

Thank you very much Aqua-Mac.

Works almost perfectly for my 9800GTX from Point of View.

 

I followed your guide and now I have correct resolution etcetera.

Only thing is that quartz-extreme is still unsupported.

Any ideas how to enable this feature?

 

Below is the output of system-profiler:

NVIDIA GeForce 9800 GTX DDL:

 

Chipset Model: NVIDIA GeForce 9800 GTX DDL

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 512 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0612

Revision ID: 0x00a2

ROM Revision: 0x00981

Displays:

SyncMaster:

Resolution: 1680 x 1050 @ 60 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

Link to comment
Share on other sites

Hi Tjesis,

 

What motherboard do you have? I have found that the card responds well to using GFX strings. This is instead of NVInject and is what I am now using. I also made an apple.com.boot.plist for a friend and his is working 100 % when he had problems with NVInject. The only thing I really need to know is the position of your graphics card slot. Do you have other PCIe slots above it and if so how many. If you let me know I can upload a copy.

 

Cyclone,

 

Still downloading 3D Mark - wow I have not run that for a few years!

Link to comment
Share on other sites

Hi Aqua-Mac,

 

I have the Asus P5B motherboard (just the default P5B, not the P5B-Deluxe or something).

Above my videocard slot is only one very small slot which is about 1inch (3 centimeters) in size I guess.

The booklet from my motherboard is telling me that this is a PCI EXpress x1 slot. My videocard is in the PCI Express x16 slot beneath it. And beneath my videocard are three normal PCI slots.

 

I don't know what GFX strings are but really appreciate if you can help me with a workaround. Does this mean I have to remove the nvinject kext by the way?

Link to comment
Share on other sites

Hi Aqua-Mac,

 

I have the Asus P5B motherboard (just the default P5B, not the P5B-Deluxe or something).

Above my videocard slot is only one very small slot which is about 1inch (3 centimeters) in size I guess.

The booklet from my motherboard is telling me that this is a PCI EXpress x1 slot. My videocard is in the PCI Express x16 slot beneath it. And beneath my videocard are three normal PCI slots.

 

I don't know what GFX strings are but really appreciate if you can help me with a workaround. Does this mean I have to remove the nvinject kext by the way?

 

 

Hi tjesis,

 

Yes you would have to remove NVInject. Gfx strings are an addition to the com.apple.boot.list that injects the info for your graphics card instead of NVInject or natit. It is possible to make your own if you follow these instructions, but I will upload a copy that I think might work too. Please let me know how it goes. You may have to check out this part as this relates to the position of the PCIe x16 slot that your card is in.

 

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

 

I only have a board with 2, 1x slots above the x16 or no 1x slots. This may stop things from working, but if you follow the instructions for the first part then open up the string attached here in text editor, you can cut & paste your results.

 

By the way, you need EFI V8 for this to work.

 

Click Here for Instructions

 

Delete NVInject and then navigate to Library/Preferences/SystemConfiguration and swap this com.apple.Boot.plist with the original. Don't forget to back up the original and REPAIR PERMISSIONS using disk utility.

com.apple.Boot.plist.zip

Link to comment
Share on other sites

Hi Aqua-Mac,

 

Still no luck unfortunately.

The com.apple.Boot.plist file from the zip-file did not work.

Tried the manual method (gfxupdate), this gives me the same results as with the NVinject. Only difference is that I now have correct resolution during boot (grey apple logo).

 

Quartz is still unsupported. I've updated to EFI v8.

 

Any other ideas?

Otherwise I think I will return to my 7300GT, this card has always worked for me.

Link to comment
Share on other sites

Hi Aqua-Mac,

 

Still no luck unfortunately.

The com.apple.Boot.plist file from the zip-file did not work.

Tried the manual method (gfxupdate), this gives me the same results as with the NVinject. Only difference is that I now have correct resolution during boot (grey apple logo).

 

Quartz is still unsupported. I've updated to EFI v8.

 

Any other ideas?

Otherwise I think I will return to my 7300GT, this card has always worked for me.

 

There must be some driver not installed correctly somewhere. Are you sure you changed all the kexts over from my link. Check back with your other 7300 GT card to see if that still works. Might be worth installing the kexts again.

Link to comment
Share on other sites

Quartz is not working for me either. I tried deleting nvinject and edit the com.apple.Boot.plist per the instructions, but still no luck. I'll probably hold on the the card anyway and use it as is. I'm sure it is only a matter of time before it is fully supported.

Link to comment
Share on other sites

 Share

×
×
  • Create New...