Jump to content

9800 GTX working in OSX86


aqua-mac
 Share

522 posts in this topic

Recommended Posts

I finally got QE enable and real smooth dash board!!!

Thank you so much aqua-mac

 

picture1gb6.th.pngpicture2ho3.th.pngpicture3ta9.th.png

 

Here's how I got it to work:

(Revised)

 

For Kalyway 10.5.2 installation, download the permission.command file from first page and the 512MB template.plist from aqua mac's gfx string tutorial and netkas gfxutil.

  1. fresh install 10.5.2 without selecting NVInject or Natit
  2. extract everything to the desktop for the sake of this walkthrough
  3. open Terminal and type:
    cd ~/desktop
    hit enter then type:
    ./gfxutil -f display
    hit enter and it will display a code like this:
    PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
  4. copy and replace the similar line in "template.plist" (I use plist editor pro to edit it)
  5. using plist editor, save it as "in.plist" on the desktop
  6. go back to terminal and type:
    ./gfxutil -i xml -o hex ./in.plist ./out.hex
  7. hit enter and it will generate a out.hex file on your desktop, open it with textedit
  8. select all the code and copy it
  9. using plist editor, open the file "com.apple.boot.plist" in /Library/Preferences/SystemConfiguration
  10. inside plist editor screen, add the code highlighted in red
    • <?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>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string></string>
    <key>Timeout</key>
    <string>5</string>
    <key>device-properties</key>
    <string>your long hex string from out.hex</string>
    </dict>
    </plist>

[*]using plist editor, file>save to and overwrite the file, type in your password to contine

[*]go to System/Library/Extensions and delete "natit.kext" or "NVInject" if you still have it, type in password to continue

[*]install all the kexts from "aquamac.zip" with kexthelper (not needed if you updated to 10.5.3 or above)

[*]run the "permission.command", type in password

[*]reboot and say thank you to aqua-mac!

 

What is the model of your 9800GTX?

 

I have asus 9800GTX+ (512 mb) and have results that not differ from my preious card (palit 8800GT 512mb). I don`t understand why results from 9800 and 8800 are identifical :rolleyes:

What do you think about?

post-243199-1236286463_thumb.png

post-243199-1236287520_thumb.png

Link to comment
Share on other sites

Hi Guys!

 

And the FreeBSD drivers on nvidia website?

Somebody try to see the files and discover something?

The OSX is very similar a FreeBSD and the nvidia FreeBSD drivers have lots of improvements.

http://www.nvidia.com/object/freebsd_173.08.html

 

I find that my 9800GTX+ don't have the performance like in windows.

One friend of mine have a iMac with a ATI 2600 Pro and have the same performance of my 9800GTX+ with QE/CI enable.

Something wrong!

Sorry for the poor english.

Link to comment
Share on other sites

What is the model of your 9800GTX?

 

I have asus 9800GTX+ (512 mb) and have results that not differ from my preious card (palit 8800GT 512mb). I don`t understand why results from 9800 and 8800 are identifical :wacko:

What do you think about?

 

Mine was a Evga 9800GTX. I am using a EVGA 9800GX2 now tho.

 

9800GTX+ and 8800GT both use the same G92 chip if I recall, I wouldn't be surprise they have similar benchmarks.

Maybe try compare your old and new one at higher res like 1920x1200? I moved from 8800GT --> 8800GTS --> 9800GTX --> 9800GX2, base on my experience with wc3 on mac, they perform pretty much the same at 24" res.

Link to comment
Share on other sites

My bad, I misname the plist file... Now I edited the com.apple.boot.plist file. I know it has taken effect because my grey apple loading screen is now at 1920x1200 resolution, but my QE is still not supported in system profiler and my dash board is still no good.

Please tell me what I did wrong:

1. edited com.apple.boot.plist with the generated hex string

2. delete the old kexts

3. installed all the kexts and NVInject.kext from 1st page

4. repair disk permission command

5. delete Extensions.mkext

6. reboot

 

To Aqua and anyone else who might know what my problem is thank you so much. I have followed the above and it's made zero difference (noticeable anyhow) I still have QE and Resolution, my problem is the blank white menus that you have to keep hitting escape click a million times and then memorize which pixel the item you want is on and then click in without seeing it.

 

My Current HackPro Setup

  1. Kalyway 10.5.2 with pretty much generic settings, picked Nvinject 512 but I toasted them per instructions above.
  2. P5B (Or whatever it's called)
  3. PNY 512 9800GTX
  4. 30 Inch 2560x1600 Dell
  5. Quad Core Intel 2 Duo with 4 Gigs of ram @800Mhz

This is my third card, I've been trying for some time. At first I had a 8500 Gt 1 gig of ram (512 showing) that was working fine but would always get a random kernel panic no matter how many perfect setups I had, then I got a 4870 but no matter what I tried nothing would work. Now I have the 9800GTX, I have been trying to register forever but the database has been messed up. Thank you so much if you can offer me some advice on what I"m doing wrong. THANK YOU!!! :)

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:	0x0613
 Revision ID:	0x00a2
 ROM Revision:	3172a
 Displays:
DELL 3007WFP:
 Resolution:	2560 x 1600
 Depth:	32-bit Color
 Core Image:	Hardware Accelerated
 Main Display:	Yes
 Mirror:	Off
 Online:	Yes
 Quartz Extreme:	Supported
 Rotation:	Supported
Display Connector:
 Status:	No display connected

Link to comment
Share on other sites

The perfect Install,

 

You need to update from 10.5.2. Certainly you will not have this problem in 10.5.6 or install these kexts with kext helper - Link. Don't forget though, you will have to reinstall any kexts that make Leopard work with your board if you go the 10.5.6 route.

Link to comment
Share on other sites

The perfect Install,

 

You need to update from 10.5.2. Certainly you will not have this problem in 10.5.6 or install these kexts with kext helper - Link. Don't forget though, you will have to reinstall any kexts that make Leopard work with your board if you go the 10.5.6 route.

 

Thanks, I'm going to give it a shot. I've never done a retail DVD before but I have one that is 10.5.6. If I go this route, I need to do EFI? Or I need to do Chameleon? Or I could find the kexts and do a boot 123 DVD. Hmm.... I really would like to run vanilla, but not if it comes with any catches.

Link to comment
Share on other sites

AquaMac, I wanted to tell you thank you, from the bottom of my geek heart. I haven't done any benchmarks, or I haven't used this config long enough to say it won't ever panic but I am set up perfect, and I might consider myself part of the 9800GTX+ club. I think I found out why I was getting the white menus, I will tell you what gave me white menu versus what didn't.

 

First my config & setup. Config

1. Asus P5K

2. Nvidia 9800GTX+

3. 4gigs of Ram at 800mhz

6. Intel Core 2 Quad @ 2.4Ghz (Any over clocking suggestions?)

7. USB Audio by Creative

8. Two monitors.

a. Delll 30inch @ 2560x1600x32@60

b. Samsung 19inch Rotated 270degrees with 900x1400 resolution

9. IO Bluetooth 2.1EDR

10. Apple Wireless Keyboard & Wireless Mightmouse. (PS3 Wireless USB Keyboard for setups, auto recognized as keyboard and mouse on anything with a USB port & x86 arch)

 

White Menu resulting Config

Config Kalyway 10.5.2

Selected NVinject 512 from install.

Booted up with QE and everything but white menus.

Tried to run 10.5.2 graphics update (Got it from you)

Ran String method to change apple boot.plist

Changed my Apple spinning logo but nothing else changed.

 

Got rid of white config menu.

I did three things different, can you tell me which was the most likely culpurit?

 

1. Used NvInect (generic, the one at the top of the Nvidia selection.) This resulted in only 1024x768 graphics and no QE.

2. Did not run Leopard graphics Update.

3. Copied the 10.5.3 NV files and (Open GL dir) into /System/Library/Extensions before rebooting, repaired Permissions, and rebooted into greatness.

 

Thank you again and hopefully this will help you help the next person with my problem.

 

:)

Link to comment
Share on other sites

Hi,

 

I have a big problem:

 

I had at first Kalyway 10.5.2 and all was fine. I used the aquamac method to install my GeForce 9800 GTX. But then I wanted to have the newest version of OS X (10.5.6) and installed the iPC 10.5.6 version, because I couldn't updated Kalyway. I installed it, but when I tried the aquamac method (GFX-Strings etc.) QE was unsupported and I have a lot of small lines on the desktop. I tried a lot of different methods (installers etc.) but nothing happend. Should I reinstall iPC 10.5.6 or what should I do?!? Please give me a detailed instruction from begin by the installation till the finished QE supported OS X. I thought I know something about OS X etc. but it isn't so ;) So if you could help me...it would be perfect!!!

 

mumpits

 

My System:

MSI P6N SLI-FI

Intel Core 2 Quad Q 6600

Zotac Geforce 9800 GTX

4 GB RAM

120 GB HD

 

 

EDIT: Haven't any body an idea for my problem. It could be that in this forum is my solution but I could't find it. So if you have an idea please help me.

Link to comment
Share on other sites

Hey Aqua-Mac..

 

I came across your set-up and curiously enough to say the least.. your G5 tower is a killer setup. I was amazed by looking all the pictures. I like to know how did you manage to put all the components into that case. I was thinking of doing that too as well.. Now that I saw them Images.. I'll be buying a bone-stock G5 case. Also did you fabricate all that your self? Let me know what materials you used? :(

Link to comment
Share on other sites

To Aqua and anyone else who might know what my problem is thank you so much. I have followed the above and it's made zero difference (noticeable anyhow) I still have QE and Resolution, my problem is the blank white menus that you have to keep hitting escape click a million times and then memorize which pixel the item you want is on and then click in without seeing it.

 

My Current HackPro Setup

  1. Kalyway 10.5.2 with pretty much generic settings, picked Nvinject 512 but I toasted them per instructions above.
  2. P5B (Or whatever it's called)
  3. PNY 512 9800GTX
  4. 30 Inch 2560x1600 Dell
  5. Quad Core Intel 2 Duo with 4 Gigs of ram @800Mhz

This is my third card, I've been trying for some time. At first I had a 8500 Gt 1 gig of ram (512 showing) that was working fine but would always get a random kernel panic no matter how many perfect setups I had, then I got a 4870 but no matter what I tried nothing would work. Now I have the 9800GTX, I have been trying to register forever but the database has been messed up. Thank you so much if you can offer me some advice on what I"m doing wrong. THANK YOU!!! :(

 

Aqua-mac has stated this dozen times in this thread, you can't install NVinject when you use the EFI string method. Go to System/Library/Extensions and delete "natit.kext" or "NVInject" if you still have it, type in password to continue. You might also need to repair kext permission afterward.

Link to comment
Share on other sites

There's been done some interesting work on getting the HD 4850 and HD 4870 working in Hackintoshes, but since this is experimental work, and the boards offered to the new imac and macpro differs in design from the retail boards on sale, I've been thinking on maybe going down the 9800 GTX route instead.

 

1. Will these cards support dual vga displays (I have two 21" CRT apple studio monitors, currently conncted using DVI->VGA adapters)?

 

2. What brand of 9800 GTX+ have the highest success rate? I have my eye on a BFG GeForce 9800 GTX+ OC.

I have a setup consisting of a BadAxe2 (Leopard 10.5.6 vanilla/retail install), E6700 running at 3.2 GHz with 4 GB of PC 6400 RAM. Toughpower 850w PSU.

 

Keep up the excellent work!

Link to comment
Share on other sites

Here is the EFI code I used for my Sparkle 9800GTX+ 1GB w/ HDMI

 

700200000100000001000000640200000d00000002010c00d041030a010000000101060000030101
60000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000
00000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069
07a006500000008000000000000401c0000006400650076006900630065005f00740079007000650
00000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c
17922000000400030002c006400650076006900630065005f00740079007000650000000b0000006
6973706c617922000000400031002c006400650076006900630065005f0074007900700065000000
b000000646973706c6179100000006d006f00640065006c0000001c0000004e56494449412047654
6f7263652039383030204754582b20000000400031002c0063006f006d0070006100740069006200
c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d00650000001
0000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000
04e5644412c446973706c61792d4220000000400030002c0063006f006d007000610074006900620
6c00650000000e0000004e5644412c4e564d6163100000004e005600430041005000000018000000
4000000000003000c00000000000007000000001e00000072006f006d002d0072006500760069007
0069006f006e000000300000004e5649444941204765466f7263652039383030204754582b204f70
56e474c20456e67696e65205b4546495d

 

post-19861-1237174795_thumb.png

Link to comment
Share on other sites

I tried doing this with an EVGA 9800GTX+ (Which I assumed would work, maybe not) and there's a bunch of horizontal lines that appear on the screen whenever something on the screen changes also Quartz Extreme doesnt work.. and CI is software (Which I think means it's not working as well). However dual-monitors works.... anyone have any ideas?

 

I tried doing this with an EVGA 9800GTX+ (Which I assumed would work, maybe not) and there's a bunch of horizontal lines that appear on the screen whenever something on the screen changes also Quartz Extreme doesnt work.. and CI is software (Which I think means it's not working as well). However dual-monitors works.... anyone have any ideas?
Link to comment
Share on other sites

I have a PNY 9800 GTX+ that I have been trying to get working properly on IPC 10.5.6 final. I cant get QE support and my CI is software.. I get alot of line artifacts on my screen.. I try to refresh the screen but more keep spawning when I try to go over them with the mouse. Ive installed the card with GFX strins using aquamac's guide and through OSx86 tools. I even install nvidia 9000 series v/2 drivers.. All produce the same results. Anyone get this card working correctly? or anyone have any ideas that I could try?

Link to comment
Share on other sites

What is the very best kext drivers for the 9800 GT for osx86. I am using PCwiz OSX Tools 9800GTX kexts at the moment but feel that the card performance could be better in CS3 apps. Does is make any difference using the 9800GTX rivers for a 9800GT card?

Link to comment
Share on other sites

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

 

 

Hi aqua-mac, i have a problem, i follow all your steps but when i run the permissions it doesn`t allow me.......:angel: how can i solution it??

 

it gives me the following message..

 

i translate you if you don`t know spanish because i`m from argentina...

 

"can`t execute the file "permissions.command" because you don`t have the access privileges needed"

 

what can i do???

Link to comment
Share on other sites

That sounds like your permissions are a bit screwy! There should be no problem running this. Try opening the Terminal and typing:

 

sudo su

 

Hit return then enter your password. Drag the permissions.command into the terminal window and hit return again. It should now run.

Link to comment
Share on other sites

How come mine doesn't say the 70hz at the end of my resolution? How do I get that.

 

By the way... do you guys experiencing mouse stutters? My mouse stutters when I play Itunes or quicktime. or anything thats playing in the background.?

post-387526-1237858115_thumb.jpg

Link to comment
Share on other sites

Good morning everyone,

 

for the first Post in this Forum - a short introduction:

My Name ist Tobi, i'm 26 years old and live near Frankfurt/Germany and i'm an IT-Ingeeneer.

 

Computer:

MoBO - Asus P5K

GraCa - Geforce 9800 GX2

RAM - 8Gb

Display - Dell UltraSharp 3008WFP 2560x1600 via DVI

 

Osx Distro: XxX_x86_10.5.6_Install_Disc_Universal_Final.v2

I tried many Distros like iDeneb, iAtkos and Kalyway. Nothing worked well.

 

I've read a lot of threads in this Forum and others about the Probs with the GX2. But im not so informed about the internals of OS X.

 

I know - i need a kext. A Kext is like a Driver. There are three (i'll call them big players ;)) Nvkush, Nvinject and Nvdarwin. So first of all you have to chose which one you like and which is compatible. In XxX_x86_10.5.6_Install_Disc_Universal_Final.v2 at the Installer i chosed Nvkush and a special Version for 9800 GX2 kext.

 

That brings a black Screen.

 

Next thing i read was to change PCI-e Sockets, tried normal Nvkush 9800 GTX, tried Bootcodes and the new NvidiaKext from the new MBP.

 

Now, i don't know how to get it worked. I don't need booth Displays - i need full Resolution and a little performance.

 

Maybe anyone can help.

 

Thanks a lot!

 

Tobi

Link to comment
Share on other sites

Toby,

 

You chose the most difficult card to get going that's for sure. I got this going on an Asus P5E3 WIFI@n X48 board. I am not sure it will work as I think yours is X38. Anyway, the only chance you have is to put the card in slot 2 and set your bios to boot from PEG2. I got mine going with GFX strings. I wrote a walkthrough here.

 

You have to treat your card as 2 cards. So you need dual strings as shown in this walkthrough. There was a thread on this forum all about it, but someone deleted the whole thread and we lost some really useful info, including the strings I made. Still you can use the dual 9800 GTX strings I provided and edit the name. You will only get the first PCI address with the strings provided. You need Vista device manager to get the second cards PCI address..

Link to comment
Share on other sites

Aqua,

 

P5K = P35 chipset

 

 

Philantrop,

 

As far as I know, 9800GX2 only works on second PCIe slot on X38/X48 mobo, I think I had it working on nForce 780i as well but I forgot which PCIe slot I used. I have been using my GX2 on Asus Rampage Formula (X48) with 10.5.5 for almost a year now.

 

If you really wanna try get it to work on your exsisting board, I suggest you get a 1GB/512MB 9800GTX instead. Why? With GX2, mac os see it as two separate GPUs. I have never try dual display or the hdmi port but I think aqua has said that each gpu output from each dvi port. Basically mac os only uses one gpu per display port. And as you might know, GX2 is just two 512MB 9800GTX sandwich together, since each gpu has only 512MB available, the performance is the same.

 

Since you got a Dell 30", you can put 9800GX2 on 1st PCIe slot for Windows through DVI/hdmi, and put a 9800GTX on the 2nd PCIe slot for Mac throguh another DVI. Just use the switch display button on your monitor.

Note you can use the 9800GTX as a physX card along with 9800GX2, so it wont be a waste in windows.

Link to comment
Share on other sites

Aqua,

 

P5K = P35 chipset

Philantrop,

 

As far as I know, 9800GX2 only works on second PCIe slot on X38/X48 mobo, I think I had it working on nForce 780i as well but I forgot which PCIe slot I used. I have been using my GX2 on Asus Rampage Formula (X48) with 10.5.5 for almost a year now.

 

If you really wanna try get it to work on your exsisting board, I suggest you get a 1GB/512MB 9800GTX instead. Why? With GX2, mac os see it as two separate GPUs. I have never try dual display or the hdmi port but I think aqua has said that each gpu output from each dvi port. Basically mac os only uses one gpu per display port. And as you might know, GX2 is just two 512MB 9800GTX sandwich together, since each gpu has only 512MB available, the performance is the same.

 

Since you got a Dell 30", you can put 9800GX2 on 1st PCIe slot for Windows through DVI/hdmi, and put a 9800GTX on the 2nd PCIe slot for Mac throguh another DVI. Just use the switch display button on your monitor.

Note you can use the 9800GTX as a physX card along with 9800GX2, so it wont be a waste in windows.

 

Thanks Alexlyc,

 

Wrote that in bit of a hurry as I was on my way out. Interestingly the card will not work at all on a Gigabyte X48 DQ6 DDR3 board at all even though that board supports dual cards if you boot from PEG 2. Asus X38 & X48 seem OK in slot 2 and I have heard that Intel X48's worked too in either slot, but I did not try that personally.

 

PS: With the correct in.plist both ports + HDMI will work.

 

http://rapidshare.com/files/214293522/in.plist.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...