Contribute
Register

Can't boot with the graphics card

Status
Not open for further replies.
Joined
Sep 27, 2017
Messages
13
Motherboard
MSI H170 Gaming M3
CPU
i5-6600
Graphics
HD 7870
I did a clean install of macOs High Sierra, and all works good expect a little big detail, the graphics card.

Whenever a try to boot with the graphics card(gtx 560) , the boot starts normally and then starts to enter in a loop and always show the same information on screen (picture attached), the system don't get a kernel panic, just starts to enter in a endless loop.

In order to boot to the system im changing the graphics card on the bios to my integrated graphics card, and i can boot without problems.
That was the way i made the OS installation (with the integrated graphics card selected on the bios).
Before i was on macOs Sierra (10.12.6) the graphics card worked without problems.

Does any one have any ideia?

(EFI folder attached)
 

Attachments

  • boot.jpg
    boot.jpg
    87 KB · Views: 205
  • EFI.zip
    8 MB · Views: 86
Last edited:
Hello,

I had a similar issue with a GTX 960. I didn't try removing the NVIDIA card though. What I did:
- download latest NVIDIA Web drivers for 10.13 on a drive readable from HighSierra in safe mode (easiest is to put the download on a HFS+ drive)
- download kext from https://github.com/mologie/NVWebDriverLibValFix/releases on the same readable drive
- boot into HighSierra in safe mode, you'll get slow display, low resolution and no internet, but at least you can continue
- install the NVIDIA Web drivers that you saved, then install NVWebDriverLibValFix as explained on their website
- reboot in normal mode

Also note that in /Volumes/EFI/EFI/CLOVER/kexts/Other I also have these kexts but I don't know at which point they help :
- FakeSMC.kext
- IntelGraphicsFixup.kext from https://bitbucket.org/RehabMan/intelgraphicsfixup/downloads/ (latest version)
- Lilu.kext from https://github.com/vit9696/Lilu (latest version)
- NvidiaGraphicsFixup.kext from https://sourceforge.net/projects/nvidiagraphicsfixup/ (latest version)
 
I have simuler problem but I can't go to safe mode also
 
I get stuck at the same screen during install, with a GTX560 ti (almost the same card, from what I understand).

Any help is appreciated.
 
Hello,

I had a similar issue with a GTX 960. I didn't try removing the NVIDIA card though. What I did:
- download latest NVIDIA Web drivers for 10.13 on a drive readable from HighSierra in safe mode (easiest is to put the download on a HFS+ drive)
- download kext from https://github.com/mologie/NVWebDriverLibValFix/releases on the same readable drive
- boot into HighSierra in safe mode, you'll get slow display, low resolution and no internet, but at least you can continue
- install the NVIDIA Web drivers that you saved, then install NVWebDriverLibValFix as explained on their website
- reboot in normal mode

Also note that in /Volumes/EFI/EFI/CLOVER/kexts/Other I also have these kexts but I don't know at which point they help :
- FakeSMC.kext
- IntelGraphicsFixup.kext from https://bitbucket.org/RehabMan/intelgraphicsfixup/downloads/ (latest version)
- Lilu.kext from https://github.com/vit9696/Lilu (latest version)
- NvidiaGraphicsFixup.kext from https://sourceforge.net/projects/nvidiagraphicsfixup/ (latest version)



Thx for the advice,
so, i already had:
- Lilu.kext and NvidiaGraphicsFixup.kext on /EFI/CLOVER/kexts/Other
- NVIDIA Web drivers installed

So i just needed to install the NVWebDriverLibValFix.kext, i installed it (in a slightly different way that shown in the site) and i ran the command "
kextstat | grep NVWebDriverLibValFix" to make sure the kext was loaded and it was :).

But when i restarted, i still had the loop :/

But thx anyway for the help :)
 
Last edited:
I get stuck at the same screen during install, with a GTX560 ti (almost the same card, from what I understand).

Any help is appreciated.

That happened to me on the install too, for now you have this 2 temporary options,
1 - Remove the graphics card
2 - Choose the graphics on the bios settings ( at least in my bios i have the option to choose between IGP (Integrated Graphics Device ) and PGE (PCI Express Graphics) )

This is not a solution i would say is a workaround, but at least you can pass forward to the installation if you want :)
 
I have simuler problem but I can't go to safe mode also

You want to go to the safe mode to install NVWebDriverLibValFix.kext right?
Is not mandatory to enter the safe mode it can be done this way.
Edit your config.plist of the EFI partition i use Clover Configurator,
  • Select the Rt Variables tab and edit csr-active-config field
Some values:
0x0 = SIP Enabled (Default)
0x3 = SIP Partially Disabled (Loads unsigned kexts)
0x67 = SIP Disabled completely

I chose "0x67" but i think "0x3" would also do.

  • Now u need to add the boot argument "kext-dev-mode=1" , you can do it on the Boot tab and check it on the arguments
Now after u save and restart you should able to install the kext NVWebDriverLibValFix.kext .
After install it you can run this on the terminal to see if the kext is loaded "kextstat | grep NVWebDriverLibValFix"
 
Disabling SIP was also one of the step indeed (but was not enough to boot, I also needed the safe mode). I used 0x67 after reading on the Internet. I had issues when using 0x3 and the csrutil command says this is an unsupported configuration. I didn't try restoring 0x3 to check if it still works now that I have a working setup.

You'd better disable it completely at least temporarily so that you know this isn't the culprit. Then re-enable it partially (0x3) if everything goes well.
 
Thx for the advice,
so, i already had:
- Lilu.kext and NvidiaGraphicsFixup.kext on /EFI/CLOVER/kexts/Other
- NVIDIA Web drivers installed
Are these kexts the latest version ?
 
Disabling SIP was also one of the step indeed (but was not enough to boot, I also needed the safe mode). I used 0x67 after reading on the Internet. I had issues when using 0x3 and the csrutil command says this is an unsupported configuration. I didn't try restoring 0x3 to check if it still works now that I have a working setup.

You'd better disable it completely at least temporarily so that you know this isn't the culprit. Then re-enable it partially (0x3) if everything goes well.

Yes , i forgot to say that, this steps are just other way to install NVWebDriverLibValFix.kext without having to use the safe mode, if someone can't boot in any way is a bit useless, because you will need to access the OS anyway to do this.
I did it in my case because i can boot when i choose my IGP (Integrated Graphics Device ) on the bios, so was better for me.

But if someone can't boot this can't be done.
 
Status
Not open for further replies.
Back
Top