- Joined
- Apr 14, 2011
- Messages
- 498
- Motherboard
- MSI PRO Z690-A DDR4
- CPU
- i7-12700K
- Graphics
- RX 6800 XT
- Mac
- Mobile Phone
I was using @kgp's 10.12.6 work-around on my High Sierra 10.13 build (the AppleGraphicsControl.kext policy file from 10.12.6, patched web drivers and a utility that updates the macOS version in NVDAStartupWeb.kext).
Installed 10.13, reapplied the fix, then saw the official drivers came out. Initially I just used the Nvidia control panel to download and install the new drivers, but got the same error that everyone seems to be getting about validating your system. Found a thread by @kgp that you should uninstall the old drivers first using the Nvidia control panel. This may be optional, just reporting what worked for me.
- config.plist has NvidiaWeb true, nv_disable _unchecked_; my 10 series board needs /drivers64UEFI/EmuVariableUefi-64.efi
- replaced AppleGraphicsControl.kext in /S/L/E with vanilla (the vanilla was there as .kext.bak) using Kext Utility to rebuild caches
- uninstalled drivers via control panel
- rebooted (no extra boot flags)
- downloaded and installed drivers, installed, got error, clicked continue
- at this point if you're running a SMBIOS that needs it I understand you need to reapply AGDPFix, I am running iMac14,2 and do not apparently need it so did not run it
- rebooted (no extra boot flags) to working system
My understanding is that issues relate to either emulating vram (EmuVariableUefi-64.efi fix), AGDPFix.app needing to run, not cleanly uninstalling the 10.12.6 fix from a 10.13 system if you installed that fix, and possibly needing NVWebDriverLibValFix.kext on some systems (but my iMac14,2 system does not need AGDPFix.app or NVWebDriverLibValFix.kext).
Installed 10.13, reapplied the fix, then saw the official drivers came out. Initially I just used the Nvidia control panel to download and install the new drivers, but got the same error that everyone seems to be getting about validating your system. Found a thread by @kgp that you should uninstall the old drivers first using the Nvidia control panel. This may be optional, just reporting what worked for me.
- config.plist has NvidiaWeb true, nv_disable _unchecked_; my 10 series board needs /drivers64UEFI/EmuVariableUefi-64.efi
- replaced AppleGraphicsControl.kext in /S/L/E with vanilla (the vanilla was there as .kext.bak) using Kext Utility to rebuild caches
- uninstalled drivers via control panel
- rebooted (no extra boot flags)
- downloaded and installed drivers, installed, got error, clicked continue
- at this point if you're running a SMBIOS that needs it I understand you need to reapply AGDPFix, I am running iMac14,2 and do not apparently need it so did not run it
- rebooted (no extra boot flags) to working system
My understanding is that issues relate to either emulating vram (EmuVariableUefi-64.efi fix), AGDPFix.app needing to run, not cleanly uninstalling the 10.12.6 fix from a 10.13 system if you installed that fix, and possibly needing NVWebDriverLibValFix.kext on some systems (but my iMac14,2 system does not need AGDPFix.app or NVWebDriverLibValFix.kext).