Jump to content

GeForce 200 series support


EGOvoruhk
 Share

638 posts in this topic

Recommended Posts

really great work, my GTX260 is detected en QE and Rotation are enabled. :P

Fantastic job Netkas!!

 

Old IPC 10.5.6 install, updated to 10.5.7 yesterday, deleted all graphic kext, installed gtx200 drivers and the enabler. Disconnected the HDMI cable to my TV and it is running!!

Link to comment
Share on other sites

Finally, i can't believe it ;) !

 

installed the EVGA kexts with OSX86Tools !

 

NVIDIA GeForce GTX 260:

  Chipsatz-Modell:	NVIDIA GeForce GTX 260
  Typ:	Monitor
  Bus:	PCIe
  PCIe-Lane-Breite:	x16
  VRAM (gesamt):	896 MB
  Hersteller:	NVIDIA (0x10de)
  Geräte-ID:	0x05e2
  Versions-ID:	0x00a1
  ROM-Version:	3172a
  Monitore:
AT1099DA-1:
  Auflösung:	1280 x 1024 @ 85 Hz
  Farbtiefe:	32-Bit Farbe
  Core Image:	Hardware-unterstützt
  Hauptmonitor:	Ja
  Synchronisierung:	Aus
  Eingeschaltet:	Ja
  Quartz Extreme:	Unterstützt
  Rotation:	Unterstützt
CPD-E230:
  Auflösung:	1280 x 1024 @ 75 Hz
  Farbtiefe:	32-Bit Farbe
  Core Image:	Hardware-unterstützt
  Synchronisierung:	Aus
  Eingeschaltet:	Ja
  Quartz Extreme:	Unterstützt
  Rotation:	Unterstützt

 

Thank you so much Netkas !

 

CooSee ' Ya

Link to comment
Share on other sites

 

so i just installed it over the netkas drivers and it still doesnt work. should i unintsall netkas drivers first?

how do i do that?

it works the same

 

 

in the moreinfo in the about this mac it says rom revision netkas.org

Link to comment
Share on other sites

Went out and bought a BFG 285 GTX OC, installed 10.5.6, updated to 10.5.7, ran the modified retail installer mentioned on netkas.org comments, rebooted. Monitor turns off and computer stays on after grey apple logo screen. Wont even turn monitor on in safe mode, only have 1 monitor plugged in.

 

Tried the Enabler updated for 2xx kexts, runs into kernel panic even after single user mode with codes mentioned by netkas. Only thing left to try is the older enabler and see where that gets me...

 

Anyone have any input on this? Netkas?

Link to comment
Share on other sites

Went out and bought a BFG 285 GTX OC, installed 10.5.6, updated to 10.5.7, ran the modified retail installer mentioned on netkas.org comments, rebooted. Monitor turns off and computer stays on after grey apple logo screen. Wont even turn monitor on in safe mode, only have 1 monitor plugged in.

 

Tried the Enabler updated for 2xx kexts, runs into kernel panic even after single user mode with codes mentioned by netkas. Only thing left to try is the older enabler and see where that gets me...

 

Anyone have any input on this? Netkas?

 

I have the same problem...has anyone had success installing either Netkas' drivers or the new EVGA kexts on a retail version of Mac OS X? I am in the process of downloading iATKOS v5i that I know has worked for others....but i'd like for it to work on the retail version too. mercury187, more info on your successes would be incredibly helpful!

Link to comment
Share on other sites

OMFG finally I have it running :D

 

Info:

Distro: iDeneb 10.5.6 patched to 10.5.7

CPU/Mobo: i7 920 ... eVGA x58 w/AHCI enabled. Hyperthreading disabled.

Video: eVGA Geforce GTX 285 ... Dell 30" monitor

Boot Flags: busratio=20 cpus=1 "Graphics Mode"="2560x1600x32"

 

What I did:

1.

cd /System/Library/Extensions

sudo rm -r GeForce.kext

sudo rm -r NVDANV40Hal.kext

sudo rm -r NVDANV50Hal.kext

sudo rm -r NVDAResman.kext

(no other injectors installed)

 

2. download/install

GT200 Drivers for Leopard: http://fileshare.in.ua/2058748

 

3. download/install

Netkas Universal Injector: http://netkas.org/?p=104 "Link to pkg" link

Thanks so much to netkas, this community, and anyone else who deserves creds :D:P:P-_-

 

 

FINALLY! Took me a while to find this on here but I followed it exactly except for the bootflags and now my 285 GTX works GREAT! I have QE Supported, Dual DVI Tested with 24" monitor + 42" HDTV, no mouse lag, just need to test it on some games as soon as I have a chance. Only thing is that my CPU and RAM are unknown but the speeds are correct under "About This Mac".

 

Thank you HappyMojo for posting this and thanks to all of those who helped you, especially Netkas!

Link to comment
Share on other sites

Anyone know why my sound/audio disappeared after installing these packages? I have the Realtek 888 audio chipset, and used PCWiz's Gigabyte Control Center to install my audio drivers.

 

Dont know why that happens but after 10.5.7 or any big installations, it happens to me too and I couldnt get it to work again. But I somehow came across these kext which I install all 3 at the same time using OSX86Tools and it works great after reboot. I only use my audio for a mic because I bought some Logitech Z-Cinemas on sale (USB) and they always work, no matter what install I use! Hope this helps!

Audio.zip

Link to comment
Share on other sites

Finally got EFI string working with Gainward GTX260 896 MB with EVGA drivers.

 

I used OSx86Tools to create a GFX string for a Custom GeForce, entered Nvidia GeForce GTX 260 for name and 0x00000038 for VRAM. I was not sure if this would work because VRAM is usually something like AAA0AAA== stuff in plists, so I saved the generated plist, used PListEditPro to edit that bit, changing the VRAM setting from string to data and then entering 00000038 again, resulting in it showing it as 4 bytes data.

 

Then I used gfxutil to generate the hex and pasted that into my boot.plist. Removed ATY_Init.kext, repaired permissions and a few reboots later I have both monitors working, QE/CI working, correct VRAM size too. Going from injector to EFI string also seems to be slightly faster, witnessed similar improvements when I did that with my previous 8800GT card.

 

So if you have trouble creating a working EFI string, try creating the basic plist with OSx86Tools.

 

EDIT: My plist and hex. Note that the PCIRoot, NVCAP (not likely since most have 2xDVI-I connectors) and VRAM sections may differ based on graphics card and how the PCI-E slot on the motherboard is enumerated.

 

<?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>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
<dict>
	<key>@0,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@0,device_type</key>
	<string>display</string>
	<key>@0,name</key>
	<string>NVDA,Display-A</string>
	<key>@1,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@1,device_type</key>
	<string>display</string>
	<key>@1,name</key>
	<string>NVDA,Display-B</string>
	<key>NVCAP</key>
	<data>
	BAAAAAAAAwAMAAAAAAAABwAAAAA=
	</data>
	<key>NVPM</key>
	<data>
	AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
	</data>
	<key>VRAM,totalsize</key>
	<data>
	AAAAOA==
	</data>
	<key>device_type</key>
	<string>NVDA,Parent</string>
	<key>model</key>
	<string>GTX 260</string>
	<key>name</key>
	<string>display</string>
	<key>rom-revision</key>
	<string>GTX 260 OpenGL Engine [EFI]</string>
</dict>
</dict>
</plist>

 

4e0200000100000001000000420200000d00000002010c00d041030a010000000101060000010101
60000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000
00000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069
07a006500000008000000000000381c0000006400650076006900630065005f00740079007000650
00000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c
17922000000400030002c006400650076006900630065005f00740079007000650000000b0000006
6973706c617922000000400031002c006400650076006900630065005f0074007900700065000000
b000000646973706c6179100000006d006f00640065006c0000000b0000004754582032363020000
00400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e56
d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4
14000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d422000
000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e5
4d6163100000004e00560043004100500000001800000004000000000003000c0000000000000700
000001e00000072006f006d002d007200650076006900730069006f006e0000001f0000004754582
323630204f70656e474c20456e67696e65205b4546495d

Link to comment
Share on other sites

I would really appreciate it if someone could post a quick guide in detail for me and anyone in a similar situation.

 

I have a DFI X48/XFI GTX260 896MB setup running Kalyway Leopard upgraded to 10.5.7. I installed the Netkas GTX200 drivers along with the Injector. Everything is running GREAT on my primary display, however I have the problem that everyone has with dual displays. It seems that the EVGA drivers might be the best solution, but I'm a bit unclear on the steps I need to take to get that going. I imagine I need to uninstall the Netkas drivers and injector? I downloaded the modified EVGA drivers without the mac check. Can I just install those with OSX86Tools.

 

Also, what would be the best way to backup my current configuration so that I can get it running again if I need to?

Link to comment
Share on other sites

I would really appreciate it if someone could post a quick guide in detail for me and anyone in a similar situation.

 

I have a DFI X48/XFI GTX260 896MB setup running Kalyway Leopard upgraded to 10.5.7. I installed the Netkas GTX200 drivers along with the Injector. Everything is running GREAT on my primary display, however I have the problem that everyone has with dual displays. It seems that the EVGA drivers might be the best solution, but I'm a bit unclear on the steps I need to take to get that going. I imagine I need to uninstall the Netkas drivers and injector? I downloaded the modified EVGA drivers without the mac check. Can I just install those with OSX86Tools.

 

Also, what would be the best way to backup my current configuration so that I can get it running again if I need to?

 

If dual displays aren't working, then you probably have an older version of the netkas injector. He has updated it a few times and only a later version fixed dual displays. Get the modified (mac check removed) drivers from the netkas.org post comments, install them and then try the EFI string thing I detailed earlier. You can most likely use my plist, just get gfxutil and use ./gfxutil -f display to check the right PCIRoot path, replace that in the plist if it's different then create the hex with ./gfxutil -i xml -o hex in.plist out.hex

Link to comment
Share on other sites

Can anyone post a guide that works from start to finish? Most of the info here people have started differenetly. Any way we can get an update on the best way to proceed from square one today?

 

I tried the updated injectors for netkas and got kernel panic.

 

Would love to get dual display on my new gtx 260 :_)

Link to comment
Share on other sites

Res Change, QE/CI work, sleep. Dual monitors does not. Following below. This is on msi 260 gtx

 

Followed this guys instructions but used updated drivers from netkas and updated injector. Also i used ipc ppf 4. I did delete stuff too even though it was a fresh install...

 

"

 

What I*he did:

1.

cd /System/Library/Extensions

sudo rm -r GeForce.kext

sudo rm -r NVDANV40Hal.kext

sudo rm -r NVDANV50Hal.kext

sudo rm -r NVDAResman.kext

(no other injectors installed)

 

2. download/install

GT200 Drivers for Leopard: http://fileshare.in.ua/2058748 DO NOT USE

******Used updated here http://netkas.org/?p=109 **********

 

 

3. download/install

Netkas Universal Injector: http://netkas.org/?p=104 "Link to pkg" link DO NOT USE

********Used updated here http://netkas.org/?p=107 ****************

 

 

Thanks so much to netkas, this community, and anyone else who deserves creds :D:P:);) ""

 

I HAVE NO CLUE HOW TO DO THIS THOUGH, can someone enlighten me please?

 

Finally got EFI string working with Gainward GTX260 896 MB with EVGA drivers.

 

I used OSx86Tools to create a GFX string for a Custom GeForce, entered Nvidia GeForce GTX 260 for name and 0x00000038 for VRAM. I was not sure if this would work because VRAM is usually something like AAA0AAA== stuff in plists, so I saved the generated plist, used PListEditPro to edit that bit, changing the VRAM setting from string to data and then entering 00000038 again, resulting in it showing it as 4 bytes data.

 

Then I used gfxutil to generate the hex and pasted that into my boot.plist. Removed ATY_Init.kext, repaired permissions and a few reboots later I have both monitors working, QE/CI working, correct VRAM size too. Going from injector to EFI string also seems to be slightly faster, witnessed similar improvements when I did that with my previous 8800GT card.

 

So if you have trouble creating a working EFI string, try creating the basic plist with OSx86Tools.

 

EDIT: My plist and hex. Note that the PCIRoot, NVCAP (not likely since most have 2xDVI-I connectors) and VRAM sections may differ based on graphics card and how the PCI-E slot on the motherboard is enumerated.

 

<?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>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
 <dict>
	 <key>@0,compatible</key>
	 <string>NVDA,NVMac</string>
	 <key>@0,device_type</key>
	 <string>display</string>
	 <key>@0,name</key>
	 <string>NVDA,Display-A</string>
	 <key>@1,compatible</key>
	 <string>NVDA,NVMac</string>
	 <key>@1,device_type</key>
	 <string>display</string>
	 <key>@1,name</key>
	 <string>NVDA,Display-B</string>
	 <key>NVCAP</key>
	 <data>
	 BAAAAAAAAwAMAAAAAAAABwAAAAA=
	 </data>
	 <key>NVPM</key>
	 <data>
	 AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
	 </data>
	 <key>VRAM,totalsize</key>
	 <data>
	 AAAAOA==
	 </data>
	 <key>device_type</key>
	 <string>NVDA,Parent</string>
	 <key>model</key>
	 <string>GTX 260</string>
	 <key>name</key>
	 <string>display</string>
	 <key>rom-revision</key>
	 <string>GTX 260 OpenGL Engine [EFI]</string>
 </dict>
</dict>
</plist>

 

4e0200000100000001000000420200000d00000002010c00d041030a010000000101060000010101
60000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000
00000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069
07a006500000008000000000000381c0000006400650076006900630065005f00740079007000650
00000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c
17922000000400030002c006400650076006900630065005f00740079007000650000000b0000006
6973706c617922000000400031002c006400650076006900630065005f0074007900700065000000
b000000646973706c6179100000006d006f00640065006c0000000b0000004754582032363020000
00400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e56
d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4
14000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d422000
000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e5
4d6163100000004e00560043004100500000001800000004000000000003000c0000000000000700
000001e00000072006f006d002d007200650076006900730069006f006e0000001f0000004754582
323630204f70656e474c20456e67696e65205b4546495d

 

So should we use this plist? What do you do with it when you crate it in plistedit pro?

 

Also i dont see anywhere in your plist where you used 00000038, where it should be you have

 

<data>

AAAAOA==

</data>

 

Is that what we should put in the position of

 

<string>00000038</string>

Link to comment
Share on other sites

AAAAOA== is the same as 0x00000038 in some format. The plist itself was created with OSx86Tools, then modified with PlistEditPro.

 

How to add EFI String:

 

1. Open OSx86Tools

2. Click Add EFI String

3. Click GFX Strings

4. Choose Custom GeForce from list

5. Input name (GTX260, GTX280, it's just a name so it really doesn't matter)

6. If VRAM size isn't in list, select Custom and input it in hex (0x00000038 is 896 MB)

7. Select type of connectors your card has (most likely DVI-I / DVI-I)

8. Save as XML

9. Open PlistEdit Pro and load the saved XML .plist file.

10. Select VRAM, look what number is in it (mainly the last two numbers, which can be something like 20 for 512 MB, 38 for 896 MB and so on), change VRAM data type to Data (instead of string) and type 000000 and the last two numbers from the previous VRAM string (00000038 for example). Now it should read something like "4 bytes: 00000038.

11. Save the file.

12. Open OSx86Tools again.

13. Click Add EFI String

14. Click Import Hex/Plist

15. Click Import File and select your plist

16. Click Import String to boot editor

17. Click Apply changes to boot.plist (NOTE! This will overwrite the boot.plist so if you have some other customizations done to it you want to use Save as Hex after step 15 and then manually copy&paste the hex to the <key>device-properties</key><string>COPY HEX HERE</string> in boot.plist)

18. Check Repair permissions and Clear Extension cache in OSx86Tools main screen and click Run Selected Tasks

19. Reboot (with -v -f flags if needed)

Link to comment
Share on other sites

OMFG finally I have it running :D

 

Info:

Distro: iDeneb 10.5.6 patched to 10.5.7

CPU/Mobo: i7 920 ... eVGA x58 w/AHCI enabled. Hyperthreading disabled.

Video: eVGA Geforce GTX 285 ... Dell 30" monitor

Boot Flags: busratio=20 cpus=1 "Graphics Mode"="2560x1600x32"

 

What I did:

1.

cd /System/Library/Extensions

sudo rm -r GeForce.kext

sudo rm -r NVDANV40Hal.kext

sudo rm -r NVDANV50Hal.kext

sudo rm -r NVDAResman.kext

(no other injectors installed)

 

2. download/install

GT200 Drivers for Leopard: http://fileshare.in.ua/2058748

 

3. download/install

Netkas Universal Injector: http://netkas.org/?p=104 "Link to pkg" link

 

 

Thanks so much to netkas, this community, and anyone else who deserves creds :D:P:blink::D

 

Pretty much signed up to insanely mac to thank Digital_Dreamer for the X58 Script!

To thank Netkas for the great graphics injector!

and to thank HappyMojo for telling me how to install it :)

You guys have made my life very very easy, so thank you.. I have a perfect vanilla install with all my hardware fully functional (Gigabyte GA-X58-UD5 and GTX 285)... Oh and I had no idea about how to do any osx86 things apart from distros before today.... That's how easy you've all made it... Cheers

Link to comment
Share on other sites

 Share

×
×
  • Create New...