Contribute
Register

NVIDIA Releases Alternate Graphics Drivers for macOS High Sierra 10.13.3 (387.10.10.10.25)

Status
Not open for further replies.
Joined
Jul 12, 2016
Messages
14
Motherboard
Gigabyte Z370
CPU
Core i7 6700K
Graphics
Vega VII
Mac
  1. MacBook
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. iOS
The key is not just to install .156 with SIP enabled, I also tried this before, without uninstalling existing driver, and it didn't work.

The key is:

1) To uninstall existing driver completely. To be sure to not leave anything, first uninstall using the official uninstaller, than check that there is no Nvda*, GeForce* files in /Library/Extensions, and no GeForce*Web* files in /System/Library/Extensions:

A little commands listing to ensure all is removed correctly (do not type the leading $, it's just to indicate the start of command prompt):

Code:
$ cd /Library/Extensions
$ sudo rm -rf GeForce*
$ sudo rm -rf NVDA*
$ sudo touch .
$ cd /System/Library/Extensions
$ sudo rm -rf GeForce*Web*
$ sudo touch .

2) Reboot unchecking NVidiaWeb option (just in case) in Clover and setting CsrActiveConfig to 0x0. You should boot in VESA unaccelerated mode.

After boot check in Terminal that SIP in indeed enabled (do not type the leading $, it's just to indicate the start of command prompt):

Code:
$ csrutil status                                                                                                               
System Integrity Protection status: enabled.

If it returns enabled without any other warning, then it's OK.

3) Install new .156 Web driver normally with the official unmodified NVidia installer.

4) Don't click "Restart" at the end, keep the installer window open and go to "System Preferences -> Security and Privacy" settings pane.

Wait approximatively 30 secs and check that there is no approval request for NVidia Corp kernel extensions. If it's the case, approve it.

5) Reboot.
6) On Clover options, keep SIP enabled for first boot (so CsrActiveConfig set to 0x0) and make sure NVidiaWeb option is checked.
7) Verify that the driver is working completely with full acceleration and no lags.

At this point, you can disable SIP again if you want (even though it should not be necessary, all hackintosh necessary kexts (even for audio, for example with VoodooHDA or similar kext) and patches can be managed by Clover directly and Clover kext injection and patch mechanisms are SIP compatible).

Hi, just my experience…

I’ve followed @iFrodo 's method to install .156 driver and now my comp is working with NO LAGS at all even 4K Retina resolution and multi monitor environment with 1080 and iGPU enabled.

For the first time installation of the webdriver with 0x67 SIP configuration, I could not get to Finder but just Apple logo. I was so scared, just couldn’t get Finder access even with VESA driver…

While searching a fix for this, I read his method and tried to enable SIP as mentioned. But my comp was booting with 'OsxAptioFix2Drv-64.efi' and 'EmuVariableUefior.efi' installed, which possibly prevented booting to clover screen. So I was stuck at this point.

My first attempt was 0x66 SIP config, just unchecked 'Allow Untrusted Kext'. It allowed my comp to boot but still no Finder access. Since ssh access was possible, I decided to install .156 driver by using 'webdriver.sh', upon restart my comp booted with GUI but I had massive lags…

The second attempt was installing 'AptioMemoryFix.efi', fortunately Clover booted with it. Now I could enable SIP with 0x00 configuration, boot to black screen, reinstall .156 driver from ssh session, reboot and worked !

My suggestion is almost same as @iFrodo, uninstall the old webdriver cleanly, reboot with SIP enabled then install .156 driver. I was working all with ssh session by using excellent script 'webdriver.sh' written by @vulgo .

This worked my z370 comp well, I will try it with another z170 + 1070 comp when I come back to my home…
 
Joined
Jan 8, 2013
Messages
139
Motherboard
Gigabyte Z370M-D3H
CPU
i5-8600K
Graphics
RX 570
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
It's better to stay or reinstall 10.13.2 right now... Don't mess with 10.13.3 if you have an nVidia card. On one system the nVidia rollback works with webdriver.sh, but on my other Hackintosh it causes the system cannot load macOS anymore after installing version .106
 
Joined
Jan 4, 2016
Messages
2
Motherboard
Asrock H87 PRO4 1150
CPU
Intel i5-4690 3,5 GHz
Graphics
MSI NVIDIA GeForce GTX 980 (4096 MB)
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
It's better to stay or reinstall 10.13.2 right now... Don't mess with 10.13.3 if you have an nVidia card. On one system the nVidia rollback works with webdriver.sh, but on my other Hackintosh it causes the system cannot load macOS anymore after installing version .106

Which guide did you follow to install the web drivers on 10.13.2? I plan to use 10.13.2 as well. But I don't want to have black screen and boot issues again.
 
Joined
Jan 1, 2014
Messages
7
Motherboard
Dell Optiplex 9020 MT
CPU
i7-4790
Graphics
RX 590
No lag or any other problem with latest nVidia driver.

Model ID: iMac14,2
System: Dell Vostro 460
Motheboard: Y2MRG (Sandy Bridge)
CPU: Intel Core i7-2600 @ 3.40GHz
GPU: NVIDIA GeForce GTX 1050 Ti 4 GB
 

Attachments

  • k1.png
    k1.png
    99.6 KB · Views: 338
  • k2.png
    k2.png
    54.6 KB · Views: 335
Joined
Aug 3, 2012
Messages
82
Motherboard
Gigabyte GA-Z170X-UD5 TH
CPU
i7-6700K 4.9 GHz OC'd
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac Pro
Mobile Phone
  1. iOS
Code:
sudo ./webdriver.sh -cu https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.106.pkg
sudo ./webdriver.sh -m

Thank you so much Vulgo!! fixed my lag.
 
Joined
Dec 24, 2012
Messages
58
Motherboard
Asus gl702vm
CPU
i5-6300HQ
Graphics
Nvidia GTX 1060 6G
i can confirm that after finally getting my rig to boot with sip fully enabled, the web drivers are still laggy
for anyone interested clovers latest aptiomemoryfix.efi replaces osxaptiofixdrv3,2,1.efi and also emuvariableuefi64.efi so native nvram works so you can boot with sip enabled
 
Joined
Dec 24, 2012
Messages
58
Motherboard
Asus gl702vm
CPU
i5-6300HQ
Graphics
Nvidia GTX 1060 6G
why do the 106 web drivers set
nvda_drv 1
in the nvram?
can anybody with the latest drivers installed run nvram -p and tell me what is supposed to be in the nvram
as im sure its not
nvda_drv 1

edit:
the value changes to

nvda_drv 1%00
 
Last edited:
Joined
Nov 23, 2010
Messages
535
Motherboard
Asus Z490-G Gaming
CPU
i9-10900K
Graphics
RX 6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I just tried the .156 drivers with the 10.13.4 public beta and the lag persists.

hi pastry.
I'm following your adventure about Nvidia driver.
luckily I'm on Sierra 10.12.6 because on high Sierra g-sync has never worked, and I have a g-sync monitor.
regarding high Sierra, have you tried disabling igpu?
have you tried using smbios that are native with Nvidia, for example imac14,2 etc?

if I remember well, even people with real Nvidia Mac complain about lag with high sierra.
 
Status
Not open for further replies.
Top