Jump to content

9800 GTX working in OSX86


aqua-mac
 Share

522 posts in this topic

Recommended Posts

Hi, aqua-mac, finally I got my 9800GTX from evga (very quiet in comparison with my old 6600)

 

I having problems finding a correct NVCAP value for making th TV as Second Display, as I understand Dual DVI cards differs in the bit for the TV output enable.

 

So far I tested these an with none I cant activate the TV:

 

04000000 00000300 1c000000 00000000 00000000

04000000 00001300 0c000000 00000000 00000000

04000000 00000300 16000000 00000000 00000000

04000000 00001300 06000000 00000000 00000000

 

Also if I boot with the TV connected my desktop sometimes never appear, sometimes the drives don't appear and at some point I nothing is working (menus, Dock) except remote login and sharing.

 

Maybe the only solution is a DVI to Video adapter.

 

PS: also having problems with shutdown and restart (as my Laptop) but I guess in not the card related or maybe the drivers.

Link to comment
Share on other sites

xordo,

 

No problem, glad it worked!

 

Macgirl,

 

Sorry for not responding sooner, but I have been away a lot lately. For your shutdown problems, have a go with the mach_kernel below.

 

http://rapidshare.com/files/129314932/mach_kernel.zip.html

 

I will have a look at the nvcap values and get back to you. I have to be honest, I have not bothered with TV out on this card yet. If the built in socket can work, the second value you tried should have worked with nothing plugged into DVI 1. The first value will only work with Apples adapter connected to the DVI 2 socket. That may well be worth a go.

 

I think your best bet is:

 

04000000 00000300 1c000000 00000000 00000000 and use Apples DVI out to TV adapter on DVI 2. I will give this a go myself at some time and if I have success will post back.

Link to comment
Share on other sites

Sorry for being so NOOB, But I really want to get my GeForce 9800GTX working i Leo, can someone compile a step by step tutorial?

 

I would be very greatful

 

Dude, it helps if you read the thread first before asking a question like that.

 

alexlyc already posted a step by step here, http://forum.insanelymac.com/index.php?sho...666&st=100#

 

aqua-mac,

 

First, I want to say thanks a bunch for getting this to work. I've been able to get my 9800GTX to work with Quartz and CI/QE working off the hardware. My only problem appears to be when I change resolutions or exit out of a game, the entire screen turns blue and sticks that way. Sometimes I can see the windows under it, but it's impossible to get it to revert back. I have to do a hard reset to get back to a workable desktop. I was hoping someone could give me some advice to fix this problem.

 

Thanks!

Link to comment
Share on other sites

aqua-mac,

 

Thanks for all your great work, I was able to get my 9800GTX working with QE and CI! Unfortunately, a few reboots after I had it all working, I'm now lacking any QE / CI. Any ideas as to why this might be happening and maybe how to fix it?

Link to comment
Share on other sites

Is it worth upgrading over a G92 8800 GTS? I can do a step up to the 9800+ (The 55nm version), for only a few bucks. I know it'll perform better for when I'm gaming in Windows, which is why I want to upgrade, but making it work in OS X is what's leaving me weary. With my 8800 GTS, I just use NVInstaller, and it's fine. I've never had to mess with anything beyond that. How much trouble am I looking at? Based on the problems I've seen in this thread, I'm assuming I can't just select the 512MB NVinject option when I'm re-installing the OS and have it work, right?

Link to comment
Share on other sites

EGOvoruhk,

 

The method that aqua-mac has posted in this thread is using GFX strings. It's all done through the terminal and KextHelper. If you're not comfortable with doing command line type stuff then I'd suggest you don't upgrade, but if you're ok with it, definitely do it. It's extremely easy if you follow the walk through that I linked to in my prior comment.

Link to comment
Share on other sites

Dear Aqua-mac, thanks for all your work!

 

I have not had luck to get my 9800gtx to work. I tried both your first suggestion and also later tried the gfx string and none worked. With my old 8800 gt all works well QE/QI works. With the 9800gtx I van get it to reconize it but do not get QE. When I just change from 8800 gt to the 9800gtx I get QE still working but then I get the blenk menu issue. I tried reinstalling with kalyway 10.5.1 and udating to 10.5.3, then tried reinstalling with kaly 10.5.3 directly and same thing. My mobo is a Gigabyte G35-ds3r one pcie 16x and 2 pcie 1x. When I run the function to get my card info I get: PciRoot(0x1)/Pci(0x1e,0x0)/Pci(0x1,0x0) with a 4 aditional Pci info so i only copy these 3, correct? I made hex with both one with the 3 pci info above:

d20300000100000001000000c60300001500000002010c00d041030a0100000001010600001e0101

60000017fff040014000000400032002c006e0061006d00650000001100000073656e736f722d706

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 tried to make a hex with all 4 pci info, and I got this one:

 

d80300000100000001000000cc0300001500000002010c00d041030a0100000001010600001e0101

60000010101060000007fff040014000000400032002c006e0061006d00650000001100000073656

736f722d706172656e74220000005600520041004d002c0074006f00740061006c00730069007a00

5000000080000000000002036000000400032002c00680077006300740072006c002d00700061007

0061006d0073002d00760065007200730069006f006e00000008000000000000021c000000640065

076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e00000

6e0061006d00650000000f0000004e5644412c506172656e7422000000400030002c006400650076

06900630065005f00740079007000650000000b000000646973706c6179100000006d006f0064006

006c0000001f0000004e5649444941204765466f7263652039383030204754582044444c22000000

00031002c006400650076006900630065005f00740079007000650000000b000000646973706c617

12000000400032002c007200650067000000080000000000000222000000400032002c0064006500

6006900630065005f0074007900700065000000120000004e5644412c6770752d64696f646520000

00400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c7365

e736f722d706172656e7422000000400032002c002300730069007a0065002d00630065006c006c0

73000000080000000000000020000000400031002c0063006f006d00700061007400690062006c00

50000000e0000004e5644412c4e564d616314000000400030002c006e0061006d006500000012000

004e5644412c446973706c61792d413a000000400032002c0068007700730065006e0073006f0072

02d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000

26000000400032002c0023006100640072006500730073002d00630065006c006c00730000000800

0000000000114000000400031002c006e0061006d0065000000120000004e5644412c446973706c6

792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e

644412c4e564d61631e00000072006f006d002d007200650076006900730069006f006e000000090

00003331373261100000004e00560043004100500000001800000004000000000003000c00000000

00007000000000e0000004e00560050004d000000200000000100000000000000000000000000000

000000000000000000000000

 

When I try to reboot with the 4pci version the machine fails with the screen telling me I need to reboot.

When I use the one with the 3 pci info I get to boot but when I try to see the info on the card I get the PC to lock as well. If I don't try to see the info the pc works but with no QE.

 

I do not know where I am failing. Since I install with kaly 10.5.3 I must already be ok with efi v8 and graphics upgrade, right? So I would only need to make my new com.apple.Boot.plist with gfxutil and I should be fine, right. I followed all the steps many times with no luck, repaired, deleted NVinject, deleted extension...

 

Any help will be great since I really would like this one to work with quartz! Thank You.

 

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

 

 

Could anyone please explain a bit more how to swap those files for a person new to these things?

 

Regards

Link to comment
Share on other sites

Before you do that, did you have a go at making your own GFX string by following the instructions here:

 

Click Here

 

Hi,

 

I have followed the instructions on the link you gave, but other than the graphic card can not run Quartz Extreme, it can not support any other screen resolution other than 1024x768...

 

I deleted the all the files which was in AquaMac folder and NVinject simply selected and moved to trash. I hope this was what you meant by delete...

 

Where do you think I did wrong?

 

PS: My system is 10.5.4...

Link to comment
Share on other sites

Can someone help with a White menu issue?

 

I successfully installed the Kalyway Mac OS using a GeForce 9800GTX 512MB. But I'm getting all my dropdown menus are blank (white). I've seen other people having this issue using Radeon cards, but is there a fix for this?

 

I can't say I'm a technical genius - is there a fix for dummies somewhere? :-)

Link to comment
Share on other sites

Hi,

 

I have followed the instructions on the link you gave, but other than the graphic card can not run Quartz Extreme, it can not support any other screen resolution other than 1024x768...

 

I deleted the all the files which was in AquaMac folder and NVinject simply selected and moved to trash. I hope this was what you meant by delete...

 

Where do you think I did wrong?

 

PS: My system is 10.5.4...

 

I realised that there is a warning related to EFI v8 in the link you mentioned... How do I know if I have EFI v8 and where is it?

Link to comment
Share on other sites

If you have 10.5.4, you do not need my files. You must retain all the Nvidia kexts in your extensions folder, I never said to delete those unless you were replacing with updated ones. The only file to delete from your extensions folder when using GFX strings is NVInject.

Link to comment
Share on other sites

If you have 10.5.4, you do not need my files. You must retain all the Nvidia kexts in your extensions folder, I never said to delete those unless you were replacing with updated ones. The only file to delete from your extensions folder when using GFX strings is NVInject.

 

Thank you very much for your reply.

 

I will try in that way. So while I am installing the system from scratch I have to chose NVinject to install and only delete NVinject.kext from /System/Library/Extensions/ folder... And I can do that simply selecting NVinject.kext and move to trash or I have to use terminal to do that?

 

Also, does 10.5.4 have EFI v8? Because you mentioned on the GFX strings explanation page that we have to have EFI v8...

Link to comment
Share on other sites

Holy Cow I think I see the problem - I didn't even realize it, but I have 10.5.2 - No wonder.

 

 

Well, don't I I feel like a doofus.

 

Thanks for taking the time to reply.

 

Update - I found the 10.5.3 update - installed it and now it works - Thanks!

 

Paul

Link to comment
Share on other sites

Ok, I have installed 10.5.2 Kalyway's and out of the box Quartz Extreme, Rotation and Core Image are working but now there is the "White Menu" problem...

 

I swapped the NVinject I got from here, but the result is the same, White Menus... Then I swapped the all kext/bundle files from aquamac folder I got from here, the White Menu issue disappeared with losing Quartz Extreme, Rotation and Core Image support... Then I started to swap back the original files came with 10.5.2. And I found whenever I swap back the GeForce8xxxGLDriver.bundle from Kalyway's 10.5.2 DVD, Quartz Extreme, Rotation and Core Image are back with White Menu problem... :D

 

What should I do now?

Link to comment
Share on other sites

Ok, now I tried with 10.5.2 Kalyway's with the files here (Thanks to Aquamac... He send the files from 10.5.4 here), after repaired the permissions before restart, and at last everything is working without White Menu issues...

 

So what was the problem with 10.5.4 then? At the moment I am using GFX String, probably the key I got in 10.5.4 was wrong? Very strange. But now everything is fine...

 

The only problem with 10.5.2 Kalyway's is hard disk access is very slow compare to 10.5.4..

 

Thank you very much...

Link to comment
Share on other sites

Hi Aquamac, and others that have got their 9800gtx working with full QE/CI

 

I am new to the scene and have had a steep learning curve.

Started with Kalyway and am now running Vanilla 10.5.4 Leopard fully working except for hardware accelerated graphics.

 

I like others managed to get QE/CI working on fresh Kalyway install 10.5.2 out of the box. But this suffered from the white menus problem.

When I used the aquamac guide installing the nividia kexts QE/CI disappeared. Using Gfx strings QE/CI does not work and neither does the about this mac graphic and display information. It causes a kernel panic. Interestingly on my first install and on subsequent reboots QE/CI would not be supported (10.5.2) unless I booted with -f flag each time. Why is that?

 

So I tried my hand at 10.5.4 Vanilla install as the newest drivers seemed to be working for most. However I have had no luck with either Nvinject or gfx strings.

 

Here are my details

 

Display:

 

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 32 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0612

Revision ID: 0x00a2

Displays:

Display:

Resolution: 1920 x 1200

Depth: 32-bit Color

Core Image: Software

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

Device path using Gfxutil

DevicePath = PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

My hex string

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

 

Repaired permissions and deleted cache still get KP..

 

Any help would be greatly appreciated!!

Link to comment
Share on other sites

 Share

×
×
  • Create New...