Greetings!
If you use the NVIDIA Web Driver in conjunction with a non-EFI card which is not supported by the default OS X driver, then at some point you have probably experienced the pain of inattentively installing an OS update, only to be greeted with a black screen on boot afterwards. From there, standard procedure would be to swap out the offending GPU for the card which originally came with your Mac Pro in order to boot.
I was in a similar pickle last night and the very last thing that I wanted to do was remove that awkward PCI-E slot bridge yet again for the sake of eating into the insertion rating of my Mac Pro's sole X16 slot. Instead, I improvised a simple solution to the problem which I hadn't yet seen anybody else try.
What you need to do is simply create a USB installer for any version of Mac OS X and add the flag "nv_disable=1" to the "Kernel Flags" string of its "com.apple.Boot.plist" file. This will enable you to boot into the OS X installer and gain access to the terminal, at which point you will be able to run "nvram boot-args="nv_disable=1"" and then reboot into OS X successfully.
I would recommend that everybody using the NVIDIA Web Driver keeps one of these drives on standby for emergencies but if you happen to own more than one Apple PC (or hackintosh), then you can simply create one if the need arises.
In the absence of an available USB drive, an alternative solution would be to place your Mac Pro in Target Disk mode and edit OS X's "com.apple.Boot.plist" directly from another Apple PC.
Thank you for reading and I hope this benefits you. :3
-Troy
If you use the NVIDIA Web Driver in conjunction with a non-EFI card which is not supported by the default OS X driver, then at some point you have probably experienced the pain of inattentively installing an OS update, only to be greeted with a black screen on boot afterwards. From there, standard procedure would be to swap out the offending GPU for the card which originally came with your Mac Pro in order to boot.
I was in a similar pickle last night and the very last thing that I wanted to do was remove that awkward PCI-E slot bridge yet again for the sake of eating into the insertion rating of my Mac Pro's sole X16 slot. Instead, I improvised a simple solution to the problem which I hadn't yet seen anybody else try.
What you need to do is simply create a USB installer for any version of Mac OS X and add the flag "nv_disable=1" to the "Kernel Flags" string of its "com.apple.Boot.plist" file. This will enable you to boot into the OS X installer and gain access to the terminal, at which point you will be able to run "nvram boot-args="nv_disable=1"" and then reboot into OS X successfully.
I would recommend that everybody using the NVIDIA Web Driver keeps one of these drives on standby for emergencies but if you happen to own more than one Apple PC (or hackintosh), then you can simply create one if the need arises.
In the absence of an available USB drive, an alternative solution would be to place your Mac Pro in Target Disk mode and edit OS X's "com.apple.Boot.plist" directly from another Apple PC.
Thank you for reading and I hope this benefits you. :3
-Troy
Last edited: