Contribute
Register

NVIDIA Releases Alternate Graphics Drivers for macOS High Sierra 10.13.1 (378.10.10.10.20)

Status
Not open for further replies.

tonymacx86

Administrator
Staff member
Joined
Nov 17, 2009
Messages
7,369
Motherboard
Z370N WIFI
CPU
i7 8700K
Graphics
HD 630
Mac
  1. MacBook Air
Classic Mac
  1. Apple
  2. PowerBook
Mobile Phone
  1. iOS

NVIDIA has released alternate graphics drivers for macOS High Sierra 10.13.1. These are separate from the drivers Apple ships as standard, and should be considered experimental. These drivers have been known to solve OpenCL issues with certain applications, as well as providing better native GPU power management for certain devices.

NOTE: These drivers are currently the only method to get full acceleration for GeForce GTX 1050, 1050 Ti, 1060, 1070, 1070 Ti, 1080, 1080 Ti, TITAN Pascal, and TITAN Xp 'Pascal' graphics cards and NVIDIA GeForce GTX 750, 750 Ti, 950, 960, 970, 980, 980 Ti, and TITAN X 'Maxwell' graphics cards. There are no current Macs with these cards, so support is absent natively in macOS.

NVIDIA Alternate Graphics Drivers for macOS 10.13.1 (17B1003)

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.109.pkg

NVIDIA Alternate Graphics Drivers for macOS 10.13.1
(17B1002)

http://www.nvidia.com/download/driverResults.aspx/127270/en-us

NVIDIA Alternate Graphics Drivers for macOS 10.13.1 (17B48)

http://www.nvidia.com/download/driverResults.aspx/126538/en-us

How to Install the Web Drivers:
In order to use the alternate drivers on a CustoMac, you must first install the driver package.
Screen Shot 2017-10-31 at 11.01.11 PM.png
As of macOS Sierra, nvda_drv=1 in config.plist under Boot > Arguments is no longer working to initiate drivers. Clover has been updated with a new System Parameter setting called NvidiaWeb.

There's a new method for enabling the NVIDIA Web Drivers in the latest versions of Clover. It can be turned on and off by editing /Volumes/EFI/EFI/CLOVER/config.plist to add SystemParameters/NvidiaWeb. This takes the place of nvda_drv=1 boot flag, which will not work in macOS Sierra+.

1. Mount EFI Partition
2. Open /Volumes/EFI/EFI/CLOVER/config.plist with text edit, Xcode, or Plist Editor Pro
3. Edit as shown below:

Code (Text):
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>YES</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>
<true/>
</dict>

4. Remove Boot/Arguments/nvda_drv=1 if necessary
5. Save and reboot

For full information:
http://www.tonymacx86.com/threads/new-method-for-enabling-nvidia-web-drivers-in-clover.202341/

Common Problems and Solutions:
https://www.tonymacx86.com/graphics/161256-solving-nvidia-driver-install-problems.html

NVIDIA Drivers - Latest:
https://www.tonymacx86.com/nvidia-drivers/

Related:
https://www.tonymacx86.com/threads/...s-high-sierra-10-13-0-378-10-10-10-15.225522/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-6-378-05-05-25.227494/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-5-378-05-05-15.222102/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-4-378-05-05-05.218005/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-3-367-15-10-35.213122/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-2-367-15-10-25.209714/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-1-367-15-10-15.205568/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-0-367-15-10-05.200843/
http://www.tonymacx86.com/threads/n...s-drivers-for-macos-sierra-10-12-beta.195315/
 
Last edited:
Many thanks. Alternative downloader/updater/installer script attached, adds the web driver to user-approved kext policy database (no need to change SIP settings on fresh installs), removes monitor preferences that can cause dark display issues, doesn't install Nvidia preferences pane.

To install on 10.13.1
sudo ./altnvweb-107.sh
To install on 10.13.0 (before starting the 10.13.1 17B48 update installer)
sudo ./altnvweb-107.sh --ignore-build


Edit: updated script attached for use with any 10.13.1 driver version
 

Attachments

  • webdriver.sh.zip
    4.8 KB · Views: 781
Last edited:
Thank you very much Tony! new driver installed and running!

now my problem is the CUDA driver... I have CUDA Driver Version: 9.0.214 and says "update required"

I'm filmmaker and I use premiere, after effects...etc

do you now if there is any solution for this? or we have to wait for a new driver?

thank you very much again!!



NVIDIA has released alternate graphics drivers for macOS High Sierra 10.13.1. These are separate from the drivers Apple ships as standard, and should be considered experimental. These drivers have been known to solve OpenCL issues with certain applications, as well as providing better native GPU power management for certain devices.

NOTE: These drivers are currently the only method to get full acceleration for GeForce GTX 1050, 1050 Ti, 1060, 1070, 1080, 1080 Ti, TITAN Pascal, and TITAN Xp 'Pascal' graphics cards and NVIDIA GeForce GTX 750, 750 Ti, 950, 960, 970, 980, 980 Ti, and TITAN X 'Maxwell' graphics cards. There are no current Macs with these cards, so support is absent natively in macOS.

NVIDIA Alternate Graphics Drivers for macOS 10.13.1 (17B48)

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.107.pkg

How to Install the Web Drivers:

In order to use the alternate drivers on a CustoMac, you must first install the driver package.
As of macOS Sierra, nvda_drv=1 in config.plist under Boot > Arguments is no longer working to initiate drivers. Clover has been updated with a new System Parameter setting called NvidiaWeb.

There's a new method for enabling the NVIDIA Web Drivers in the latest versions of Clover. It can be turned on and off by editing /Volumes/EFI/EFI/CLOVER/config.plist to add SystemParameters/NvidiaWeb. This takes the place of nvda_drv=1 boot flag, which will not work in macOS Sierra+.

1. Mount EFI Partition
2. Open /Volumes/EFI/EFI/CLOVER/config.plist with text edit, Xcode, or Plist Editor Pro
3. Edit as shown below:

Code (Text):
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>YES</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>
<true/>
</dict>

4. Remove Boot/Arguments/nvda_drv=1 if necessary
5. Save and reboot

For full information:
http://www.tonymacx86.com/threads/new-method-for-enabling-nvidia-web-drivers-in-clover.202341/

Common Problems and Solutions:
https://www.tonymacx86.com/graphics/161256-solving-nvidia-driver-install-problems.html

NVIDIA Drivers - Latest:
https://www.tonymacx86.com/nvidia-drivers/

Related:
https://www.tonymacx86.com/threads/...s-high-sierra-10-13-0-378-10-10-10-15.225522/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-6-378-05-05-25.227494/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-5-378-05-05-15.222102/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-4-378-05-05-05.218005/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-3-367-15-10-35.213122/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-2-367-15-10-25.209714/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-1-367-15-10-15.205568/
https://www.tonymacx86.com/threads/...for-macos-sierra-10-12-0-367-15-10-05.200843/
http://www.tonymacx86.com/threads/n...s-drivers-for-macos-sierra-10-12-beta.195315/
 
To install on 10.13.1

Code:
sudo altnvweb-107.sh
Outputs "command not found"
Code:
sudo ./altnvweb-107.sh
Outputs "ERROR: Unable to determine CSR status for filesystem access"

What am I doing wrong?
 
Most likely SIP is enabled.

Code:
csrutil status
outputs "System Integrity Protection status: disabled."

Clover Configurator Rt Variables says CsrActiveConfig is 0x67.

While I was at it I checked Gatekeeper just in case it might be relevant.
Code:
spctl --status
outputs "assessments enabled".

Edit:
Code:
csrutil status
outputs "System Integrity Protection status: disabled." but the script seems to expect the answer "Filesystem Protections: disabled". So I changed the script to check for "System Integrity Protection status: disabled." and then the script ran. I have to reboot now, so let's hope it worked correctly.
 
Last edited:
csrutil status outputs "System Integrity Protection status: disabled."
Thank you, you are correct - the csrutil output has changed, updated the original attachment and it should now work as expected.
 
Code:
csrutil status
outputs "System Integrity Protection status: disabled."

Clover Configurator Rt Variables says CsrActiveConfig is 0x67.

While I was at it I checked Gatekeeper just in case it might be relevant.
Code:
spctl --status
outputs "assessments enabled".

Edit:
Code:
csrutil status
outputs "System Integrity Protection status: disabled." but the script seems to expect the answer "Filesystem Protections: disabled". So I changed the script to check for "System Integrity Protection status: disabled." and then the script ran. I have to reboot now, so let's hope it worked correctly.

Edit 2: macOS won't start normally anymore. macOS will however load if I go into Clover options and switch on verbose mode (-v), but then it doesn't load NVIDIA web drivers. I've been trying to get NVIDIA web drivers to run for almost two days now and after countless failed attempts with 10.13 and probably every single method posted on the forums here I was almost hoping the fresh install of 10.13.1 would finally do the job, but no luck there either. I think I've run out of ideas. What shall I do?
 
What are the changes in this driver?
 
Status
Not open for further replies.
Back
Top