phono Posted February 27, 2010 Share Posted February 27, 2010 has anyone here tried OSX on any of Nvidia's new low & midrange cards? thus far the only shred of OSX compatibility info I've seen is these device IDs, but it hardly a sure thing, and really requires someone with one of the cards to test "x0a2010de&0xffa0ffff: Code: 0a20 GT200 [GeForce GT 220] [...] 0a2f ? 0a30 ? [...] 0a3f ? 0a60 GT200 [GeForce G210] 0a61 ? 0a62 ? 0a63 ? 0a64 ? 0a65 GT200 [GeForce 210] [...] 0a6f ? 0a70 ? [...] 0a7f ? From: http://www.infinitemac.com/f7/list-of-nvid...-leopard-t4385/ the GTS 240 appears to be a rebrand based upon the same G92 core as the 8800GT/9800GT, but from what I can gather the G 210, GT 220 and GT 240 are all new 40nm chips using new cores: (GT 215, 216, 218 GPU cores) My biggest concern is that the reference design for these cards is now a HDMI/DVI/VGA combo, so less chance of proper dual monitor support in OSX, if the cores are even supported at all. i've tried many things but i still cant get my palit gt 220 512mb to work in anyhting except vesa mode Link to comment Share on other sites More sharing options...
banini_jeque Posted March 4, 2010 Share Posted March 4, 2010 This is so weird. Okay, so I realized that the way I got it to work was that I forgot I had ATY_init installed. So that was basically what made it work. ATY_init, GraphicsEnabler=no, and then my efi string for just the nvcap. Now the weird part is that it still works after switching to 64 bit, and ATY_init isn't loaded. Whats up with that? Anyway, I'm guessing that ATY_init basically just injects all the stuff from it's info.plist in the nvidia section, so I would imagine that if one were to add it's extra keys to their efi string, then ATY_init wouldn't be necessary at all. Can anyone explain why it seems like ATY_init only needs to be loaded once in 32 bit mode and then you can go back to 64 bit and have QE/CI? Link to comment Share on other sites More sharing options...
banini_jeque Posted March 5, 2010 Share Posted March 5, 2010 Okay, so I just did this, and it seems to work pretty well. There were some weird situations where it wouldn't work sometimes, but I'm not entirely sure what that was all about. Like I said in my previous post, I realized it was ATY_init that made it work, but then I was puzzled why it was still working in 64 bit if ATY_init is only 32 bit, and I checked and it wasn't loaded. I still don't know the answer to that, but on this second system I put together with the evga 210 card, I later booted it up and QE/CI was gone. So, I took the following line from ATY_init's info.plist and added it in the appropriate place in my EFI plist before converting it to an EFI string: <key>@0,fboffset</key> <integer>131072</integer> That seemed to make it work, and it looks pretty stable so far. I did also add all the keys that started with @2, like this one: <key>@2,compatible</key> <string>NVDA,sensor-parent</string> but I don't know if they really do anything in this situation. Link to comment Share on other sites More sharing options...
Amazing Lemur Posted March 5, 2010 Share Posted March 5, 2010 Okay, so I just did this, and it seems to work pretty well. There were some weird situations where it wouldn't work sometimes, but I'm not entirely sure what that was all about. Like I said in my previous post, I realized it was ATY_init that made it work, but then I was puzzled why it was still working in 64 bit if ATY_init is only 32 bit, and I checked and it wasn't loaded. I still don't know the answer to that, but on this second system I put together with the evga 210 card, I later booted it up and QE/CI was gone. So, I took the following line from ATY_init's info.plist and added it in the appropriate place in my EFI plist before converting it to an EFI string: <key>@0,fboffset</key> <integer>131072</integer> That seemed to make it work, and it looks pretty stable so far. I did also add all the keys that started with @2, like this one: <key>@2,compatible</key> <string>NVDA,sensor-parent</string> but I don't know if they really do anything in this situation. can you post your device/product id and vendor id so that people will know if this is likely to apply for their cards. I believe there is a sticky on finding ids in the genius bar, if you don't know how to fond them. Link to comment Share on other sites More sharing options...
banini_jeque Posted March 5, 2010 Share Posted March 5, 2010 Sure. Vendor ID: 0x10de Device ID: 0x0a65 Here's a zip with a screenshot and my EFI string in hex and in xml format. I wanna see some more of these cards running! geforce210EFIstring.zip Link to comment Share on other sites More sharing options...
Amazing Lemur Posted March 5, 2010 Share Posted March 5, 2010 Hmm. I am using the G210M in my ASUS laptop and it has a different device id (0x0a74). Although according to http://en.wikipedia.org/wiki/GeForce_200_S...82xxM.29_series we have the same core, so it shouldn't matter. Before your EFI string, the resolution on my laptop is correct, but it doesn't recognize my external monitor. I couldn't tell about QE/CI: menus were transparent, but the usually effects were somewhat laggy. Are you using ATY_init or not? Are you booting in 32 or 64 bit? In any case, your EFI string didn't change my position. As a side note, this card worked on Leopard with QE/CI, but caused frequent crashes. Link to comment Share on other sites More sharing options...
banini_jeque Posted March 6, 2010 Share Posted March 6, 2010 When QE/CI works, your menu bar will also be transparent and blur your desktop picture behind it. I'm in 64 bit now without ATY_init anymore, but you could try running in 32 bit with ATY_init and see if you get anything. That would be a place to start I think. Hmm. I am using the G210M in my ASUS laptop and it has a different device id (0x0a74). Although according to http://en.wikipedia.org/wiki/GeForce_200_S...82xxM.29_series we have the same core, so it shouldn't matter. Before your EFI string, the resolution on my laptop is correct, but it doesn't recognize my external monitor. I couldn't tell about QE/CI: menus were transparent, but the usually effects were somewhat laggy. Are you using ATY_init or not? Are you booting in 32 or 64 bit? In any case, your EFI string didn't change my position. As a side note, this card worked on Leopard with QE/CI, but caused frequent crashes. Link to comment Share on other sites More sharing options...
Amazing Lemur Posted March 13, 2010 Share Posted March 13, 2010 I have gotten the translucent menubar, CI and QE in Leopard working at the right resolution. However any time I put the screen to sleep or use OpenGL in anyway, I get artifacts all over the screen and my ASUS with a G210M freezes up and I have to force reboot it. If I run a OpenGL test using "Apple Software Renderer" everything is fine, if I use "NVIDIA GeForce G210M OpenGL Engine" the computer freezes as I mentioned. I am using ATY_init. External video also doesn't work. I have gotten it to partially work by plugging in both a VGA and HDMI cable at the same time, but the computer locks up within 10 seconds of showing the desktop. I can always still move my mouse, but I can't do anything (changing windows, type etc) Any advice? edit: When looking at the "Pixel Formats" tab of OpenGL Extensions Viewer, it says that I have 0 Total video memory. Link to comment Share on other sites More sharing options...
doggyfool Posted April 7, 2010 Share Posted April 7, 2010 I have a nvidia gt240 working with daul screens full resolution I looked for weeks found the cure.... Did alot of reading and finally !!! Chipset Model: NVIDIA GeForce 9800 GT EFI Type: GPU Bus: PCIe PCIe Lane Width: x16 VRAM (Total): 1024 MB Vendor: NVIDIA (0x10de) Device ID: 0x0ca3 Revision ID: 0x00a2 ROM Revision: 3172a Displays: SK-26H590D: Resolution: 1360 x 768 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported DELL E173FP: Resolution: 1024 x 768 @ 75 Hz Pixel Depth: 32-Bit Color (ARGB8888) Mirror: Off Online: Yes Rotation: Supported I installed efistudio 1.1 google is your friend used nvidia gt9800 efi string saved to boot.plist and bamm its working to my surprize jumping for joy well hope this was helpful and goodluck..... system infoSystem Version: Mac OS X 10.6.3 (10D573) Kernel Version: Darwin 10.3.0 Running intel core2 duo 3.16ghz intel extreme board bx38bt 5gbs ram ddr3 1333 asus nvidia gt240 ddr3 1gb of ram Link to comment Share on other sites More sharing options...
Amazing Lemur Posted April 7, 2010 Share Posted April 7, 2010 Congrats! Unfortunately for the G210 users, the GT 240 is a different chipset, so it is unlikely to work for us. I don't have Snow Leopard on my laptop anymore, so anyone with a G210M want to test? Link to comment Share on other sites More sharing options...
Bobby0724 Posted April 7, 2010 Share Posted April 7, 2010 i have a PNY Nvidia GT 220 1gb DVI HDMI VGA on a Leopard 10.5.8 willing to test because o cant make it work can you help me Link to comment Share on other sites More sharing options...
doggyfool Posted April 8, 2010 Share Posted April 8, 2010 Well the things i read about gt9800 driver is suppose to work with gt220 gt240 Im not sure if it does work with your card but it dont hurt to try just a pain of reintsallation if it fails ive smarted up and clone my os x install with carbon clone and test on the clone copy so i dont mess up my real osx i have a PNY Nvidia GT 220 1gb DVI HDMI VGA on a Leopard 10.5.8 willing to test because o cant make it work can you help me Link to comment Share on other sites More sharing options...
zim2dive Posted April 18, 2010 Share Posted April 18, 2010 This GT220 came right up for me : http://www.newegg.com/Product/Product.aspx...N82E16814127455 but its not working as well as I expected: http://osx86.net/f7/9500gt-beats-gt220-like-crazy-t5998/ Link to comment Share on other sites More sharing options...
appleworm Posted April 26, 2010 Share Posted April 26, 2010 NVIDIA 210:ZOTAC (0a65) NVIDIA 210 ApplesanaNVCAP: BAAAAAAACQAGAAAAAAAABwAAAAA= (0400000000000900060000000000000700000000) <?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(0x0)/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> BAAAAAAACQAGAAAAAAAABwAAAAA= </data> <key>NVPM</key> <data> AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>VRAM,totalsize</key> <string>0x20000000</string> <key>device_type</key> <string>NVDA,Parent</string> <key>model</key> <string>NVIDIA GeForce 210</string> <key>name</key> <string>display</string> <key>rom-revision</key> <string>NVIDIA GeForce 210 OpenGL Engine [EFI]</string> </dict> </dict> </plist> Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, /* 0008 */ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x13) { "NVIDIA GeForce 210" }, "rom-revision", Buffer (0x0F) { "70.18.2D.00.A3" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment Share on other sites More sharing options...
goldjack Posted April 30, 2010 Share Posted April 30, 2010 @ banini_jeque thanks for the string. Works perfekt with: Gainward G210 DVI: o.k. Analog: o.k. HDMI: not tested Gruß goldjack Link to comment Share on other sites More sharing options...
luki1979 Posted May 7, 2010 Share Posted May 7, 2010 @ banini_jeque for PNY Geforce 210 your strings only works on HDMI in Safe Mode. Normal mode blank screen on both outputs. Any suggestions? I'm going loco Link to comment Share on other sites More sharing options...
lolmac Posted May 8, 2010 Share Posted May 8, 2010 NVIDIA 210:ZOTAC (0a65) NVIDIA 210 Applesana NVCAP: BAAAAAAACQAGAAAAAAAABwAAAAA= (0400000000000900060000000000000700000000) <?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(0x0)/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> BAAAAAAACQAGAAAAAAAABwAAAAA= </data> <key>NVPM</key> <data> AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA== </data> <key>VRAM,totalsize</key> <string>0x20000000</string> <key>device_type</key> <string>NVDA,Parent</string> <key>model</key> <string>NVIDIA GeForce 210</string> <key>name</key> <string>display</string> <key>rom-revision</key> <string>NVIDIA GeForce 210 OpenGL Engine [EFI]</string> </dict> </dict> </plist> Device (PEGP) { Name (_ADR, 0x00010000) Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, /* 0008 */ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x13) { "NVIDIA GeForce 210" }, "rom-revision", Buffer (0x0F) { "70.18.2D.00.A3" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Where should be pasted the second file? Link to comment Share on other sites More sharing options...
ogr Posted May 11, 2010 Share Posted May 11, 2010 Hi Guys im Using currently the GT210 M GFX String but im looking for a GT240 M GFX String,can any1 provide one ? Link to comment Share on other sites More sharing options...
cugolfer33 Posted May 27, 2010 Share Posted May 27, 2010 Need some help. Installed and got most of the stuff to work except issue with video card. Everything worked fine on my westinghouse 42" lcd tv but then I hooked it up to my 73" dlp mitsubishi and I got issues. The weird part is that it works fine in safe mode with the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] disk. But if I do a regular boot on [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] disc the screen turns blue like it has no signal. If I try and boot from hard drive it will do the blue screen no matter if I do safe mode or not. Does anybody know what I can try? I used megabeast and installed nvidia inject and also tried efi studio 9800gt. Also it worked when I restarted after snow leopard install. But then once I did the update to 10.6.2 and performed [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] install it stopped working. Core i7 930 GA-x58a-ud3r palit gt 240 1gb ddr5 10.6.2 Link to comment Share on other sites More sharing options...
Amazing Lemur Posted May 27, 2010 Share Posted May 27, 2010 here is how you make it work for the following graphics cards: GeForce GTX 295, Quadro CX, Quadro FX 5800, Quadro FX 4800, GeForce 8800 GTS 512, GeForce GTS 240, GeForce 9800M GTX, GeForce GTX 280M, GeForce 9800M GT, GeForce GTS 250, GeForce 9800M GTX, GeForce GTX 260M, Quadro FX 3800M, GeForce 9600 GSO 512, GeForce 9700M GT, GeForce 9650M GT, GeForce GT 130M, Quadro FX 380, Quadro FX 580, Quadro FX 1700M, Quadro FX 770M, GeForce 9300 GE, GeForce G 105M, GeForce G 103M, Quadro NVS 420, Quadro FX 370 LP, Quadro NVS 450, Quadro NVS 295, GeForce 210, GeForce GT 230M, GeForce GT 240M, GeForce 205, GeForce 310, GeForce 210, GeForce 310, GeForce G210M, Quadro FX 380 LP, GeForce GT 240, GeForce GTS 260M, GeForce GTS 250M i don't have much time but here is are the basics: I think you need to be running 10.6.3. You might also need http://support.apple.com/kb/DL1026 , but I am pretty sure you won't. If you do, you will need to install Pacifist and open the .pkg with Pacifist and install it that way, to bypass the check that the computer is a macbook pro. Download Chameleon RC5 prerelease 12: http://www.insanelymac.com/forum/index.php...st&id=67665 Install using the following guide: http://www.insanelymac.com/forum/index.php?showtopic=164809 Boot with GraphicsEnabler=y everything should work (even if GraphicsEnabler has never worked for you) Link to comment Share on other sites More sharing options...
MotaSoft Posted June 1, 2010 Share Posted June 1, 2010 Hello, I get a black screen of my G210M with the laptop screen with your technique ! EDIT: plus mouse lags on the black screen here is how you make it work for the following graphics cards: GeForce GTX 295, Quadro CX, Quadro FX 5800, Quadro FX 4800, GeForce 8800 GTS 512, GeForce GTS 240, GeForce 9800M GTX, GeForce GTX 280M, GeForce 9800M GT, GeForce GTS 250, GeForce 9800M GTX, GeForce GTX 260M, Quadro FX 3800M, GeForce 9600 GSO 512, GeForce 9700M GT, GeForce 9650M GT, GeForce GT 130M, Quadro FX 380, Quadro FX 580, Quadro FX 1700M, Quadro FX 770M, GeForce 9300 GE, GeForce G 105M, GeForce G 103M, Quadro NVS 420, Quadro FX 370 LP, Quadro NVS 450, Quadro NVS 295, GeForce 210, GeForce GT 230M, GeForce GT 240M, GeForce 205, GeForce 310, GeForce 210, GeForce 310, GeForce G210M, Quadro FX 380 LP, GeForce GT 240, GeForce GTS 260M, GeForce GTS 250M i don't have much time but here is are the basics: I think you need to be running 10.6.3. You might also need http://support.apple.com/kb/DL1026 , but I am pretty sure you won't. If you do, you will need to install Pacifist and open the .pkg with Pacifist and install it that way, to bypass the check that the computer is a macbook pro. Download Chameleon RC5 prerelease 12: http://www.insanelymac.com/forum/index.php...st&id=67665 Install using the following guide: http://www.insanelymac.com/forum/index.php?showtopic=164809 Boot with GraphicsEnabler=y everything should work (even if GraphicsEnabler has never worked for you) Link to comment Share on other sites More sharing options...
ogr Posted June 1, 2010 Share Posted June 1, 2010 Can someone provide a working GT240M String ?? Im currently using a GT210M String but its buggy but... full QE CL Link to comment Share on other sites More sharing options...
Amazing Lemur Posted June 1, 2010 Share Posted June 1, 2010 @motasoft, did you update to 10.6.3 and install the .pkg that Apple provides? Also, using other nVidia solutions (nvenabler.kext, efi strings) will interfere with GraphicsEnabler. @ogr You shouldn't need an efi string if you use my methods. Link to comment Share on other sites More sharing options...
Dr. Funkenstein Posted June 2, 2010 Share Posted June 2, 2010 I bought an EVGA GeForce GT 240 about a week ago, and had a problem with getting a full screen view upon a Samsung UN32C6500 32" TV. I had about 1" gap at the sides, and about 1/2" at the bottom. When I was able to get it into full screen mode, I wasn't able to perform any functions at all, but was able to do so, when I was in safe mode. I made a few changes to a few files, and hosed up that installation. I loaded it again last night, and I used the NVidia G200 series Drivers for the EVGA Cards, as well as the other G200 option, along with the NVidia Enablers. When it rebooted, I was in full screen mode, and I am now able to function in normal mode. I quickly created a back up of the configuration. After the back up, I rebooted the machine, and it is working quite well now. I'm running in true high def....HDMI to HDMI, "1920x1080x32". I checked the system settings, and the Quartz Extreme is active. One thing that I did notice in checking the settings is that, it doesn't recognize the board model, but hey it's working, who cares?! I learned some things in the process after playing around a bit with it.....I was never able to play chess on the machine...I could open up the game, but not play it, cause the pieces wouldn't move. I didn't know how important the Quartz Extreme function was until last night. Another thing that wasn't working was my screen saver...whenever I tried to set it on other installations (different hardware set up), it would tell me that the screen saver kexts could not be loaded. Another facet of having Quartz Extreme active. I just built this machine over the past several weeks. BTW, I'm using Mac OS X iATKOS 10.5.7.....here is the setup...... Motherboard: MSI NF750-G55 Processor: AMD Phenom II X4 965 Black Edition 3.4GHz Memory: Corsair CMX4GX3M2A1600C8, 2x2GB 1600, Latency 8-8-8-24 Video: EVGA GeForce GT 240, 1GB DDR3 HDD: WD WD10EARS, 1TB, 64MB Cache, 5400-7200RPM (IntelliPower Drive) Link to comment Share on other sites More sharing options...
sparten Posted June 16, 2010 Share Posted June 16, 2010 I have "GT240 512M GDDR5 128 from Palit" and make it work for me. My system is iDeneb 10.5.8 . great man .. but how r u did that!? Link to comment Share on other sites More sharing options...
Recommended Posts