Jump to content

9800 GTX working in OSX86


aqua-mac
 Share

522 posts in this topic

Recommended Posts

I was going to suggest that but it seems like you beat me to it. You need to get 10.5.2 and the graphics update as a starting point. Then install the kexts from my link or use PCWiz's installer - I have not had a chance to try that yet though.

Link to comment
Share on other sites

At last!!! After 1 day and a half of try and fail tests, finally it works :) (Fully recognized + Q/E Enabled)

I'm using Kalyway 10.5.2 ISO and there are thingies that maybe result useful:

- Download and install the Leopard Graphics Update (just to be sure)

- Delete any nvidia and related kexts.

- Use the installer from pcwiz (i was installing the kexts with kexthelper and finally realize that 1 or more kexts were not installed succesfully)

- Do the GFX Strings procedure (try to not change the card's name)

- Search and delete any trace of NVInject and Natit (leave the nvidia kexts alone)

- Repair permissions, rebuild cache, reboot and cross your fingers.

 

Good Luck!

 

PD\ Awesome job aqua-mac!

Link to comment
Share on other sites

Following the steps in your first post, allows me to see my video card in "About this Mac" / Graphics/Displays. However, QE is not support, and CI is software. I also tried using PCwiz's installer. Still same results. I then tried to do the GFX strings, still no go. When I delete the Nvinject, after editing the com.apple.boot.plist, fix permissions, then reboot. I can no longer go into "About this Mac" / Graphics/Displays. When I click "Graphics/Displays." The computer freezes with that message saying that I need to reset the computer, or hold power button to turn off.

 

I have tried following your steps exactly, over and over. Same thing happens.

 

I am running 10.5.2 upgraded from 10.5.1 kalyway disk. I also upgraded the kernel to 9.2 (vanilla) I have installed all available updates, including the Graphics update. I assume I have EFI 8.0 because that is what is included with the 10.5.1 kalyway disc right?

 

If you have any ideas, please let me know.

 

I am running a EVGA 9800 GTX on Asus Maximus Formula X38.

 

Here are the contents of my com.apple.boot.plist

 

The resolution during boot does work.

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//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>Yes</string>
	<key>device-properties</key>
	<string>d20300000100000001000000c60300001500000002010c00d041030a00000000010106000001
101060000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722
706172656e74220000005600520041004d002c0074006f00740061006c00730069007a0065000000
80000000000002036000000400032002c00680077006300740072006c002d0070006100720061006
0073002d00760065007200730069006f006e00000008000000000000021c00000064006500760069
0630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e00610
6d00650000000f0000004e5644412c506172656e7422000000400030002c00640065007600690063
065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c000
001f0000004e5649444941204765466f7263652039383030204754582044444c2200000040003100
c006400650076006900630065005f00740079007000650000000b000000646973706c61791200000
400032002c007200650067000000080000000000000222000000400032002c006400650076006900
30065005f0074007900700065000000120000004e5644412c6770752d64696f64652000000040003
002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f72
d706172656e7422000000400032002c002300730069007a0065002d00630065006c006c007300000
080000000000000020000000400031002c0063006f006d00700061007400690062006c0065000000
e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e564
412c446973706c61792d413a000000400032002c0068007700730065006e0073006f0072002d0070
06100720061006d0073002d00760065007200730069006f006e00000008000000000000022600000
400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000
00114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d422
000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c
e564d61631e00000072006f006d002d007200650076006900730069006f006e00000009000000333
373261100000004e00560043004100500000001800000004000000000003000c0000000000000700
000000e0000004e00560050004d00000020000000010000000000000000000000000000000000000
0000000000000000</string>
	<key>Graphics Mode</key>
	<string>1920x1200x32</string>
</dict>
</plist>

 

EDIT: WTF??!?!? I checked System info, and it works all of a sudden?!?! I didn't even change anything!

How did you make the windows translucent?

 

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: 3172a

Displays:

L246WP:

Resolution: 1920 x 1200 @ 60 Hz

Depth: 32-bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

Rotation: Supported

Television: Yes

Display Connector:

Status: No display connected

Link to comment
Share on other sites

Klexen,

 

Flashing the 8800 GTX to Quadro FX 5600 did seem to boost tests in OSX86 but in windows did not seem to make much difference although it was detected correctly and you are required to install Quadro drivers.

Link to comment
Share on other sites

  • 2 weeks later...

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!

Link to comment
Share on other sites

I'm thinking about upgrading my Radeon HD3870 to the 9800GTX, but after running OpenGL test, I'm not so sure I should.

alexlyc, after seeing your 3rd picture with your test results, I got curious and ran the test on my HD3870. Your

card beat mine in all but the 2.1 test:

 

 

[url="http://img205.imageshack.us/my.php?image=radeonhd3870lx9.png"][img=http://img205.imageshack.us/img205/812/radeonhd3870lx9.th.png][/url]

Link to comment
Share on other sites

I need help i dont understand but i do want to yet its too hard for my itie bitie little brain :blink: i downloaded the kexts and evrything i need to get the 9800GTX up and running on OSX86 One problem though I cant install them becouse i cant see the desktop i only see a black screen with white letters with Iatkos1.0i or ToH and on Iatkos2.0i i only see an error page i think it might be becouse of no video drivers for my 9800GTX but then again i dont know anything please help me

Link to comment
Share on other sites

You need to delete nvinject or natit from your extensions folder first. Do you have another card that you can boot into OSX 86 to do that? You should then be able to boot with the 9800 GTX installed and follow the instructions.

Link to comment
Share on other sites

Using EFI V8 & gfxstrings and everything (including rotation) is showing supported, Core Image showing Hardware Accelerated. I do still have nvinject 4.1 installed, only had to do the fix where you overwrite a key with "0" to get things working again after 10.5.3 update. Thanks for the great info here, my 9800GTX is working great for my needs!

Link to comment
Share on other sites

  • 2 weeks later...

Well that was easy .. just bought a second hand XFX 9800GTX Black Edition. Plugged it all in ... 5 mins following aqua-mac's GFX Strings method and everything works - CI & QE all working.

 

Thanks aqua-mac !!!

Link to comment
Share on other sites

Hi, I follow the instructions and after the first reboot (when I copied com.apple.boot.plist and ran permission.command for the first time) the OS recognize the board, but the popups is blank.

Then I install the kexts, ran permission again and reboot.

After this the board was not regnized anymore, just like my fresh install.

Link to comment
Share on other sites

Hi CGOSX,

 

My card is a Zotak card. Seems like a reliable card too considering the amount of ins and out of different computers it has had. In fact, I have a pair of them working in the same computer (See the Dual 9800 GTX thread)

Link to comment
Share on other sites

LOL... i hate the world...

 

I had GFX strings working under 10.5.2 until that install died!

 

Now running a fresh 10.5.3 and i cant get anything working! my GFX strings wont do the trick and nor will the INVinject.. dont know how but i get the white menu issues...

 

 

I'm lost..

 

 

J.

Link to comment
Share on other sites

Hi CGOSX,

 

My card is a Zotak card. Seems like a reliable card too considering the amount of ins and out of different computers it has had. In fact, I have a pair of them working in the same computer (See the Dual 9800 GTX thread)

 

I may buy a brand casually 9800GTX? I planning that buy GALAXY 9800GTX .

 

 

Link to comment
Share on other sites

I'm missing somthing and its driving me mad!

 

After my initial 10.5.3 attempts i tried using the .mtexts i was given by AquaMac a while back... forgeting really that they would be 10.5.2 mtext and most likly would not work... so I downloaded the 10.5.3 mtext Aqua-Mac posted up on here... i one bu one removed the 10.5.2 .mtext and then dragged the 10.5.3 ones in... Which included a OpenGL.framework folder which wasnt there before.. so that in my extentions folder too.. (that wrong?)

 

So about ten mins ago i removed my NVinject from the extentions folder, ran a flesh repair permissions script Aqua-Mac had sent me... deleted the extentions.mtext and emtied the trash... waited for it to repopulate.. went to library/prefrences/systemconfiguration moved Apple.boot.plist to the trash... placed GFX string for the GA-G33M-DS2R. repaired permissions from disk Utility and rebooted...

 

Nothing...

 

My XP boot died a nasty BSOD death a week back and this OSX build is solid as a rock! just need my strings working again... gfx are painful running the NVinject...

 

please share a little wisdom..

 

CGOSX i went with a BFG OC 9800GTX it was less them £200 and rocks!

 

 

J.

 

 

 

Joe.

Link to comment
Share on other sites

 Share

×
×
  • Create New...