High Sierra won't launch with Nvidia Web Drivers, only with OS Default ones

Hello there,

This is my first Hackintosh and I will listen to all the recommendations of this community.

I have created a bootable USB with macOS High Sierra Installer using Unibeast and successfully managed to install macOS High Sierra on my HDD. Posteriorly, I used Multibeast for the post installation.

The problem is that I can’t manage to activate my Nvidia GTX 970. I only get in the section “About my MAC” display: 5mb, instead of Nvidia GTX 970 4GB. Thus, I tried to install the Nvidia web drivers of my build(17G65) right after using Multibeast and unfortunately, after rebooting, it keeps on the macOS default drivers instead of changing into Nvidia Web Driver. Doing some research I found my problem may be associate with the Problem 6 of this thread: https://www.tonymacx86.com/threads/solving-nvidia-driver-install-loading-problems.161256/#Problem6 (with clover r_5045 and an older version r_4487)

But, guess what, after doing all the steps it didn’t work too. However, instead of giving up I kept investigating what the issue could be or at least an association and I found that whenever I try to boot macOS with clover, there’s this default setting of nv_disable=1. So, I unchecked it. Yet the nvidia drivers won’t load! Another option in the boot arguments is “Use Nvidia Web driver(nvda_drv=1)”(This all is from the Clover boot menu, not from the Clover Configurator). Which I activate but then it doesn’t work neither. Moreover I read somewhere that If I am using Nvidia Web Driver in System Parameters in config.plist that I don’t need to activate “nvda_drv=1” option, but I don’t know if that’s true. To get a more bigger view of what I’m talking about I tried with nv_disable=1(one time enabled the other time disabled) and nvda_drv=1(one time enabled the other time disabled disabled). But I never tried with both of them checked off.

Another method I tried was https://www.tonymacx86.com/threads/nvidia-releases-alternate-graphics-drivers-for-macos-high-sierra-10-13-6-387-10-10-10-40.255913/ , still it didn’t work.

I tried getting the Lilu.kext and the NvidiaGraphicsfixup.kext but I can’t find this last one. Maybe they stopped working.
-----------------------------------------------------------
Kext list on Other folder inside my EFI: FakeSMC.kext Lilu.kext
------------------------------------------------------------
Drivers list:
ApfsDriverLoader.efi, AppleImageCodec.efi, AppleKeyAggregator.efi, AppleKeyFeeder.efi, AppleUITheme.efi, AudioDxe.efi, CsmVideoDxe.efi, DatahubDxe.efi, EmuVariableUefi.efi, EnglishDxe.efi, Fat.efi, Firmware.efi, FSInject.efi, HashServiceFix.efi, NvmExpressDxe.efi,OsxFatBinaryDrv.efi, OsxLowMemFixDrv.efi, PartitionDxe.efi, Ps2MouseDxe.efi, SMCHelper.efi, UsbKBdxe.efi, Vboxext2.efi, Vboxext4.efi, VboxHfs.efi, VboxIso9600.efi.

My Bios settings are the following:

-XHCI: enabled

-Boot mode select: UEFI

-CFG-Lock: disabled

VT-d Tech: Disabled.
-------------------------------------------------------------
My system:

Nvidia MSI GTX 970

I3 8350K

MOBO: Z370-A-PRO

1ssd(windows)
1hdd(macos)

I’m also attaching my config.plist. My only hope is on you, I can’t find anything more on the internet.

Thank you.

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>AutoMerge</key> <true/> <key>DSDT</key> <dict> <key>#DropOEM_DSM</key> <dict> <key>ATI</key> <true/> <key>Firewire</key> <true/> <key>HDA</key> <true/> <key>HDMI</key> <true/> <key>IDE</key> <true/> <key>IntelGFX</key> <true/> <key>LAN</key> <true/> <key>LPC</key> <false/> <key>NVidia</key> <true/> <key>SATA</key> <true/> <key>SmBUS</key> <false/> <key>USB</key> <true/> <key>WIFI</key> <true/> </dict> <key>Debug</key> <false/> <key>Fixes</key> <dict> <key>AddDTGP</key> <false/> <key>AddHDMI</key> <false/> <key>AddIMEI</key> <false/> <key>AddMCHC</key> <false/> <key>AddPNLF</key> <false/> <key>DeleteUnused</key> <false/> <key>FakeLPC</key> <false/> <key>FixACST</key> <false/> <key>FixADP1</key> <false/> <key>FixAirport</key> <false/> <key>FixDarwin</key> <false/> <key>FixDarwin7</key> <false/> <key>FixDisplay</key> <false/> <key>FixFirewire</key> <false/> <key>FixHDA</key> <false/> <key>FixHPET</key> <false/> <key>FixIDE</key> <false/> <key>FixIPIC</key> <false/> <key>FixIntelGfx</key> <false/> <key>FixLAN</key> <false/> <key>FixMutex</key> <false/> <key>FixRTC</key> <false/> <key>FixRegions</key> <false/> <key>FixS3D</key> <false/> <key>FixSATA</key> <false/> <key>FixSBUS</key> <false/> <key>FixShutdown</key> <false/> <key>FixTMR</key> <false/> <key>FixUSB</key> <false/> <key>FixWAK</key> <false/> </dict> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>DropTables</key> <array> <dict> <key>Signature</key> <string>MATS</string> </dict> </array> <key>FixHeaders</key> <false/> <key>HaltEnabler</key> <false/> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0</string> <key>Debug</key> <true/> <key>DefaultVolume</key> <string>macOS</string> <key>Legacy</key> <string>PBR</string> <key>Secure</key> <false/> <key>Timeout</key> <integer>3</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <integer>1</integer> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <true/> <key>Inject</key> <true/> </dict> <key>UseIntelHDMI</key> <false/> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>Windows</string> <string>BOOTX64.EFI</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <string>First</string> <key>Tool</key> <true/> </dict> <key>ScreenResolution</key> <string>1920x1080</string> <key>Theme</key> <string>embedded</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>#FakeCPUID</key> <string>0x010676</string> <key>AppleIntelCPUPM</key> <true/> <key>AppleRTC</key> <true/> <key>KernelCpu</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <true/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <false/> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> <dict> <key>Comment</key> <string>10.12-AppleHDA/Realtek ALC...</string> <key>Disabled</key> <false/> <key>Find</key> <data> ihnUEQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> AAAAAA== </data> </dict> <dict> <key>Comment</key> <string>10.9-10.12-AppleHDA/Realtek ALC892</string> <key>Disabled</key> <false/> <key>Find</key> <data> ixnUEQ== </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> kgjsEA== </data> </dict> <dict> <key>Comment</key> <string>AppleHDA/Resources/xml&gt;zml</string> <key>Disabled</key> <false/> <key>Find</key> <data> eG1sLnps </data> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> em1sLnps </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>BooterConfig</key> <string>0x28</string> <key>CsrActiveConfig</key> <string>0x67</string> </dict> <key>SMBIOS</key> <dict> <key>BiosVersion</key> <string>IM182.88Z.0151.B00.1708080034</string> <key>ProductName</key> <string>iMac18,2</string> <key>SerialNumber</key> <string>C02V5EV6J1G5</string> <key>Trust</key> <false/> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Yes</string> <key>InjectSystemID</key> <true/> <key>NvidiaWeb</key> <true/> </dict> </dict> </plist> 
submitted by /u/cedpowa
[link] [comments]