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

Discussion in 'Graphics' started by tonymacx86, Nov 1, 2017.

  1. tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,388
    Mobo:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    Nov 1, 2017 at 2:57 AM #1
    tonymacx86

    tonymacx86 Administrator Staff Member

    Joined:
    Nov 18, 2009
    Messages:
    8,388
    Mobo:
    GA-Z270X-UD5
    CPU:
    Core i3-7100
    Graphics:
    HD 630
    Mac:
    MacBook Pro, Mac mini
    Classic Mac:
    Apple, PowerBook
    Mobile Phone:
    iOS
    [​IMG]

    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 (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: Nov 6, 2017
  2. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    1,428
    Mobo:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    GTX 970
    Mobile Phone:
    Android
    Nov 1, 2017 at 7:06 AM #2
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    1,428
    Mobo:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    GTX 970
    Mobile Phone:
    Android
    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
    To install on 10.13.0 (before starting the 10.13.1 17B48 update installer)
     
    DsurioN, jpryck, Megablaster and 7 others like this.

    Attached Files:

    Last edited: Nov 1, 2017
  3. Jonmant

    Jonmant

    Joined:
    Oct 31, 2017
    Messages:
    2
    CPU:
    Mac Pro early 2009 4.1 (5.1 with the update) High Sierra 16gb RAM 2x2,26ghz Quad-Core intel xeon
    Graphics:
    NVIDIA 970 GTX
    Nov 1, 2017 at 10:29 AM #3
    Jonmant

    Jonmant

    Joined:
    Oct 31, 2017
    Messages:
    2
    CPU:
    Mac Pro early 2009 4.1 (5.1 with the update) High Sierra 16gb RAM 2x2,26ghz Quad-Core intel xeon
    Graphics:
    NVIDIA 970 GTX
    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!!


     
    ICEVISION likes this.
  4. maxmizer

    maxmizer

    Joined:
    Mar 24, 2011
    Messages:
    45
    Mobo:
    gigabyte P55A-ud4
    CPU:
    i7
    Graphics:
    Amd 5770
    Nov 1, 2017 at 10:51 AM #4
    maxmizer

    maxmizer

    Joined:
    Mar 24, 2011
    Messages:
    45
    Mobo:
    gigabyte P55A-ud4
    CPU:
    i7
    Graphics:
    Amd 5770
    familygw likes this.
  5. kukuluku

    kukuluku

    Joined:
    Sep 23, 2012
    Messages:
    23
    Mobo:
    Gigabyte GA-Z97-D3H
    CPU:
    i7 4790K
    Graphics:
    Gigabyte GTX 760
    Mac:
    iMac, Mac mini
    Mobile Phone:
    iOS
    Nov 1, 2017 at 4:14 PM #5
    kukuluku

    kukuluku

    Joined:
    Sep 23, 2012
    Messages:
    23
    Mobo:
    Gigabyte GA-Z97-D3H
    CPU:
    i7 4790K
    Graphics:
    Gigabyte GTX 760
    Mac:
    iMac, Mac mini
    Mobile Phone:
    iOS
    Code (Text):
    sudo altnvweb-107.sh
    Outputs "command not found"
    Code (Text):
    sudo ./altnvweb-107.sh
    Outputs "ERROR: Unable to determine CSR status for filesystem access"

    What am I doing wrong?
     
    vulgo likes this.
  6. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    1,428
    Mobo:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    GTX 970
    Mobile Phone:
    Android
    Nov 1, 2017 at 4:22 PM #6
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    1,428
    Mobo:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    GTX 970
    Mobile Phone:
    Android
    Most likely SIP is enabled.
     
    kukuluku likes this.
  7. kukuluku

    kukuluku

    Joined:
    Sep 23, 2012
    Messages:
    23
    Mobo:
    Gigabyte GA-Z97-D3H
    CPU:
    i7 4790K
    Graphics:
    Gigabyte GTX 760
    Mac:
    iMac, Mac mini
    Mobile Phone:
    iOS
    Nov 1, 2017 at 4:42 PM #7
    kukuluku

    kukuluku

    Joined:
    Sep 23, 2012
    Messages:
    23
    Mobo:
    Gigabyte GA-Z97-D3H
    CPU:
    i7 4790K
    Graphics:
    Gigabyte GTX 760
    Mac:
    iMac, Mac mini
    Mobile Phone:
    iOS
    Code (Text):
    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 (Text):
    spctl --status
    outputs "assessments enabled".

    Edit:
    Code (Text):
    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.
     
    vulgo likes this.
    Last edited: Nov 1, 2017
  8. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    1,428
    Mobo:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    GTX 970
    Mobile Phone:
    Android
    Nov 1, 2017 at 5:35 PM #8
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    1,428
    Mobo:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    GTX 970
    Mobile Phone:
    Android
    Thank you, you are correct - the csrutil output has changed, updated the original attachment and it should now work as expected.
     
  9. kukuluku

    kukuluku

    Joined:
    Sep 23, 2012
    Messages:
    23
    Mobo:
    Gigabyte GA-Z97-D3H
    CPU:
    i7 4790K
    Graphics:
    Gigabyte GTX 760
    Mac:
    iMac, Mac mini
    Mobile Phone:
    iOS
    Nov 1, 2017 at 5:48 PM #9
    kukuluku

    kukuluku

    Joined:
    Sep 23, 2012
    Messages:
    23
    Mobo:
    Gigabyte GA-Z97-D3H
    CPU:
    i7 4790K
    Graphics:
    Gigabyte GTX 760
    Mac:
    iMac, Mac mini
    Mobile Phone:
    iOS
    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?
     
  10. Scott1204

    Scott1204

    Joined:
    Dec 14, 2016
    Messages:
    146
    Mobo:
    Gigabyte Z170X-UD3 ULTRA
    CPU:
    i7700K
    Graphics:
    EVGA Nvidia GTX 1080Ti
    Mobile Phone:
    iOS
    Nov 1, 2017 at 6:21 PM #10
    Scott1204

    Scott1204

    Joined:
    Dec 14, 2016
    Messages:
    146
    Mobo:
    Gigabyte Z170X-UD3 ULTRA
    CPU:
    i7700K
    Graphics:
    EVGA Nvidia GTX 1080Ti
    Mobile Phone:
    iOS
    What are the changes in this driver?
     

Share This Page