List of NVIDIA GPUs supported in Snow Leopard 10.6.1
I compiled this list of what NVIDIA GPUs are supported in Snow Leopard 10.6.1 according to kexts, I think it could be useful to know what is supported and what is not. It doesnt mean it should work, it just means their device ids are recognized by the kexts, so with a proper injector method (kext, efi string, dsdt, chameleon) it may work.
The list is formatted as: Device id mask Code:
Device-id Core [Chipset name] Chipsets Supported by NVDANV40Hal.kext [v1.6.2.35 (18.6.5f11)]: 0x004010de&0xfff0ffff: Code:
0040 NV40 [GeForce 6800 Ultra] Code:
00f0 NV40 [GeForce 6800 Ultra] Code:
0221 NV44A [GeForce 6200] Code:
0140 NV43 [GeForce 6600 GT] Code:
0160 NV44 [GeForce 6500] Code:
0090 G70 [GeForce 7800 GTX] Code:
01d0 G72 [GeForce 7350 LE] Code:
0390 G73 [GeForce 7650 GS] Code:
0290 G71 [GeForce 7900 GTX] Chipsets supported by NVDANV50Hal.kext [v1.6.2.35 (18.6.5f11)]: 0x00f010de&0xfff0ffff: Code:
00f0 NV40 [GeForce 6800 Ultra] Code:
0190 ? Code:
0400 G84 [GeForce 8600 GTS] Code:
0420 G86 [GeForce 8400 SE] Code:
05e0 GT200b [GeForce GTX 295] Code:
05f0 ? Code:
0600 G92 [GeForce 8800 GTS 512] Code:
0620 ? Code:
0640 G96 [GeForce 9500 GT] Code:
06e0 G98 [GeForce 9300 GE] Code:
0860 C79 [GeForce 9300] Code:
0a20 GT200 [GeForce GT 220] (No device ids in the database from these ones at all, so I googled around and found some info but its probably incorrect...) Code:
0ca0 GT215 [?] |
thank you for this info :)
Gives hope for my GF6200 (0221) Cheers! :) |
thank for that info
|
HI Thorazine,
Could I impose on you to advice me how to use these strings? I am familiar with addding long strings to the boot.plist, but I am unsure how your string is used. I have a laptop with an nVidia GeForce 7800 Go card, and I cannot get the accelerated graphics in SL. I do get the resolution with various strings I have tested, but I get no transparent menu bar, and my Cinebench score is around 200. Please help! Thank you very much. |
These strings are not used in boot.plist, they are just the device ids of the cards recognized by apple's drivers, if your card is not there you would need to add its id to the plist, if your card is there and it still doesnt work the problem is something else like an incompatible laptop screen like some vaio's. What is your hardware, did it work in leopard?
|
Thanks Thorazine... My card is indeed in one of your lists above. My question is where do I put it? I saw that the list above says:
0x009010de&0xfff0ffff: So I opened the NVDANV40Hal.kext currently in SL's /S/L/E.. Then I added the string (to the plist) above to the <key>IOPCIPrimaryMatch</key> string. I added it to the beginning of the list there. Then I fixed permissions with Kext Utility. Then when I booted, without a string in my boot.plist and GraphicsEnabler set to "yes" the card is not recognized. It only gives me one low resolution and no transparent menu bar. The workaround that I am using is an EFI string for some other card which gives the the resolution options, but no transparent menu bars (which I guess means no hardware acceleration). I do a Cinebench test, and it benchmarks is the 200 range.... Any advice is greatly appreciated. Thanks again, Hernando |
What is your card's device id? You can see it in System Profiler. If its already in that list you dont need to edit the plist of NVIDIA kexts, you would only need to do that if your card's device id its NOT in that list.
Using chameleon GraphicsEnabler requires you to know what is the device path, it can be pci0 and pci1, if you are using the wrong one it wont work. If you get the EFI String working it could be its not appropiate for your card, being a laptop card you may need to play with nvcap value inside the string, what is your laptop model and how many video outputs it has? Alternatively you could try using a kext injecter like nvenabler, maybe you would get better results, you would need to run Snow in 32 bits for a better chance of them working, though I think nvenabler supports 64 bits now. Any method you try remember it needs to be only one in effect, i.e. if you use an EFI string you need to disable GraphicsInjecter and not have any injecter kext like nvenabler and the like... |
Thank you Thorazine.
My card IS listed above so I guess it is supported by the system. Code is verified in System Profiler. When I disabled GraphicsEnabler, had no EFI string, but I only got low resolution. I then tried adding nvenabler. And the system booted to a black screen. I could tell the OS was running but nothing on the screen. I then removed nvenabler and added these kexts, GeForce, Natit, and NVInjectGo. Also added GeForce7xxxGLDriver.bundle, GeForceGa.plugin, and GeForceVADriver.bundle. These I got from a bunch of packages I tried around, and I finally got resolution and hardware acceleration. I am not sure if this is the ideal/clean solution, but it works... Thanks a million for your help and advice. |
gtx 260m
anyone here have any info on how to get the Mobile nVidia GTX 260m working?
current running SL 10.6.1 without sound or graphics enabled. system: Asus g51vx chipset p45m sound ALC663 video GTX 260m 1gb |
good to all,
I need your help. I have a HP dc5700 with a nVidia Quadro NVS 290 and I am unable to install the corresponding kext, I tested with the nvinject natita titan .... install a kext and it allows me to change resolutions but the image from time to install the kext not sharp, they look pixelated areas of the image horizontally. According comentais this graphics card is supported by Snow Leopard, I would like to know whether Leopard 10.5.7 can be compatible and that is what I do. I've been reading and I think I might have to edit the Info.plist and introduce some code for this graphic. Could you help me? I'm desperate now. Thank you very much in advance. greetings |
Apart from having the right device id the kext itself has to support your card's core, for desktop cards they are all usually very similar (so if Apple supports G92 core, all desktop cards with that same core should work, even if apple miss some device id in their plists) but I dont know about the quadro's, maybe they are different somehow.
See this guide for how to edit nvidia plists. |
any news about geforce gt230m? i would like to buy a notebook that has this GPU i want to say if it will be ever supported thanks...i hope my english is correct!
i found a link with all nvidia device ids i hope it may help : http://hi.baidu.com/qbrabbit/blog/it...7241f1439.html |
I see that 7950GT is supportet, but I cannot make it work. Couldn't make it work in Leopard either. Somebody have a clue?
|
Ok so I have the XFX Nvidia Geforce 9500 gt 1GB.
It says the kext is "NVDANV50Hal.kext". could I just instal this and then it works? |
according to your list the Quadro FX 1700 is supported but doesn't want to work
|
Hi all,
I have SL 10.6.2 runing in 64 bits. I git a Geforce 8600 GT 512Mo My card works with EFI string or NVenabler 64 but only with 1 screen. I current have a 15" LCD Sony and that works pretty well but I'd like to plug my TV instead. But when I did the change, nothing happens, it's written no video on the TV If you have any ideas Thanks Chipsets supported by NVDANV50Hal.kext [v1.6.2.35 (18.6.5f11)]: |
hello, i need help
iam using 10.6.2 and my video card is gigabyte geforce 9400 gt 1mb dvi-i/vga/hdmi, and i have 2 monitors. for the first time all working like a charm with this guide so i continue working with installing applications and updates.. while it updates iworks/ilife09 i go downstairs for launch.. when i back my snow gone sleep and i cannot make it awake... so i push power button and restart.. and then i got KP/message orders me to shutdown i delete nvd* through leopard on another paritition and i can log in to snow leopard again.. with 2 monitors connected display running.. the only problem is QE/CI can't be enabled... this my info in system profiler: Unknown nVidia card: Chipset Model: Unknown nVidia card Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 1024 MB Vendor: NVIDIA (0x10de) Device ID: 0x0641 Revision ID: 0x00a1 ROM Revision: nVidia GeForce 9400 GT OpenGL Engine [EFI] Displays: X193W: Resolution: 1440 x 900 @ 75 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Built-In: Yes BenQ G900W: Resolution: 1440 x 900 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Mirror: Off Online: Yes |
hi,thorazine74:
i have a GF 9600M GS 512 nvidia card, i used the osx86tools to add EFI string to com.apple.boot.plis,it could make the resolution work but not QE/CI! I also test the NVenable 64.kext boot with boot think, but when i start the SNOW, it leads me to black screen! Any suggestion? thanks |
Quote:
|
310M device id
device id for 310M is 0a75. Seen a few people post success using a SL distro, but no one has mentioned if they can get QE/CI working for the GTS 3xxM fam.
|
Does this mean this card will work with Snow Leopard on the Thinkpad T61 I have that has it?
Full support or partial? Quote:
|
After looking through the list
I'm less hopeful for an Nvidia Geforce 8200m kext !
|
help!Snow leopard users..
i have an nvidia 6200 tc by asus..256/512 dd32;in old leopard i have used the corevidia kext from iatkos v7 install dvd,..in the 10.6.x versiones...no kext want to work...help!
|
Quote:
My BIOS was modded to provide for AHCI and VT enabling. Before could only install up to 10.6.3, with several headaches. Now, only headaches are lack of LAN Ethernet recognized (laptop has a Marvell Yukon 88E8055), the nVidia issues for video and About this Mac crashing screen then refreshing. Btw, I have both a DSDT.aml generated by DSDT Auto Patch, compiled with 0 erros, and an smbios.plist file for a Macbook4,1 (not a MBpro). Can you shed some light and guidance to get me over the hump with either the LAN or video problems? Hopeful in sunny South Florida |
I have a Quadro NVS 285 listed, what exactly do I need to do in order for this to work? I had to use Natit in order to get iATKOS S3 v2 installed and running. I then upgraded to 10.6.8 combo using Legacy Kernel 10.8 and Evil twins kexts..
Need to know a list of kexts I need and which ones I need to edit/and where... My goal is to get 1440x900 and dual monitors working. I got network working on 10.5.6 and 10.5.8 combo update by editing a kext with hex editor, so not scared of doing so if needed... Any help is greatly appreciated! Thanks! |