Jump to content

Nvidia G 210 GT 220, GT 240 & GTS 240?


  • Please log in to reply
109 replies to this topic

#21
sirfender

sirfender

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Canada

I have an ASUS GT220 working using Netkas' Device (PCI0) nvidia settings from his DSDT, patched into my DSDT from AsereBLN for my GA EP45-UD3R board (see Efixusers.com, Guides). I had it working before by using the GTX285 string from EFIStudio put into the Boot.plist in E/E. Either way I get full res selection and QE, with Cinebench10 of 6000. But System profiler only reports 512MB VRAM, when it is actually 1GB.


I got my GTS 240 working by using EFI Studio (www.kexts.com) and applying the 9800GT when it asks which video card you're using. I believe the 210 is a similar previous model, you may have luck with an older model as well. (If it makes any difference, I am using the DVI to VGA adapter that came with my computer not dual dvi)



#22
MOCKBA80

MOCKBA80

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts

I have a 210 working:

GraphicsEnabler: off
EFI string: generic custom one made with osx86tools, only needed for proper nvcap.

Without the EFI string, the card seemed to have full acceleration, but dual screens didn't work. With GraphicsEnabler=yes I got a black screen, so I took it out, and then I was solid.

My G210 somewhat works. No QE, HDMI works only in safe mode and I am getting black screen over HDMI any time I boot normally. Over VGA it boots fine, but also without QE. Any ideas how to enable QE and make it work over HDMI when booting normally?

I am on Hazard 10.6.2 with NVEnabler+NVInject (I believe 0.2.2). The card (PNY) worked out of the box, i.e. in safe mode and gave black screen on normal boot. So while in safe boot I run OSX86Tools, clicked "Add EFI Strings", then "GFX Strings" tab and configured custom Custom GeForce with DVI/DVI. Then added to Boot.plist
<key>GraphicsEnabler</key>
		<string>no</string>
Got black screen in normal boot, connected monitor over VGA and got it working without QE. Tried enabling QE with OSX86Tools, but now OSX86Tools give me error, so I have to write to defaults in Terminal.

So how do I enable QE and make it work over HDMI?

#23
Wiserommer

Wiserommer

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hey, sorry for replying here but I have no where else to turn to lol.

I bought an Nvidia Geforce GT 240 graphics card, now I've been a follower of OSX86 for over a year, and until recently I had it working perfect, but since I've got this new graphics card, I've had nothing but trouble. I've tried searching on the net for GT 240 osx86 help but no one seems to have the card lol.

When I boot into Mac, the resolution is 1024x768 and there's no effects at all. I assume it's the graphics drivers, but I've tried EFI studio, GraphicsEnabler, and nothing has worked, I was just wondering if anyone on here could help me, thanks.

#24
ankas

ankas

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
I have "GT240 512M GDDR5 128 from Palit" and make it work for me. My system is iDeneb 10.5.8 .

Attached Files



#25
banini_jeque

banini_jeque

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
Yeah I don't know why mine just worked. I've seen very few reports of the 210 working. Mine is the EVGA one if that helps anyone.

#26
phono

phono

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts

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.infinitem...-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 :(

#27
banini_jeque

banini_jeque

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
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?

#28
banini_jeque

banini_jeque

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
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.

#29
Amazing Lemur

Amazing Lemur

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts

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.

#30
banini_jeque

banini_jeque

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
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!

Attached Files



#31
Amazing Lemur

Amazing Lemur

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
Hmm. I am using the G210M in my ASUS laptop and it has a different device id (0x0a74).

Although according to http://en.wikipedia....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.

#32
banini_jeque

banini_jeque

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 303 posts
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....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.



#33
Amazing Lemur

Amazing Lemur

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
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.

Attached File  Picture_2.png   115.13KB   290 downloads

#34
doggyfool

doggyfool

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
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 :D
used nvidia gt9800 efi string saved to boot.plist and bamm its working to my surprize :P
jumping for joy
well hope this was helpful and goodluck..... :D :D :D :D :D :D :D :D
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

#35
Amazing Lemur

Amazing Lemur

    InsanelyMac Protégé

  • Members
  • PipPip
  • 73 posts
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?

#36
Bobby0724

Bobby0724

    InsanelyMac Protégé

  • Members
  • PipPip
  • 97 posts
  • Gender:Male
  • Location:Guadalajara, Mexico
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

#37
doggyfool

doggyfool

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
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



#38
zim2dive

zim2dive

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
This GT220 came right up for me : http://www.newegg.co...N82E16814127455

but its not working as well as I expected: http://osx86.net/f7/...ke-crazy-t5998/

#39
appleworm

appleworm

    InsanelyMac Protégé

  • Members
  • PipPip
  • 56 posts
  • Location:Manresa

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)
}
}


#40
goldjack

goldjack

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
@ banini_jeque

thanks for the string.
Works perfekt with:
Gainward G210
:(
DVI: o.k.
Analog: o.k.
HDMI: not tested

Gruß
goldjack





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy