Solving NVIDIA Driver Install & Loading Problems

Discussion in 'Graphics' started by slim.jim, Apr 7, 2015.

  1. dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    Oct 10, 2017 at 7:06 PM #2541
    dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    Slim Jim,
    Somehow I was offered a supplementary update to 10.12.6 that no one else has noted, or installed. It has changed my build number to 16G1023 from 16G29. This may be a Beta sup. and it was offered to me through the Apple store on 10/4/2017.

    Kernel Version: Darwin 16.7.0
    Boot Volume: SIERRA
    Boot Mode: Normal
    Computer Name: DASBOOTS iMac
    User Name:
    Secure Virtual Memory: Enabled
    System Integrity Protection: Disabled
    Time since boot: 21 minutes

    Nvidia web driver version: 378.05.25F01 is installed
    here is a screen print of the update on my machine:
    [​IMG]
    It states it is Security Update for Public Beta 2017-001 Version 10.12.6 Installed on 10/4/2017

    This macOS Sierra 10.12.6 update improves security, stability and compatibility of your Mac, and is recommended for all users.
    For more detailed information about this update, please visit https://support.apple.com/kb/HT20735
    For more detailed information about the security content of this update, please visit: https://support.apple.com/kb/HT201222

    Neither link shows info for this.
    After editing the build number in the NVDAStartupWeb.kext Plist the following happened:

    A message popped up stating the NVDAStartupWeb.kext could not load as it was not installed properly. Video rolls at login, then settles down. I would say kernel extension(s) for Nvidia are not loading, and this is confirmed in the extension list under system report “loaded NO”. all Nvidia kexts no say NO.
    This the plist text for:NVDAStartup.kext for my machine currently (also current machine is using a GTX 1060)
    < key>NVDAStartup</key>
    <dict>
    <key>CFBundleIdentifier</key>
    <string>com.apple.nvidia.NVDAStartup</string>
    <key>IOClass</key>
    <string>NVDAStartup</string>
    <key>IOMatchCategory</key>
    <string>IOFramebuffer</string>
    <key>IOPCIClassMatch</key>
    <string>0x03000000&amp;0xff000000</string>
    <key>IOPCIMatch</key>
    <string>0x000010de&amp;0x0000ffff</string>
    <key>IOProbeScore</key>
    <integer>100000</integer>
    <key>IOProviderClass</key>
    <string>IOPCIDevice</string>
    <key>IOSourceVersion</key>
    <string>10.17.5</string>
    <key>NVDARequiredOS</key>
    <string></string>
    <key>NVDAType</key>
    <string>Official</string>

    This is the plist text for NVDAStartupweb.kext:
    < key>NVDAStartup</key>
    <dict>
    <key>CFBundleIdentifier</key>
    <string>com.nvidia.NVDAStartupWeb</string>
    <key>IOClass</key>
    <string>NVDAStartupWeb</string>
    <key>IOMatchCategory</key>
    <string>IOFramebuffer</string>
    <key>IOPCIClassMatch</key>
    <string>0x03000000&amp;0xff000000</string>
    <key>IOPCIMatch</key>
    <string>0x000010de&amp;0x0000ffff</string>
    <key>IOProbeScore</key>
    <integer>200000</integer>
    <key>IOProviderClass</key>
    <string>IOPCIDevice</string>
    <key>NVDARequiredOS</key>
    <string>16G1023</string>
    <key>NVDAType</key>
    <string>Web</string>
    </dict>
    Does the NVDARequiredOS key have to have 16G1023 for both kexts or only the web? Obviously I have to unlock permissions to change Plist text(s) in either of these? You will note NVDAStartup.kext does not have an OS build number in the string line...
    Further is there any editing required in my Clover Plist to allow the current Web driver to function again that was working perfectly before this beta fiasco? Drive show loaded now in NVida Control Panel in Mac menu bar. I have repaired permissions and rebuilt kext caches.
     
  2. ginosse21

    ginosse21

    Joined:
    Jul 3, 2016
    Messages:
    4
    Motherboard:
    z97x-gaming 3
    CPU:
    i7 4790
    Graphics:
    EVGA gtx 1060 6gb
    Oct 11, 2017 at 8:33 PM #2542
    ginosse21

    ginosse21

    Joined:
    Jul 3, 2016
    Messages:
    4
    Motherboard:
    z97x-gaming 3
    CPU:
    i7 4790
    Graphics:
    EVGA gtx 1060 6gb
    Hello there, i'have Sierra installed ion my custom mac but i can't let work my EVGA GTX 1060 6gb, when i install de web driver my sistem doesen't recognize the graphic card, some one can help me to solve this problem??
    Thanks
     
  3. dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    Oct 11, 2017 at 9:39 PM #2543
    dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    This answer is for everyone!!!! Basically it is not an answer. YOU MUST HAVE ALL THE COMPONENTS YOU ARE USING LISTED UNDER YOUR AVATAR ORRRRR IN THE QUESTION YOU ARE ASKING!
    YOU MUST HAVE THE OS VERSION YOU ARE USING, 10.12.6 OR 10.13.X AND THE BUILD NUMBER. SIERRA HAS 7 VERSIONS 10.12.1 TO 10.12.6 AND ONE EXTRA BETA BUILD.

    If your system information/graphics section does not show your card, the the Nvidia Web driver (correct version) is not loading.
    Even if it shows loaded in the Nvida Control Panel.
    If it is not loading for what ever reason you must have a specific boot flag for the web driver in you clover Plist. This can be accomplished by using Clover Configurator or editing you Plist manually. The instructions are in a sticky in the forum in the Graphics section for the manual edit. The web driver must be the proper version for the build you are using. You can uninstall any build from the Nvida control panel but it must be unlocked to accomplish this. I or the moderators cannot answer questions without the machine and OS info completed in some manner. The old Nvida boot flag to disable, WILL disable the new web driver as well it cannot be in the boot mix, as an added boot flag or in your current Clover Plist!!
     
  4. ginosse21

    ginosse21

    Joined:
    Jul 3, 2016
    Messages:
    4
    Motherboard:
    z97x-gaming 3
    CPU:
    i7 4790
    Graphics:
    EVGA gtx 1060 6gb
    Oct 11, 2017 at 9:59 PM #2544
    ginosse21

    ginosse21

    Joined:
    Jul 3, 2016
    Messages:
    4
    Motherboard:
    z97x-gaming 3
    CPU:
    i7 4790
    Graphics:
    EVGA gtx 1060 6gb
    Sorry, i didn't update my signature, at the moment i don't have a OS version cause i can't finish my installation because of the graphic driver. I will check tomorrow again and i will tell you!! Thanks
     
  5. slim.jim

    slim.jim Moderator

    Joined:
    Dec 17, 2014
    Messages:
    4,125
    Motherboard:
    MSI Z97 Gaming 9 AC
    CPU:
    i7-4790K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Oct 12, 2017 at 3:22 PM #2545
    slim.jim

    slim.jim Moderator

    Joined:
    Dec 17, 2014
    Messages:
    4,125
    Motherboard:
    MSI Z97 Gaming 9 AC
    CPU:
    i7-4790K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    You should only need to change the web version of the kext. If you use terminal with the command sudo nano and then the path to the kext you do not need to unlock it or change any permissions to modify it. You will have to make sure SIP is fully disabled though because modifying the kext breaks the signature on it.
     
  6. slim.jim

    slim.jim Moderator

    Joined:
    Dec 17, 2014
    Messages:
    4,125
    Motherboard:
    MSI Z97 Gaming 9 AC
    CPU:
    i7-4790K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    Oct 12, 2017 at 3:24 PM #2546
    slim.jim

    slim.jim Moderator

    Joined:
    Dec 17, 2014
    Messages:
    4,125
    Motherboard:
    MSI Z97 Gaming 9 AC
    CPU:
    i7-4790K
    Graphics:
    MSI GTX 970 Gaming 4G
    Mac:
    MacBook Pro
    Classic Mac:
    PowerBook
    Mobile Phone:
    iOS
    We need more details about what is happening and what you have done so far.
     
  7. Saifulrizal

    Saifulrizal

    Joined:
    Aug 16, 2016
    Messages:
    2
    Motherboard:
    GA H270-HD3
    CPU:
    i5-7400
    Graphics:
    EVGA GTX 1050 Ti
    Mac:
    iMac
    Mobile Phone:
    Android
    Oct 14, 2017 at 1:08 AM #2547
    Saifulrizal

    Saifulrizal

    Joined:
    Aug 16, 2016
    Messages:
    2
    Motherboard:
    GA H270-HD3
    CPU:
    i5-7400
    Graphics:
    EVGA GTX 1050 Ti
    Mac:
    iMac
    Mobile Phone:
    Android
    hi all,

    I'm using EVGA GTX 1050 Ti, on the system it only shows 256MB on the vram.

    how can i fix this? I already tried using Problem 6, still doesnt work
     
  8. dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    Oct 14, 2017 at 5:30 PM #2548
    dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    Does you complete video card information including, Brand, model, and number, in System information?? If not Web driver is not loading. What version of webs driver are you using? What OS?

    This answer is for everyone!!!! Basically it is not an answer. YOU MUST HAVE ALL THE COMPONENTS YOU ARE USING LISTED UNDER YOUR AVATAR ORRRRR IN THE QUESTION YOU ARE ASKING!
    YOU MUST HAVE THE OS VERSION YOU ARE USING, 10.12.6 OR 10.13.X AND THE BUILD NUMBER. SIERRA HAS 7 VERSIONS 10.12.1 TO 10.12.6 AND ONE EXTRA BETA BUILD.

    If your system information/graphics section does not show your card, the the Nvidia Web driver (correct version) is not loading.
    Even if it shows loaded in the Nvida Control Panel.
    If it is not loading, for what ever reason, you must have a specific boot flag for the web driver in you clover Plist. This can be accomplished by using Clover Configurator or editing you Plist manually. The instructions are in a sticky in the forum in the Graphics section for the manual edit. The web driver must be the proper version for the OS build (note: "Build No" is not the same as the OS version number.) you are using. Current Build number for Sierra is 16G29. High Sierra has other issues and obviously it own unique build number 17A405.
     
  9. dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    Oct 14, 2017 at 8:51 PM #2549
    dasboot5

    dasboot5

    Joined:
    Aug 15, 2011
    Messages:
    281
    Motherboard:
    GA Z97MX- GAMING 5
    CPU:
    I7 4770K
    Graphics:
    MSI GAMING GEFORCE GTX 750 TI
    Mac:
    Mac Pro
    Classic Mac:
    Power Mac
    Mobile Phone:
    iOS
    I modified the kext through terminal as instructed, rebuilt kext cache and kernel caches as instructed through terminal. The Web driver shows loaded in Nvidia control panel in menu bar but is not loading.This is what shows for the startup extension:
    NVDAStartupWeb:

    Version: 10.18.5
    Last Modified: 7/20/17, 10:29 AM
    Bundle ID: com.nvidia.NVDAStartupWeb
    Loaded: No
    Get Info String: NVDAStartupWeb 10.18.5 (378.05.05.25f01)
    Obtained from: Unknown
    Kind: Intel
    Architectures: x86_64
    64-Bit (Intel): Yes
    Location: /System/Library/Extensions/NVDAStartupWeb.kext
    Kext Version: 10.1.8
    Loadable: No
    Authentication Errors:
    Authentication Failures:
    File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other): /System/Library/Extensions/NVDAStartupWeb.kext, Info.plist
    Signature Validation Errors: Kext signature validation error code -67030
    Dependencies: Satisfied
    Signed by: Unknown

    also this is the text info from the terminal command to rebuild kext cache:
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
    TruStudioPCUSBAudioPlugin.kext does not appear in strict exception list for architecture: x86_64
    kext-dev-mode allowing invalid signature -67007 0xFFFFFFFFFFFEFA41 for kext TruStudioPCUSBAudioPlugin.kext
    SBUSBAudioDriver.kext does not appear in strict exception list for architecture: x86_64
    kext-dev-mode allowing invalid signature -67007 0xFFFFFFFFFFFEFA41 for kext SBUSBAudioDriver.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AtherosE2200Ethernet.kext
    kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
    NVDAStartupWeb.kext has incorrect permissions; omitting.
    kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
    AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
    AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
    TruStudioPCUSBAudioPlugin.kext does not appear in strict exception list for architecture: x86_64
    SBUSBAudioDriver.kext does not appear in strict exception list for architecture: x86_64
    AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.

    Got it fixed, when I manually set permissions, in the kext, some items were read / write , had to change all, to write only, and rebuild cache and repair permissions, now working flawlessly.
     
    slim.jim likes this.
    Last edited: Oct 14, 2017
  10. Saifulrizal

    Saifulrizal

    Joined:
    Aug 16, 2016
    Messages:
    2
    Motherboard:
    GA H270-HD3
    CPU:
    i5-7400
    Graphics:
    EVGA GTX 1050 Ti
    Mac:
    iMac
    Mobile Phone:
    Android
    Oct 15, 2017 at 12:49 PM #2550
    Saifulrizal

    Saifulrizal

    Joined:
    Aug 16, 2016
    Messages:
    2
    Motherboard:
    GA H270-HD3
    CPU:
    i5-7400
    Graphics:
    EVGA GTX 1050 Ti
    Mac:
    iMac
    Mobile Phone:
    Android
    to: dasboot5

    I'finally got it works. I just forgot to remove the inject nvidia.

    thanks for the reply, really appreciate it.
     

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