The Sierra security update changes the build number for the OS from 16G29 to 16G1023, so webdrivers do not work.
If the Webdrivers do not work you have to edit the
Code:
/System/Library/Extensions/NVDAStartupWeb.kext/Contents/Info.plist
and change the NVDARequiredOS key to the new buid number "16G1023" and then rebuilding kextcache
Code:
sudo touch /System/Library/Extensions
sudo kextcahce -u /
reboot
Did that it shows loaded by my video card is now not displayed even cache rebuild. A message popped up stating the NVDAStartupWeb.kext could not load as it was not installed properly. Video rolls at login then settles down. I would say kernal extension(s) for Nvidia are not loading and this is confirmed in extension list under system report.
This the plist text for:NVDAStartup.kext
<key>NVDAStartup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.nvidia.NVDAStartup</string>
<key>IOClass</key>
<string>NVDAStartup</string>
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&0xff000000</string>
<key>IOPCIMatch</key>
<string>0x000010de&0x0000ffff</string>
<key>IOProbeScore</key>
<integer>100000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOSourceVersion</key>
<string>10.17.5</string>
<key>NVDARequiredOS</key>
<string></string>
<key>NVDAType</key>
<string>Official</string>
This is the plist text for NVDAStartupweb.kext:
<key>NVDAStartup</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.nvidia.NVDAStartupWeb</string>
<key>IOClass</key>
<string>NVDAStartupWeb</string>
<key>IOMatchCategory</key>
<string>IOFramebuffer</string>
<key>IOPCIClassMatch</key>
<string>0x03000000&0xff000000</string>
<key>IOPCIMatch</key>
<string>0x000010de&0x0000ffff</string>
<key>IOProbeScore</key>
<integer>200000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>NVDARequiredOS</key>
<string>16G1023</string>
<key>NVDAType</key>
<string>Web</string>
</dict>
Does the NVDARequiredOS key have to have 16G1023 for both kexts? Obviously I have to unlock permissions to change Plist texts in either of these? You will note NVDAStartup does not have a OS build in the string line...