Jump to content

9800 GTX working in OSX86


aqua-mac
 Share

522 posts in this topic

Recommended Posts

alexlyc already wrote a comprehensive walkthrough in this post (post 111) here:

 

http://forum.insanelymac.com/index.php?sho...8666&st=100

 

If after trying that you are still stuck, let me know.

 

Here it is again:

 

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

Thank you so much aqua-mac

 

picture2ho3.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

 

1. fresh install 10.5.2 without selecting NVInject or Natit

2. 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)

3. Overwrite the line in the in.plist with the one that was displayed in terminal with text edit

4. go back to terminal and type:

./gfxutil -i xml -o hex ./in.plist ./out.hex

5. hit enter and it will generate a out.hex file on your desktop, open it with textedit

6. select all the code and copy it

7. using plist editor, open the file "com.apple.boot.plist" in /Library/Preferences/SystemConfiguration

8. 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>

9. using plist editor, file>save to and overwrite the file, type in your password to contine

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

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

12. run the "permission.command", type in password

13. reboot and say thank you to aqua-mac!

Link to comment
Share on other sites

Well, when I tried a 8800 GTX in an early mac pro, it would not chime. I'm not sure if this was down to the fact that the firmware is not the latest like the new mac pro's, (mine was a dual 3 gig quad core). This was with a 7300 GT (original card) in the first slot.

 

Thanks again aqua-mac.

 

I have no experience in this method, as I haven't tried it, but I found this forum interesting reading.

 

http://forums.hexus.net/apple-mac/133400-m...-flash-mod.html

 

cheers

 

Cool, thanks.

Link to comment
Share on other sites

Hey Guys, first of all thanks to Aquamac and others who have provided the valuable tools in order to make the 9800 series work.

 

I have the following setup:

P5E64 EVOLUTION MOBO Setup

 

My EVGA 9800 GTX+ was working with full hardware support after following these methods:

AquaMac's GFX string file for 512MB version

and

Alexlyc's Method

 

 

After the final reboot, the default resolution was set at 1650 x 1200 (or something close to that, probably for 22 inch displays), but my Acer display is 24inch and I wanted 1920 x 1200 so I changed it and I got the blue screen problem, which manifested itself upon restart. Only by deleting all the kext files for all graphics drivers am I able to boot in again with visual, albeit on a decreased default resolution. This is a problem with my set up whenever I change the resolution in display section of system prefs. I hope there is some way of setting this easily without having the blue screen error. I haven't tried again but I know I can get the support I need on my 9800GTX +, just fyi for all who are curious. When I spend more time, I am sure I will figure it out.

 

However, one interesting thing is that after deleting the kexts and leaving my strings hex code in the apple.com.boot.plist along with a key resolution at 1920x1200x60, my OSX boots fine with this resolution and I have no other options to choose from when I go into display settings so there is no way to get that blue screen problem again. But, my hardware support is gone, most likely due to my deleting the graphics kext for 8800 series, or resman, or something like that.

 

Hope this is useful information, Thanks and good luck to all...

 

UPDATE: FULL HARDWARE SUPPORT AFTER RETRY, NOT touching display menu again though...have my ACER 24 inch at 1920x1200x60

Link to comment
Share on other sites

This is my first post here,

Thank you all (especially Aqua) for this valuable information. i have ordered my parts and will be building tonight. I'm prepared for a few days of coffee and hair-pulling hackage.

 

For your information about the fan control problem on the 9800gtx. Obviously the latest windows drivers address the issue, but for us Hackintosheads we need a different solution:

 

unplug the 4 pin connector out from the back of the cooler.

carefully remove the blue wire (female connector) from the plug without damaging it.

tape the exposed connector up with electrical tape.

plug the (now 3 pin) connector back in.

 

So no matter what the dodgy bios is sending down the 'speed-controller' cable it wont effect the operation of the fan. It should now be running at %100 all the time.

It may be a little noisy, but hey why not over-clock it a little as a consolation?

Link to comment
Share on other sites

antex,

 

Go here and try this method:

http://aquamac.proboards106.com/index.cgi?...&thread=509

I have 10.5.4 and I followed this guide but its not working. With NVInject in the folder I get native res but no CI/QE, same thing without it in there.

 

this is my PCI setting: PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

and this is the hex I put in the boot plist:

d20300000100000001000000c60300001500000002010c00d041030a010000000101060000010101
60000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722d706
72656e74220000005600520041004d002c0074006f00740061006c00730069007a00650000000800
0000000002036000000400032002c00680077006300740072006c002d0070006100720061006d007
002d00760065007200730069006f006e00000008000000000000021c000000640065007600690063
065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d0
650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065
05f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001
0000004e5649444941204765466f7263652039383030204754582044444c22000000400031002c00
400650076006900630065005f00740079007000650000000b000000646973706c617912000000400
32002c007200650067000000080000000000000222000000400032002c0064006500760069006300
5005f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032002
0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d70
172656e7422000000400032002c002300730069007a0065002d00630065006c006c0073000000080
00000000000020000000400031002c0063006f006d00700061007400690062006c00650000000e00
0004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412
446973706c61792d413a000000400032002c0068007700730065006e0073006f0072002d00700061
0720061006d0073002d00760065007200730069006f006e000000080000000000000226000000400
32002c0023006100640072006500730073002d00630065006c006c00730000000800000000000001
4000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000
00400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e56
d61631e00000072006f006d002d007200650076006900730069006f006e000000090000003331373
61100000004e00560043004100500000001800000004000000000003000c00000000000007000000
00e0000004e00560050004d000000200000000100000000000000000000000000000000000000000
000000000000

 

I also ran the permissions.command file.

Link to comment
Share on other sites

Did I miss the boat for support on this card? I dont know what Im doing wrong, about this mac shows the right name for my card and everything, but no acceleration. I just updated to 10.5.5 and its the same deal, Im pretty sure Im using leo4all v2 or v3, which should have efi_v8 (I assume the strings wouldnt even give me native res if it didnt have v8).

Link to comment
Share on other sites

Hi, guys.

I have a problem here: I have a GA-P35-DS4 board, core 2 quad Q6600, and just bought Gainward 9800 GTX+ 512MB. QE/CI are reported to be ON/hardware accelerated in my system profiler. The problem is that it performs even worse than my previous 7600GT :(. In quake 4 there are lots of lags, while there were not on 7600 GT, on which it performed perfect on 1680x1050, full quality w/o antialiasing, and now on 9800GTX+ it really sucks. And the same with WoW. Xbench shows me only 159.69 on Quartz graphics test, and 107.00 on OpenGL test. I've tried several different methods, including NVdarwin, EFI/gfx strings, NVinject. And with each method the result is the same: QE/CI are on, but performance is awful. What can it be? Is there any chance to fix that?

Link to comment
Share on other sites

Thanks again to aqua-mac!!!

 

I swapped my 7900GTX against a Zotac 9800GTX+ AMP! Edition yesterday.

So far, the card runs well with QE/CI enabled.

 

post-89962-1224451054_thumb.pngpost-89962-1224451097_thumb.pngpost-89962-1224451154_thumb.pngpost-89962-1224451159_thumb.pngpost-89962-1224451364_thumb.png

 

I find it interessting that it uses a Pre-Release Driver v1.5.30. As you can see in my sig. I installed as vanilla as I could and I use no additional kext/drivers for graphics at all.

 

One thing that I have to check for is the color depth. I choose 32bit in Systempreferences but it seemed to me that same color shades are dithered. I will check for this again. During the OpenGL Extension Viewer Tests it also showed a color depth of 24bit - is this normal? Never did this befor ... :)

Link to comment
Share on other sites

Solved my problem with the low performance: once I booted under Windows and set up the drivers, it said me that there is not enough power for the video card. So I bought a new power supply unit, and now my card works like a charm, even with "NVIDIA GeForce Pre-Release Unknown OpenGL Engine". So now I'm a happy 9800 GTX+ owner. Thanks everyone for attention :)

Link to comment
Share on other sites

Also here:

 

I installed the new OpenGL Framework and the newer 10.5.5 nVidia kexts from the actual MacBook release.

 

I have a decrease in performance (that is actually poor compared to aquamacs scores) ... here are the actual results:

 

post-89962-1224675454_thumb.png post-89962-1224675479_thumb.png

 

post-89962-1224675664_thumb.png

 

post-89962-1224675794_thumb.png

 

 

So, did I miss something? Did I something wrong? Do I have a poor card? Why do I get such lame scores? Is it my hardware? Bios Settings? Anything?

Link to comment
Share on other sites

Hey sheeplover,

 

Your scores are fine for 1680 x 1050. My scores of 4000+ were taken on a screen @ 1280 x 1024. You scores are right where I would expect them to be. The res of your screen has a dramatic effect on the results.

 

If you could upload your new macbook pro open gl framework to rapid share I would be most grateful!

Link to comment
Share on other sites

Total noob here.

 

Installed my system using boot 132 method and retail 10.5.4. I update the software to 10.5.5 and tried using AquaMac's and Alexlyc's method but my video settings have not changed.

 

My video card is a EVGA 9800 GT with 1 GB RAM. Please see the attached pic.

 

Any help would be greatly appreciated.

 

Thanks!

post-310006-1225083495_thumb.png

post-310006-1225083509_thumb.png

Link to comment
Share on other sites

 Share

×
×
  • Create New...