Contribute
Register

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

Status
Not open for further replies.
Joined
May 11, 2013
Messages
199
Motherboard
GA-Z170x-UD5-TH
CPU
i7-6700k
Graphics
MSI GeForce GTX 1080Ti Gaming X
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I'm able to clean install High Sierra perfectly but as soon as I install the Nvidia Web Driver, following the guide at post #2 and trying several suggestions for changing the SIP configurations to 0x0 and then to 0x3 or even the standard 0x3E7, my computer will not boot. The apple logo displays and the load bar gets to about 50% and then the system reboots itself in a continuous loop. Any suggestion on what I am doing wrong as this is becoming very frustrating? I can't even try upgrading from Sierra as I no longer have the installation file and Apple has removed it from the App Store. This is the first time I've ever run into trouble with my hackintosh.

Thanks in advance.
Do you have OsxAptioFixDrv2 installed in your Clover?
 
Joined
Jan 20, 2016
Messages
66
Motherboard
Asus Strix 390-F
CPU
i9-9900kf
Graphics
Rx 570
Mac
  1. Mac Pro
Mobile Phone
  1. Android
have followed storks 2nd post however im still getting a black screen
using blind login (my passowrd is 1 letter i can tell it is getting to the HS desktop)
another sign is the hdd led activity goes on and the 1080 ti fan ramps up once I enter the password and press enter.

can anyone see an obvious error with my config plist
see attached:


edit managed to get it working
I used emuvariable and rc scripts on volume
and used the latest lilu.kext and NvidiaGraphicsFixup.kext (older versions gave me boot loops)
 

Attachments

  • config.plist
    4.9 KB · Views: 179
  • Screen Shot 2017-10-03 at 1.24.55 am.png
    Screen Shot 2017-10-03 at 1.24.55 am.png
    7.4 MB · Views: 125
Last edited:
Joined
Apr 16, 2013
Messages
20
Motherboard
GA Z97X UD3H
CPU
i5 4690K
Graphics
MSI GeForce GTX 950
Mobile Phone
  1. iOS
Here's what I did for a clean install for my system at left in my signature.

The key for me was to remove the graphics card, configure the system, then re-install the graphics card.
  • Removed graphics card. Set BIOS to integrated graphics (IGPU) and connect only IGPU HDMI to one monitor.
  • Clean install of High Sierra via USB stick. When on Desktop, mounted EFI and deleted old EFI contents. Installed Clover 4223 on SSD.
  • Copy config.plist from Sierra to EFI. Use Clover configurator to change CsrActiveConfig to 0x0 and save to enable SIP.
  • Reboot.
  • Make sure that the Security and Privacy System Preference pane General tab setting for "Allow apps downloaded from:" is set to "App Store and identified developers"
  • Install Nvidia drivers. During the installation, a window with a message like "The [...] kext is not signed and, in the Security and Privacy System Preference pane, you can approve its installation" (or something like that). Approve the change in Security Prefs Pane
  • Use Clover configurator to change CsrActiveConfig to 0x67 and save to disable SIP.
  • Reboot and change BIOS to PCIEx1 for initial display device or whichever PCIE slot your graphics card is in.
  • Shutdown. Disconnect HDMI cable from IGPU, Install Graphics card and plug in monitor(s) to Display port(s).
  • Install Audio via toleda's script. If you get No audio detected, may have to Clear CMOS and reset BIOS settings.
  • I did NOT have to set NvidiaWeb to True in config.plist.
Hope this helps.
 
Last edited:
Joined
Jul 1, 2013
Messages
78
Motherboard
GA-Z87X-UD5H Rev 1.0 16GB Kingston Hyper-X grey
CPU
Intel i7 4790k
Graphics
GTX970
You can use 0x3FF which sets all known bits and spare for future additions. Or use 0x2EF. Or hit 'o' at boot menu, system parameters, system integrity protection.
if the drivers were installed previously you won't get the prompt they are automatically allowed

Firstly, thank you.

Second, is this a permanent setting or simply for the driver install? If I have them installed in 10.12.6 then what's the best route in your HO?

Thanks again.
 
Joined
Jul 24, 2015
Messages
2,257
Motherboard
MSI H81i
CPU
i5-4570
Graphics
RX 580
I did NOT have to set NvidiaWeb to True in config.plist.
The behaviour of the boot loader is now to do nothing if the value is not set, nvram/plist value will be used in that case if it is present.
 
Joined
Jul 24, 2015
Messages
2,257
Motherboard
MSI H81i
CPU
i5-4570
Graphics
RX 580
Firstly, thank you.

Second, is this a permanent setting or simply for the driver install? If I have them installed in 10.12.6 then what's the best route in your HO?

Thanks again.
I would uninstall the old web drivers manually + any old versions of Lilu / Fixup.

If you had black screen because of your MacModel number in 10.12, apply whatever method you used with success to solve it, otherwise don't install Fixup or patch AGDP.

Disable SIP altogether >= 0x2EF and install the web drivers. When the install completes ignoring any strange errors don't restart when prompted, run these in terminal first.

Code:
sudo touch /Library/Extensions /System/Library/Extensions
sudo kextcache -u /
 
Joined
Dec 15, 2010
Messages
53
Motherboard
ASUS ROG Z490-G Gaming
CPU
i7-10700K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
Classic Mac
  1. iMac
Mobile Phone
  1. iOS
I would uninstall the old web drivers manually + any old versions of Lilu / Fixup.

If you had black screen because of your MacModel number in 10.12, apply whatever method you used with success to solve it, otherwise don't install Fixup or patch AGDP.

Disable SIP altogether >= 0x2EF and install the web drivers. When the install completes ignoring any strange errors don't restart when prompted, run these in terminal first.

Code:
sudo touch /Library/Extensions /System/Library/Extensions
sudo kextcache -u /
You win the internets. I've been trying to get this working since Wednesday. I just did all of the above, after updating Clover to 4233, and moved Shiki out of EFI/kexts/other to add braces to the belt, and it worked like a charm. Thank you!
 
Joined
Apr 19, 2014
Messages
25
Motherboard
Asus ROG Z270F Strix
CPU
I7-7700K
Graphics
Vega 64
Mac
  1. MacBook Pro
Classic Mac
  1. Performa
  2. SE
Mobile Phone
  1. iOS
Okay, so I followed Stork's post#2 to the letter and got stuck in the,

Code:
gIOScreenLockState 3, hs 0, bs 0, now 8, sm 0x0
.

With SIP set to 0x3. Changing it back to 0x0 fixed everything and it booted fine. After that first boot I was able to change it back to 0x3 and everything worked as expected.

BUT, now that I was feeling cocky I decided to try and get audio back up so I tried toleda’s script that was also posted in stork’s post #2. It did not go well, log below.

Now my machine won’t boot and I’m out of ideas on how to get back. Any ideas would be greatly appreciated.

Code:
Agreement
The audio_cloverALC script is for personal use only. Do not distribute
the patch, any or all of the files or the resulting patched AppleHDA.kext
for any reason without permission. The audio_cloverALC script is
provided as is and without any kind of warranty.
File: audio_cloverALC-130.command_v0.3
Release Mode
Password:
EFI partition is mounted
System Integrity Protection status: enabled (Custom Configuration).

Configuration:
    Apple Internal: disabled
    Kext Signing: disabled
    Filesystem Protections: disabled
    Debugging Restrictions: enabled
    DTrace Restrictions: enabled
    NVRAM Protections: enabled
    BaseSystem Verification: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

OK to patch
Confirm Realtek ALC1220 (y/n): y
ALC1220, Audio ID: 0 is not supported, continue (y/n): y
Vaild Audio IDs:
1 - 1/3/5/6 port Realtek ALCxxx audio
2 - 3 port (5.1) Realtek ALCxxx audio, Pink and Blue ports repurposed to outputs
Clover Audio ID Injection (y/n): y
Enter valid Audio ID (0 to exit): 1
/Users/bo/Downloads/audio_CloverALC-master/audio_cloverALC-130_v0.3.command: line 1168: [: -lt: unary operator expected

Download ALC1220A files ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  9916  100  9916    0     0  53604      0 --:--:-- --:--:-- --:--:-- 53891
Edit config.plist/Devices/Audio/Inject/1
Set: Entry, ":Devices:Audio:Inject", Does Not Exist
Edit config.plist/SystemParameters/InjectKexts/YES
Download kext patches
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1855  100  1855    0     0  21528      0 --:--:-- --:--:-- --:--:-- 21569
Print: Entry, ":KernelAndKextPatches:KextsToPatch:", Does Not Exist
Edit config.plist: Add KernelAndKextPatches/KextsToPatch - Fixed
Print: Entry, ":KernelAndKextPatches:KextsToPatch:2 dict", Does Not Exist
Download config kext and install ...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  4223  100  4223    0     0  27849      0 --:--:-- --:--:-- --:--:-- 27966
Install /Volumes/EFI/EFI/CLOVER/kexts/Other/realtekALC.kext
Install System/Library/Extensions/AppleHDA.kext/ALC1220A zml files
Fix permissions ...
Kernel cache...
rebuilding //System/Library/PrelinkedKernels/prelinkedkernel
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd423720 [0x7fffacec65b0]> { URL = "FakeSMC.kext/ -- file:///Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd420ac0 [0x7fffacec65b0]> { URL = "FakePCIID.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.driver.FakePCIID" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffbe494a0 [0x7fffacec65b0]> { URL = "NvidiaGraphicsFixup.kext/ -- file:///Library/Extensions/", ID = "as.lvs1974.NvidiaGraphicsFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd309ff0 [0x7fffacec65b0]> { URL = "Lilu.kext/ -- file:///Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd3cf480 [0x7fffacec65b0]> { URL = "USBInjectAll.kext/ -- file:///Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd387ea0 [0x7fffacec65b0]> { URL = "XHCI-200-series-injector.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.200-series-XHCI" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd382840 [0x7fffacec65b0]> { URL = "IntelMausiEthernet.kext/ -- file:///Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7fcffd2f5bb0 [0x7fffacec65b0]> { URL = "FakePCIID_Intel_HD_Graphics.kext/ -- file:///Library/Extensions/", ID = "org.rehabman.injector.FakePCIID-Intel-HD-Graphics" }
Kext with invalid signatured (-67054) allowed: <OSKext 0x7fcffbde09c0 [0x7fffacec65b0]> { URL = "AppleHDA.kext/ -- file:///System/Library/Extensions/", ID = "com.apple.driver.AppleHDA" }
KernelCache ID: 0C59DABD70EE4D38B1016A499D63896D
kextcache updated critical boot files, requesting launchd reboot

Install finished, restart required.
To save a Copy of this Terminal session: Terminal/Shell/Export Text As ...
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]
 
Status
Not open for further replies.
Top