For looping in gIOLockScreenState (with -v, otherwise black screen with mouse) for me install of
https://github.com/mologie/NVWebDriverLibValFix helped. I had GT 1030 , same issue in Sierra & HS. With that no problems.
The nvda_drv must be in NVRAM as key with 1, nvram -p shows all keys.
Boot flag nvda_drv=1 doesnt help since longer time. Must be set in NVRAM - by Clover (webdriver true).
Also be sure your NVRAM holds the key, i dont neeed that emu....efi because my MB GA.Z77 has full working NVRAM.
Others must have that efi extensuin named some with EMU....efi (plus installed Clover sripts that all NVRAM values are saved and restored after reboot).
So,
first i would check if you find the
nvda_drv key in NVRAM, by nvram -p
and it must be set <> 0
Without that Webdrivers will never loaded - even you add kernel flag nvda_drv=1 and/ or Webdrivers are installed OK.
I deleted the old kernel boot flag nvda_drv=1 because no more function