Contribute
Register

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

Joined
Sep 22, 2016
Messages
253
Motherboard
Z170X-UD5 TH - Clover
CPU
i7-6700K
Graphics
GTX 970
Mac
Mac mini
Mobile Phone
iOS
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:
Joined
Mar 30, 2011
Messages
1
Motherboard
GA-Z77 DS3H
CPU
Intel 3770K
Graphics
Nvidia GTX 670
Mac
Classic Mac
Mobile Phone
solved thanks
 
Joined
May 5, 2014
Messages
69
Motherboard
Dell VOSTRO 3478
CPU
I5-8250u
Graphics
HD 620, Radeon HD 520
Mac
MacBook Air, MacBook Pro
Mobile Phone
Android, iOS
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.
 
Joined
Sep 22, 2016
Messages
253
Motherboard
Z170X-UD5 TH - Clover
CPU
i7-6700K
Graphics
GTX 970
Mac
Mac mini
Mobile Phone
iOS
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! ;)
 
Joined
Oct 6, 2017
Messages
3
Motherboard
MSI H97 Gaming 3
CPU
Intel i5-4690
Graphics
Asus GTX960 Strix
Mac
MacBook Pro
Mobile Phone
iOS
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.
 
Joined
Oct 6, 2017
Messages
3
Motherboard
MSI H97 Gaming 3
CPU
Intel i5-4690
Graphics
Asus GTX960 Strix
Mac
MacBook Pro
Mobile Phone
iOS
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!
 
Joined
Sep 22, 2016
Messages
253
Motherboard
Z170X-UD5 TH - Clover
CPU
i7-6700K
Graphics
GTX 970
Mac
Mac mini
Mobile Phone
iOS
Nvidia WebDriver 378.10.10.10.15.120 is out now
 
Joined
Jun 17, 2017
Messages
1
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:
Joined
Mar 27, 2017
Messages
38
Motherboard
ASRock Fatal1ty Z270 Gaming K6
CPU
Intel Core i7-7700K Kaby Lake Quad-Core 4.2 GHz
Graphics
NVidia GeForce GTX 1070
Mac
iMac, MacBook Pro
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
 
Top