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.
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: 209
  • 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: 151
Last edited:
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:
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.
 
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.
 
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 /
 
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!
 
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]
 
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]


ok. after getting the Nvidia drivers loaded

set sip/csr to 0x2EF

then reboot and run the audio script
but type this before you reboot


sudo touch /Library/Extensions /System/Library/Extensions
sudo kextcache -u /

see my thread here, I have a pretty similar setup to you
https://www.tonymacx86.com/threads/success-6700k-1080-ti-asus-ranger-viii.233625/#post-1596358
 
Status
Not open for further replies.
Back
Top