Contribute
Register

How To do to run a Nvidia GeForce Gt 210 with QE/CI on High sierra?

Joined
Sep 11, 2013
Messages
5
Motherboard
Intel Dh55TC
CPU
Intel i7 860
Graphics
Nvidia Geforce GT 210
Mobile Phone
  1. Android
Joined
Mar 28, 2016
Messages
45
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
I'd need a few more details to try and help.. such as Clover build, options you're booting with, etc.. Any DSDT edits or anything that could be screwing with the card identification? What system definition?

But what I can tell you is that you should be able to make it work - it's a Tesla card and I don't believe it's very different from a Pegatron card I have running just fine w/a GT218 GPU. That's actually the fallback card I'm using to troubleshoot a GTX 550 ti in one box right now as a spare time project..

I have had very good luck with Tesla architecture cards in everything from Yosemite to High Sierra. I have had HS running fine w/a XFX 280 (the card I'm trying to replace w/the GTX 550 ti for the HDMI outout w/audio), an EVGA GTX 275 & the Pegatron 310, along with some others I don't have anymore. Oh yeah and a HP laptop I have w/GeForce 9200 is a Tesla arch too IIRC.

Here's a few things I can suggest:

1) You're almost certainly going to need to replace NVDAStartup.kext with a version from El Capitan or an early Sierra - I can't remember if I had already replaced the original Sierra kext with the one from El Cap or not, but one of the Sierra updates broke things until I rolled that kext back to the El Capitan version from another box. The rest of the kexts work just fine w/the older NVDAStartup.kext, and this behavior continues through the latest HS update. I've had this problem & mostly was the only resolution needed on tens of builds/rebuilds with older Nvidia cards. I don't know about the Web drivers, you could try a NVDAWebstartup from an older build and see if it helps.. but, see below - I think they're just adding unnecessary complications to be honest.
2) I've never got one to work withour Clover Nvidia injection, but not much of anything else screwed with - I've never needed to load bios's in Clover, flash different BIOS versions to the card, do one off DSDT or driver editing, etc. They've pretty much worked OOTB w/injection.
3) Speaking of Clover, make sure you're running a later version.. 4279 and above is the lowest version I'm positive will work - there is a version break somewhere a little earlier and anything before that is not compatible w/High Sierra.
4) You could try flashing different BIOS's to the card but I haven't had much luck with it making any difference - the Mac drivers pretty much ignore the BIOS from what I can tell except for the device/ID. I'd actually recommend against that as it's easy to brick the card - I've had to do some EEPROM programmer & test clip recoveries screwing around w/the 550 and if you can't do that (the equipment is all of $15 if you have access to a windows box and some electronics knowledge though) it's easy to end up with a paper weight.
5) Forget the Web drivers for Tesla - I've had nothing but trouble with em, never made an improvement when they did work, and shouldn't be needed. YMMV, but I'd try to get it working with the built-in OSX ones.
6) Try some different system definitions. With HS in general I've had the best luck with iMac13,1 and iMac14,2.

It looks like your injection isn't working right, or your NVDAStartup is causing the drivers not to load. In my case, it usually panic'd and you wouldn't even get that far unless you booted in safe mode or disabled the NVidia drivers.

Get to a terminal window and do
kextstat | grep -i nvd
kextstat | grep -i gef
and post what drivers are loading related to the card.. I'm guessing none for one reason or another.

The very first thing I'd try is a clean install and replace the NVDAStartup.kext w/a version from El Cap and see what happens. I've honestly never seen a Tesla arch card on a system that otherwise works need more than that.

Good luck.
 
Joined
Sep 11, 2013
Messages
5
Motherboard
Intel Dh55TC
CPU
Intel i7 860
Graphics
Nvidia Geforce GT 210
Mobile Phone
  1. Android
instead wich version of osX I have to install, to have the native full working of this card?
 
Joined
Mar 28, 2016
Messages
45
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
instead wich version of osX I have to install, to have the native full working of this card?
I have had Tesla architecture cards working with mo problems with Yosemite, El Capitan, Sierra, and High Sierra.

The easiest IMHO would be El Capitan or an early release or Sierra - we're talking like 10.12.0 if you have a copy of it. If you download it from the App store now or any time after they started releasing updates, it's going to be a later version of it.

I would recommend getting El Capitan up and running however you did before and have Clover inject Nvidia - that should work fiine, with no other messing around. The easiest would probably be to just install w/Unibeast & Multibeast - but if you've got it up and running w/a vanilla install before you could go that way too.

If that works, copy NVDAStartup.kext and keep it, or just make an image from the whole drive w/disk utility on another box - that's what I usually do until everything is up and running. (With nothing else installed it's usually like 10GB or a little more.) You'll be able to just mount it as a .dmg and copy anything you need off it later. Copy the EFI folder also.

If you install a later Sierra or High Sierra you may need to replace the NVDFStartup.kext ftom El Cap or an early Sierra release.

Honestly, with older Nvidia cards I find Sierra or High Sierra to be easiest - except you usually have to downgrade NVDAStartup.kext. I just installed HS on a machine the other night for my father, during a baseball game, so he can see if he likes macOS now that he's retired and doesn't need Windows or all it's associated strange behavior. It only took that long because I had to do the initial part of the install w/the USB ports running at 1.1/12mb speed. That was one of the few ones I've done w/older Nvidia video where I didn't even have to touch the drivers.

One way or another, I recommend a clean install and don't mess with anything else until the video is up and running. Get it installed, Make sure Clover is set to inject Nvidia and then if you're having problems lets go from there. Don't try Nvidia web drivers, getting sound working, ethernet ports, anything like that until you get the video working - it's easy to play with that stuff enough to change something that makes video not work, which is where I suspect your box was at when you originally posted. Get the video working first, it's essential - without that anything else is a waste of time. You can mess with the other stuff later.
 
Joined
Sep 11, 2013
Messages
5
Motherboard
Intel Dh55TC
CPU
Intel i7 860
Graphics
Nvidia Geforce GT 210
Mobile Phone
  1. Android
I have had Tesla architecture cards working with mo problems with Yosemite, El Capitan, Sierra, and High Sierra.

The easiest IMHO would be El Capitan or an early release or Sierra - we're talking like 10.12.0 if you have a copy of it. If you download it from the App store now or any time after they started releasing updates, it's going to be a later version of it.

I would recommend getting El Capitan up and running however you did before and have Clover inject Nvidia - that should work fiine, with no other messing around. The easiest would probably be to just install w/Unibeast & Multibeast - but if you've got it up and running w/a vanilla install before you could go that way too.

If that works, copy NVDAStartup.kext and keep it, or just make an image from the whole drive w/disk utility on another box - that's what I usually do until everything is up and running. (With nothing else installed it's usually like 10GB or a little more.) You'll be able to just mount it as a .dmg and copy anything you need off it later. Copy the EFI folder also.

If you install a later Sierra or High Sierra you may need to replace the NVDFStartup.kext ftom El Cap or an early Sierra release.

Honestly, with older Nvidia cards I find Sierra or High Sierra to be easiest - except you usually have to downgrade NVDAStartup.kext. I just installed HS on a machine the other night for my father, during a baseball game, so he can see if he likes macOS now that he's retired and doesn't need Windows or all it's associated strange behavior. It only took that long because I had to do the initial part of the install w/the USB ports running at 1.1/12mb speed. That was one of the few ones I've done w/older Nvidia video where I didn't even have to touch the drivers.

One way or another, I recommend a clean install and don't mess with anything else until the video is up and running. Get it installed, Make sure Clover is set to inject Nvidia and then if you're having problems lets go from there. Don't try Nvidia web drivers, getting sound working, ethernet ports, anything like that until you get the video working - it's easy to play with that stuff enough to change something that makes video not work, which is where I suspect your box was at when you originally posted. Get the video working first, it's essential - without that anything else is a waste of time. You can mess with the other stuff later.

Where I can found the NVDAStartup.kext from El Cap to try using it on current High Sierra I've already installed?
 
Joined
Mar 28, 2016
Messages
45
Motherboard
Dell Precision T5400
CPU
2xQuad Core Xeon X5460
Graphics
EVGA GTX 275
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
Where I can found the NVDAStartup.kext from El Cap to try using it on current High Sierra I've already installed?
You'll need an El Capitan machine, or access to a friend's machine that can copy it for you or something - real or Hackintosh, doesn't matter. It will be installed in /System/Library/Extensions.. once you get El Captian installed on that box and working, or if you have access to another machine you can just click "Go" in finder, "Go To Folder" and type "/System/Library/Extensions" (without the quotes) and then press enter. It will open up a finder window and scroll down, you'll find it. Copy it over to a USB stick or a server or somewhere. When you get High Sierra installed (if it works fine there is no need to bother.. it happens.. just did to me the other night, but 90% of the time on old Nvidia Tesla cards I've needed the older kext.) If you have to boot with Nvidia disabled or in safe mode the easy way would be to use a utility to install it from wherever you saved it, or you can use terminal:

1) cd /System/Library/Extensions
2) sudo mv NVDAStartup.kext NVDAStartup.kext-disabled-original (recommended)
or sudo rm -r NVDAStartup.kext (not recommended as you won't have your original from HS if you need it)
3) sudo cp -r /Volumes/USBSTICK-or-where-you-copied-it/NVDAStartup.kext /System/Library/Extensions/
(If it gives you an error about can't copy extended attributes, ignore it.)
4) sudo chown -R root:wheel NVDAStartup.kext
5) sudo chmod -R 755 NVDAStartup.kext

I'd recommend using Kext Utility or some sort or similar kext installer, there is at least a version of Kext Utility available in the downloads section here - not sure how recent but it will do the job I'm sure, it's a lot easier..

Either way, **keep that kext** somewhere safe!! Even if you burn just that to a CD (they're cheap), you'll need it if you do an update and Apple replaces it with a new version, which it will.

This is why I'd recommend getting El Capitan installed and running first, and then just use disk utility to make an image of the HD to another machine or a largish (>16gb) flash drive as a .dmg - that way you'll have that file and anything else you may need, just mount the .dmg and copy away - plus if you can't get it working you can just go back to El Capitan by restoring your .dmg and the EFI folder to your HD.

That's not to mention that I don't know what kind of machine you're trying to do this on.. there are a lot of machines that Apple dropped support for in Sierra and High Sierra. The one I put together the other night for my father runs High Sierra fine but I had to hack up the installer to get it to run because I couldn't make a supported system definition work with that machine and it's just a test anyway to see if he likes using it, if so I'll get it running on one of his newer machines. If you're in a similar situation, trying to use system definitions that are significantly different from the hardware you're running on definitely adds problems that you won't have if you use El Cap and get that running as a starting point. Some of the machines I run High Sierra on are almost identical hardware wise to a MacPro3,1 - but that's not supported and I don't like hacking the installer if I don't have to so I use iMac definitions and hack a few things up.. but it's not easy. If you edit the installer you have to do it again at every update.

Really again, I must stress.. my recommendation is to install El Capitan clean and don't touch anything else until you get video working - which should need no more than Nvidia injection in the clover configuration. Multibeast should handle that. If you want to go that route, just build the installer with Unibeast, install it, and have Multibeast fix up the boot environment, and you should be good to go with El Capitan. If you have access to a very early Sierra installer, use that - IIRC the first few subversions of Sierra worked fine too, but one of the updates definitely broke things and that's where I had to start downgrading the NVDAStartup.kext. Once you do get El Capitan or an early Sierra up - image the HD to another machine w/Disk Utility. It will take all of 10GB or so.
 
Last edited:
Joined
Jul 11, 2012
Messages
411
Motherboard
GA Z68XP-UD3
CPU
i7 3770
Graphics
GT 210
Mac
  1. iMac
  2. Mac mini
Mobile Phone
  1. Android
My comment here, for anyone else having issues with this card: I have no issue at all on High Sierra with it, it worked immediately with Inject Nvidia checked in Clover Configurator, with or without webdrivers.
As said, webdrivers are not necessary, they add some points with tests but slow boot a little bit.
My belief is that you just have to verify your Clover settings, I'd be very surprised if anyone needed all the steps mentioned above...
 

trs96

Moderator
Joined
Jul 31, 2012
Messages
19,670
Motherboard
GA-Z97X-UD3H-BK
CPU
i5-4690K
Graphics
HD4600 / RX 570
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
My comment here, for anyone else having issues with this card: I have no issue at all on High Sierra with it, it worked immediately with Inject Nvidia checked in Clover Configurator, with or without webdrivers.
As said, webdrivers are not necessary, they add some points with tests but slow boot a little bit.
My belief is that you just have to verify your Clover settings, I'd be very surprised if anyone needed all the steps mentioned above...
This has been my experience with an Asus EN210 card. Only Inject Nvidia is required, not the web drivers.
 
Top