Jump to content

fluid | fixed

Help with GeForce 210 [1GB DDR3] [OS X 10.6.8]


  • Please log in to reply
21 replies to this topic

#1
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Greetings,

I ended up setting up a hackintosh on one of my old AMD computers, and it turned out pretty nice, with just one exception; the computer was using an embedded video-card. So, I went out and bought a cheap GeForce 210 with 1GB of DDR3 VRAM, after hearing that it worked OOB somewhere, only to return home and realize that was not the case.

The system has always started up fine, but lacks QE/CI, so I was wondering if someone could help me get this card setup to work with Mac OS X 10.6.8 on an AMD machine using the legacy_kernel (latest, for 10.6.8).

I believe this card should work as there are many posts about it functioning with just the addition of an EFI string, and even a thread for it here, which I have followed to no avail. It should be noted that while following the EFI-string guide, I was not able to generate my own with OSX86Tools and had to copy/paste the original poster's string. A screenshot of the error which I received can be seen below:

Spoiler

Additionally, I receive the error below whenever attempting to enable Quartz GL with OSX86Tools:

Spoiler


After using Hackintosh2000's EFI-string I received the exact same results as before, a screenshot of the device-properties can be seen below:
Spoiler

Now, after trying the NVEnabler64.kext I seem to have made a tiny bit of progress, as the device-properties window now shows the correct amount of VRAM. However, the device name appears as; "Unknown nVidia card" and QE/CI are still not functioning. A screenie of this may be seen below, please note that it only says "Copernicus" in the menubar because that it the only screen-shot application which I am able to use without QE/CI (Copernicus' screen-recorder performance is extremely terrible without QE, averaging at around 1-3 fps).
Spoiler

Additional information:
I am connecting my monitor via VGA, but I guess I can use DVI if it would resolve the issue.

I am booting in 32-bit mode, but can boot into 64-bit mode if it is necessary (though having tried this, I am pretty sure it is not?).

Loaded kexts/system-information, exported from Kext Wizard:
Spoiler

Some awful "OpenGL extensions viewer" results:
Spoiler

If I end up having to get a new graphics card, could someone please recommend one that is guaranteed to work on this setup? Preferably with graphics-enabler alone, but I wouldn't mind installing kexts, if I knew they would work.

Thanks to anyone who has actually spent the time reading my lengthy post and considered helping me on this.

Attached Files



#2
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
QuartzGL is NOT Quartz Extreme! It's known as 'Quartz Extreme 2D' (see here) and it works only from Leopard and below!
For the Card, try to make a new EFI String (see here)

For OSx86 errors see here! (try to search with 'Ctrl+F' your error when trying to create an EFI String)
If you can't generate a new EFI String, i can generate it for you! Let me know!

P.S: Remove NVEnabler64.kext

#3
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Thank you for your quick response, but...

View Postgiofrida, on 29 June 2012 - 08:12 AM, said:

QuartzGL is NOT Quartz Extreme! It's known as 'Quartz Extreme 2D' (see here) and it works only from Leopard and below!
For the Card, try to make a new EFI String (see here)
I am aware of the difference between QuartzGL and QE, though, one should still be able to toggle QuartzGL on 10.6.8 via OSX86Tools, correct? That is not the case for me. In fact, pretty much everything I try to do with OSX86Tools results in an error, that's the main reason I added the picture. As for the thread which you linked to; I would love to try it (and I actually mentioned it in my post) but I just cannot use OSX86Tools ):

View Postgiofrida, on 29 June 2012 - 08:12 AM, said:

For OSx86 errors see here! (try to search with 'Ctrl+F' your error when trying to create an EFI String)
If you can't generate a new EFI String, i can generate it for you! Let me know!
I have visited that page a few times, but I could never follow the instructions, since my device does not have a hex file in OSX86Tools' resources folder. If you would generate an EFI-string for me I would be extremely grateful :D

I believe most of the device details are in the OP, but just in case I missed something:

Model: nVidia GeForce 210
VRAM: 1024MB (1GB)
Output configuration: VGA

View Postgiofrida, on 29 June 2012 - 08:12 AM, said:

P.S: Remove NVEnabler64.kext
I actually removed it as soon as I saw that it did not enable QE/CI :/

I'm really surprised at the level of support and quick responses in this forum, I think I will stick around and do my best to contribute. After all, I'm pretty good with Objective-C and ASM, but this driver situation is just beating the heck out of me. Thanks again giofrida.

#4
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
You cannot activate QuartzGL in Snow Leopard because is too old (you can activate it only in Leopard and below). The error is appeared due to incompatibility of OSX (also i, if i try to activate it in Snow Leopard or Lion i get the same error, because OSx86 is compiled for Leopard and below!)
For the EFI String, you have only a VGA Port? (or also DVI, HDMI, ecc..)

#5
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 08:53 AM, said:

You cannot activate QuartzGL in Snow Leopard because is too old (you can activate it only in Leopard and below).
That's strange, I thought I heard that it could be done via Quartz-debugger or OSX86Tools, and decided to see if it would work. Guess not.


View Postgiofrida, on 29 June 2012 - 08:53 AM, said:

For the EFI String, you have only a VGA Port? (or also DVI, HDMI, ecc..)
The monitor that I'm using right now only has a VGA port, but I have another one with DVI, VGA, and I think HDMI. I would like to stick with this one, since it is a bit bigger than the other, but I don't really mind as long as it works.

#6
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy

View PostSpr33, on 29 June 2012 - 08:55 AM, said:

That's strange, I thought I heard that it could be done via Quartz-debugger or OSX86Tools, and decided to see if it would work. Guess not.


The monitor that I'm using right now only has a VGA port, but I have another one with DVI, VGA, and I think HDMI. I would like to stick with this one, since it is a bit bigger than the other, but I don't really mind as long as it works.
I wanted to know what ports has the video card, not the monitors.

#7
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 09:02 AM, said:

I wanted to know what ports has the video card, not the monitors.
Ahh, sorry about that... The video card has DVI, VGA, and HDMI ports.

#8
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
Try this EFI String (HDMI may not work! I'm searching a new NVCAP!)

PLIST (Only for reference)
Spoiler

DEVICE-PROPERTIES (Add this in your "org.chameleon.boot.plist" or "com.apple.boot.plist")
Spoiler


#9
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 09:12 AM, said:

Try this EFI String (HDMI may not work! I'm searching a new NVCAP!)

PLIST (Only for reference)
Spoiler

DEVICE-PROPERTIES (Add this in your "org.chameleon.boot.plist" or "com.apple.boot.plist")
Spoiler
Sweet, thanks. I will try it and report back.

#10
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
If it doesn't work, try to add at boot the string GraphicsEnabler=Yes or try also to install these kexts (for some are working with GeForce 210)

#11
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 09:12 AM, said:

Try this EFI String (HDMI may not work! I'm searching a new NVCAP!)

PLIST (Only for reference)
Spoiler

DEVICE-PROPERTIES (Add this in your "org.chameleon.boot.plist" or "com.apple.boot.plist")
Spoiler
I tried the EFI-string, but oddly; it had no effect. Should there be something about it using the string in my Chameleon boot-log? Also; booting with VGA won't make a difference right? I heard that when booting with DVI, the system can retrieve more information about the card, though I'm not sure about this.

Just in case, here is my Chameleon boot-log:

Spoiler

And here is my org.chameleon.Boot.plist:
Spoiler

EDIT:
I have yet to try out the recommendations in your new post, I will report back with the results on that in a bit.

#12
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
Maybe i found the problem with the EFI String

1. Download this
2. Open terminal, go where you put the application 'gfxutil'
3. Then, type
./gfxutil -f display

4. Paste here the output (should be like this: DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) )

#13
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 10:06 AM, said:

Maybe i found the problem with the EFI String

1. Download this
2. Open terminal, go where you put the application 'gfxutil'
3. Then, type
./gfxutil -f display

4. Paste here the output (should be like this: DevicePath = PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0) )
Woah, I got some weird results; DevicePath = PciRoot(0x1)/Pci(0x4,0x0)/Pci(0x0,0x0)

I tried booting with GraphicsEnabler and the GTS 250 kexts, neither solutions worked. Below is a screenshot of my device-properties while using the GTS 250 kexts:
Spoiler


#14
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
Try this new EFI String
<key>device-properties</key>
<string>640200000100000001000000580200000d00000002010c00d041030a010000000101060000040101060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000000000401c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c617922000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617922000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c000000160000006e5669646961204765466f7263652032313020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163100000004e00560043004100500000001800000004000000000003000400000000000007000000001e00000072006f006d002d007200650076006900730069006f006e0000002a0000006e5669646961204765466f72636520323130204f70656e474c20456e67696e65205b4546495d</string>


P.S: Remove GTS250 Kexts

#15
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 10:20 AM, said:

Try this new EFI String
<key>device-properties</key>
<string>640200000100000001000000580200000d00000002010c00d041030a010000000101060000040101060000007fff04000e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000000000000000220000005600520041004d002c0074006f00740061006c00730069007a006500000008000000000000401c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e740e0000006e0061006d00650000000b000000646973706c617922000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617922000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c000000160000006e5669646961204765466f7263652032313020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163100000004e00560043004100500000001800000004000000000003000400000000000007000000001e00000072006f006d002d007200650076006900730069006f006e0000002a0000006e5669646961204765466f72636520323130204f70656e474c20456e67696e65205b4546495d</string>


P.S: Remove GTS250 Kexts
I tried the new EFI-string, but QE/CI still aren't working. One weird difference, though, is that the "System Profiler" application now shows the correct amount of VRAM, but the wrong device name ("ATI Radeon HD 4870").

Should I boot with PCIRoot or npci flags?

#16
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
Have you deleted some kexts? Search in S/L/E the Nvidia kexts (NV100Hal, NV50Hal, etc..). Also try to boot with PCIRoot and/or npci.
And what version of Chameleon are you using?

#17
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 11:04 AM, said:

Have you deleted some kexts? Search in S/L/E the Nvidia kexts (NV100Hal, NV50Hal, etc..). Also try to boot with PCIRoot and/or npci.
And what version of Chameleon are you using?
I actually only have 3 kexts that begin with the letter "N," and they are "nForceLAN.kext," "ntfs.kext," and "NullCPUPowerManagement.kext." :blink: I recall seeing an NVDANV** or something of the sort in there before. Do you think the kexts could be the issue?

I am using Chameleon v2.1svn r1819, if I should update I guess I could, though I did so recently.

#18
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
Yes maybe yes! If you haven't these kext i'll attach it here from 10.6.8 update! (Please wait)

#19
giofrida

giofrida

    Italian Hackintosher

  • Members
  • PipPipPipPipPipPipPip
  • 562 posts
  • Gender:Male
  • Location:Italy
Sorry for the late response, i was busy. Here are the Nvidia Kexts from 10.6.8 Update. Install it, then rebuild cache, repair permissions and restart.

#20
Spr33

Spr33

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts

View Postgiofrida, on 29 June 2012 - 02:15 PM, said:

Sorry for the late response, i was busy. Here are the Nvidia Kexts from 10.6.8 Update. Install it, then rebuild cache, repair permissions and restart.
No need to be sorry, I will install them right away. I still wonder how they went missing in the first place though, maybe when I was running a driver-package uninstaller? (though it would be kind of weird to just delete the files) That's all I can really think of, since I know I have seen them before. Oh well, thanks a ton, I will report back with any progress.

EDIT:
Unfortunately, Installing the kexts did not help get the device working properly, even with PCIRoot=1. I still haven't had a chance to try npci, since I've been getting ready for a trip which I'm about to go on.

Should I have edited those kexts to contain my device ID? If anyone has any other suggestions, I would be happy to try them in a few days, and I will report back with any progress after that.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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