Contribute
Register

[Solved] Booting IOConsoleUsers: gIOScreenLockstate error with card installed

Status
Not open for further replies.
Joined
Feb 26, 2016
Messages
11
Motherboard
Gigabyte GA-Z97X-UD3H
CPU
Intel Core i7-4790K
Graphics
EVGA GF GTX 970 4GB FTW + ACX 2.0+
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Hi,

Had a stable build with Sierra. Problems started when I upgraded to High Sierra.
Installer failed booting with a IOConsoleUsers: GIOSCreenLockstate error.

Succeeded to install High Sierra successfully by removing my GeForce GTX970.

Afterwards tried everything in the various guides, including this one to the letter:
https://www.tonymacx86.com/threads/...er-on-high-sierra-black-screen-panics.234390/

Including booting with either of the following both combined:
clover: Set Nvidia to VESA (nv_disable=1)
clover use Nvidia WEB drivers (nvda_drv=1)

Once I put my graphics-card back in I get the following error, in an endless loop:
IOConsoleUsers: gIOScreenLockstate 3, hs 0, bs 0, now 0, sm 0x0

What do I miss ? Any help or recommendations are greatly appreciated.

OSX: 10.13.3
My NVIDIA Web Driver: 387.10.10.10.25.156 (up to date)

Attached is my clover config.plist

Sincerely,
ilya
 

Attachments

  • config.plist
    4.8 KB · Views: 231
Inject Nvidia is wrong for a GTX 970.
Thanks!

so this means:
nv_disable=0
nvda_drv=0

or should I completely remove the nvidia kexts from EFI/CLOVER/kexts/Other
i.e.
  • Lilu.kext
  • NVWebDriverLibValFix.kext
  • NvidiaGraphicsFixup.kext
 
Thanks!

so this means:
nv_disable=0
nvda_drv=0

or should I completely remove the nvidia kexts from EFI/CLOVER/kexts/Other
i.e.
  • Lilu.kext
  • NVWebDriverLibValFix.kext
  • NvidiaGraphicsFixup.kext

Code:
<dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
</dict>

true should be false.
 
Code:
<dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
</dict>

true should be false.

Thanks a lot P1lgrim. I modified the config.plist as above, but it still throws the gIOScreenLockstate error at me.

Do you think I should remove the
  • NVWebDriverLibValFix.kext
  • NvidiaGraphicsFixup.kext
kexts? And the Lilu?

Your help is much appreciated.
 
Do you think I should remove the
  • NVWebDriverLibValFix.kext
  • NvidiaGraphicsFixup.kext
kexts? And the Lilu?
What do you have to lose ?

Make sure that integrated graphics are disabled in your BIOS settings - Set PEG as primary.
 
What do you have to lose ?

Make sure that integrated graphics are disabled in your BIOS settings - Set PEG as primary.
YES! Thank you...

I set Intel Processor Graphics to "Disabled" in BIOS..
After seeing the gIOScreenLockstate briefly flash by the log-in screen takes over.

Now I could check Nvidia WEB drivers (nvda_drv=1) and the card is recognized and used.

So AWESOME. Thanks P1LGRIM!
 
Screen Shot 2018-01-29 at 19.37.52.png
 
Status
Not open for further replies.
Back
Top