A must for working Web driver is the NVRAM key nvda_drv=1.
(you can look : nvram -p )
Doenst matter how this key comes into your nvram, but it must be present and set to 1 for working webdrivers.
I think the clover config nvidiaweb does handle / set this NVRAM key at boot time. (since the boot flag nv... is useless for Sierra+)
If you set nvram key by the nvidia prefpane or by hand: sudo nvram nvda_drv=1 but disable clover nvidiaweb, the clover may overwrite the key with =0.
So both must be enabled.
PS: Webdrivers not loaded
It may happen that you enable Clover webdriver but, because your NVRAM isnt working (depend on Mainboard, some need EmiEfi...efi, i not with GA Z 77) the webdriver
is not loaded!!! In this case, you enabled webdriver in clover, check if the nvram key really set and set to =1. ( nvram -p).
Other problems can be,
- nvram is set right, but webdriver isnt for used OS X build version (webdriver checks OS X build version) = Webdriver not loaded.
- nvram is OK, also webdriver build is OK, but kernelcache old (not updated = old webdriver version) OR some nv kexts have wrong owner(permissions) = Webdriver not loaded
- all OK, but on High Sierra - problems with HS new kext allow security : web drivers not loaded if you installed them with SIP disabled
- last but not least : all OK, but your SMBIOS (Mac Modell) is problematic for Nvidia gpu = use LILU + NVGraphicsFixup , if use both lastest (1.20) version - you MUST delete NVWebDriverLibValFix.kext if you used it before!!!! in /L/E & kernelcache update - otherwise reboots.