NVIDIA Releases Alternate Graphics Drivers for macOS High Sierra 10.13.0 (378.10.10.10.15)

Discussion in 'Graphics' started by tonymacx86, Sep 27, 2017.

  1. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Oct 8, 2017 at 4:02 PM #511
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Code (Text):
    # spctl kext-consent status
    Kernel Extension User Consent: DISABLED
    # spctl kext-consent list
    spctl: no kext consent configuration found.
    and SIP
    Code (Text):
    csrstat v1.7 Copyright (c) 2015-2017 by Pike R. Alpha
    System Integrity Protection status: enabled (0x000003ef) (Custom Configuration).

    ...

        User Approved Kext Loading: 1 (disabled)
     
    Last edited: Oct 8, 2017
  2. packinamac

    packinamac

    Joined:
    Sep 11, 2014
    Messages:
    18
    Motherboard:
    ASUS P8Z77-V LE
    CPU:
    3.21 GHz Intel Core i5
    Graphics:
    NVIDIA GeForce GTX 650 Ti
    Oct 8, 2017 at 4:07 PM #512
    packinamac

    packinamac

    Joined:
    Sep 11, 2014
    Messages:
    18
    Motherboard:
    ASUS P8Z77-V LE
    CPU:
    3.21 GHz Intel Core i5
    Graphics:
    NVIDIA GeForce GTX 650 Ti
    Ok follow posts #1 and #2 closely. There are certain options to check in config.plist in Clover Configuration Manager. Particularly look for System Parameters Tab -> Inject Kexts: Yes, Inject System ID, NvidiaWeb. Thanks.
     
  3. Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Oct 8, 2017 at 8:09 PM #513
    Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    I understand that the issue is that we need to allow these kexts to be signed.

    However in the latest supplemental update it will crash System Preferences.

    I’ve tried a thousand different ways to open up SysPrefs really fast but no matter what I do it NEVER asks me to approve it.

    Which is especially weird. Gatekeeper is fully enabled.

    spctl kext-consent status outputs ENABLED

    SIP is fully enabled.

    SysPrefs is set to “App Store and identified developers” and I’ve played with this setting many times to no avail.

    Vulgo are you certain that disabling SIP, reinstalling the supplemental update, etc. will work? It seems quite different from what everyone else is saying.
     
  4. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Oct 8, 2017 at 8:23 PM #514
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    If you followed the instructions in post #2 for uninstalling, its likely you removed system Nvidia kexts that should probably be restored. If not don't worry, but uninstall the initial 10.13 driver release before updating. Uninstall incompatible kexts and those that cause library validation to fail i.e. graphics kext-patching. There is no requirement to enable SIP as shown by everyone who didn't. Or to approve the kexts when the 'team id' has already been added to the database or the entire kext-approval feature is turned off in SIP. The error/problem warning in the installer occurs before installation begins and can be ignored as well.
     
  5. Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Oct 8, 2017 at 9:43 PM #515
    Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    How can I add Nvidia’s team-id to the database?

    I don’t have any incompatible graphics patching kexts, I’m using iMac14,2 so they shouldn’t be necessary but I double checked just in case.

    I’ve tried disabling SIP and turning off kext consent signing, then reinstalling the drivers, and the gIOScreenLockState issue still seems to happen :(
     
  6. Stork

    Stork Admin Staff Member

    Joined:
    Sep 21, 2010
    Messages:
    11,606
    Motherboard:
    ASUS ROG MAXIMUS X HERO Z370
    CPU:
    i7-8700K
    Graphics:
    Sapphire RX 580 Pulse 8GB
    Mac:
    MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Oct 8, 2017 at 9:47 PM #516
    Stork

    Stork Admin Staff Member

    Joined:
    Sep 21, 2010
    Messages:
    11,606
    Motherboard:
    ASUS ROG MAXIMUS X HERO Z370
    CPU:
    i7-8700K
    Graphics:
    Sapphire RX 580 Pulse 8GB
    Mac:
    MacBook Pro, Mac mini, Mac Pro
    Classic Mac:
    Power Mac, PowerBook
    Mobile Phone:
    iOS
    Thanks, vulgo. Here's how I updated my HS test system.

    :ch: Uninstall the current Nvidia driver and reboot. Note: I didn't have to change the config.plist file's NvidiaWeb parameter...left it at "true".

    :ch: At the Clover Boot Screen, pick the installer's temporary partition, the one w/o the tonymacx86 HS icon. This 2nd part of the installer takes about 20 minutes. Be patient and go get a cool beverage. When this 2nd part of the installer is done, it will reboot.

    :ch: At the Clover Boot Screen, pick your HS disk. Once at the Desktop, run the Nvidia driver installer (WebDriver-378.10.10.10.15.117.pkg) and reboot.

    :ch: At the Clover Boot Screen, pick your HS disk. You're done. Enjoy! :!:
     
  7. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Oct 8, 2017 at 10:08 PM #517
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    If you need to you'll get an alert. I just turned it off as part of SIP. Try csr flags 0x3FF.
     
  8. Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Oct 8, 2017 at 10:57 PM #518
    Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Thank you so much for all your help. Unfortunately none of this has helped.

    With SIP turned off (no other graphics kexts installed), it still never shows a kext consent alert and crashes System Prefs.

    Even with kext consent and Gatekeeper turned completely off and SIP turned off (0x3FF), when the installation finishes and I run the “touch” command on /S/L/E and /L/E then reboot, I still get that stubborn “gIOScreenLockState 3” error

    I am utterly out of ideas
     
  9. Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Oct 8, 2017 at 11:09 PM #519
    Nightsd

    Nightsd

    Joined:
    Jun 24, 2012
    Messages:
    40
    Motherboard:
    Asus Maximus VIII
    CPU:
    Intel i7 6700K
    Graphics:
    Nvidia GTX Titan Pascal
    Mac:
    MacBook Pro
    Mobile Phone:
    iOS
    Do you think it would work if I just took all of the Nvidia Web driver kexts and removed them from /S/L/E and /L/E and simply put them in .../CLOVER/kexts/other so that they definitely load and don’t have all these ridiculous signing issues?
     
  10. vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Oct 8, 2017 at 11:12 PM #520
    vulgo

    vulgo

    Joined:
    Jul 24, 2015
    Messages:
    2,145
    Motherboard:
    MSI H81i
    CPU:
    i5-4570
    Graphics:
    RX 580
    Do you use HDMI audio?

    Unfortunately the web drivers won't work properly from the the bootloader folders. These drivers are signed and if you don't get the security alert are probably loading already.
     
    Last edited: Oct 8, 2017

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice