Contribute
Register

[Help] High Sierra and Nvidia webdriver error: gIOScreenLockState 3 ...

Status
Not open for further replies.
I had also issue with that. Instructons suggested by BreBo are very useful.

What I did to solve the problem?

1. Boot into recovery mode and clean up as instructed below:

Code:
cd /Volumes/HDD/System/Library/Extensions/
rm -R GeF*.*
touch /Volumes/HDD/System/Library/Extensions/
cd /Volumes/HDD/Library/Extensions/
rm -R GeF*.* NVDA*.*
touch /Volumes/HDD/Library/Extensions/
reboot
(Replace HDD with proper name)

2. Boot into High Sierra
3. Mount EFI partition and open Clover configuration file and set CsrActiveConfig to 0x0
4. Remove temporarily extra kexts, leave only minimal needed (FakeSMC.kext etc)
5. Add the most latest Lilu.kext with NvidiaGraphicsFixup.kext
6. Reboot
7. Mount EFI partition and open Clover configuration file and set CsrActiveConfig to 0x67
8. Install Nvidia WebDriver and reboot.

You should have proper drivers loaded now.

If you already installed correct version of Web drivers, you can try to remove bad kexts in recovery mode, but if terminal isn’t your friend, follow steps above.

UPDATE

Do not use NVWebDriverLibValFix.kext. Instead use latest:
Read more here: #543
 
Last edited:
solved thanks
 
I had also issue with that. Instructons suggested by BreBo are very useful.

What I did to solve the problem?

1. Boot into recovery mode and clean up as instructed below:

Code:
cd /Volumes/HDD/System/Library/Extensions/
rm -R GeF*.*
touch /Volumes/HDD/System/Library/Extensions/
cd /Volumes/HDD/Library/Extensions/
rm -R GeF*.* NVDA*.*
touch /Volumes/HDD/Library/Extensions/
reboot
(Replace HDD with proper name)

2. Boot into High Sierra
3. Mount EFI partition and open Clover configuration file and set CsrActiveConfig to 0x0
4. Remove temporarily extra kexts, leave only minimal needed (FakeSMC.kext etc)
5. Add the most latest Lilu.kext with NvidiaGraphicsFixup.kext
6. Reboot
7. Mount EFI partition and open Clover configuration file and set CsrActiveConfig to 0x67
8. Install Nvidia WebDriver and reboot.

You should have proper drivers loaded now.

If you already installed correct version of Web drivers, you can try to remove bad kexts in recovery mode, but if terminal isn’t your friend, follow steps above.

UPDATE

Do not use NVWebDriverLibValFix.kext. Instead use latest:
Read more here: #543
Thank you man, I followed Stork's guide. It didn't solve me gIOScreenLockState 3 issue. BTW I'm using iMac 17,1. Added those kext you mentioned and it works great. Cheers.
 
Thank you man, I followed Stork's guide. It didn't solve me gIOScreenLockState 3 issue. BTW I'm using iMac 17,1. Added those kext you mentioned and it works great. Cheers.
Welcome! ;)
 
I had also issue with that. Instructons suggested by BreBo are very useful.

What I did to solve the problem?

1. Boot into recovery mode and clean up as instructed below:

Code:
cd /Volumes/HDD/System/Library/Extensions/
rm -R GeF*.*
touch /Volumes/HDD/System/Library/Extensions/
cd /Volumes/HDD/Library/Extensions/
rm -R GeF*.* NVDA*.*
touch /Volumes/HDD/Library/Extensions/
reboot
(Replace HDD with proper name)

2. Boot into High Sierra
3. Mount EFI partition and open Clover configuration file and set CsrActiveConfig to 0x0
4. Remove temporarily extra kexts, leave only minimal needed (FakeSMC.kext etc)
5. Add the most latest Lilu.kext with NvidiaGraphicsFixup.kext
6. Reboot
7. Mount EFI partition and open Clover configuration file and set CsrActiveConfig to 0x67
8. Install Nvidia WebDriver and reboot.

You should have proper drivers loaded now.

If you already installed correct version of Web drivers, you can try to remove bad kexts in recovery mode, but if terminal isn’t your friend, follow steps above.

UPDATE

Do not use NVWebDriverLibValFix.kext. Instead use latest:
Read more here: #543

Hello. I'm still trying to solve my first Hackintosh installation, so please forgive me if I'm wrong, but... here's what happened to me.

Finally managed to install High Sierra on my computer with the following specs:
- Mobo: MSI H97 Gaming 3
- CPU: Intel i-4560
- GPU: Asus GTX960 Strix OC

It boots regularly without the Nvidia Drivers, but as soon as I tried to install them (with SIP set to 0x0) the booting is stuck on the loading bar and, after several minutes, it turns into a black screen.

I have followed Stork's instructions here (#2), but nothing worked.

I was going to follow your guidelines then, and I did it up to #5 (install Lilu.kext and NvidiaGraphicsFixup.kext) and #6 (reboot). However, after rebooting I am stuck at the loading bar once again, and I didn't even install the Nvidia Web Drivers! (that would have been #8)

All the drivers, kexts and files are up to date.

Can anybody please explain to me what to do now? Thanks.
 
Invalid clover config.

Alright. After several additional tries, I was finally able to install the two kexts correctly and now my drivers are perfectly loaded at boot up. Thanks for your guides and suggestions!
 
Hello,
I'm trying fix my hackintosh for last 3 days and still getting gIOScreenLockState 3...

My setup:
i5-3570
Z77X-D3H
GTX560 Ti

I have update tu supplement update at 10.13 and try 378.10.10.10.15.120 and 378.10.10.10.15.121 Nvidia Web Drivers with no result.

I can boot with integrated Intel and with main card after remove all Kext mentioned by iLikeHackintosh

I have try:
- with nvidia_drv=1 and without
- try disable inject nvidia driver and use web driver
- try nv-disable=1
- try with Lilu.kext and NvidiaGraphicsFixup.kext in last version and without

Still no success:(

I'm not sure if my card isn't to old to get running. (I run 10.12.6 before witho no problem).
And I’m booting as legacy, my mobo have some trouble to boot in UEFI mode.

EDIT: I upgrade to GTX1050 and everything works fine now...
 
Last edited:
Hi all,

First, I had some problems with installing high sierra, had to remove my GPU card (GTX 1050 ti) to get through to the installer. I can boot to high sierra desktop when my GPU is not connected to the motherboard.

I installed de new nvidia webdriver for 10.13 (even tried with the "SIP-trick"), injected nvidia webdriver through clover, disabled injection of intel, got lilu & nvidiagpufix kext installed, etc.. Nothing worked to get to the desktop, when I try to boot with my GPU an error shows up:

IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0

The screen keeps refreshen en then showing that error again..

Build:
  • asrock z77 pro4-m
  • GTX 1050 ti
  • i7-3770k 3.50Ghz
Got the latest clover: r4220

Any help is much appreciated! Im stuck :/


Before you install the WEB driver CSR should only enable NVRAM (System parameters), and make sure Inject NVIDIA, and Inject NVIDIA WEB are not checked under Graphics.

After you install the web driver, set CSR=x67, and check Inject NVIDIA, Inject NVIDIA Web

Change those on the boot options
 
Status
Not open for further replies.
Back
Top