Originally Posted by paulgress
This is a problem with nv111 and 112 that should be corrected in nv113. It's not the 180.22 driver.
Bug Title: compiz fails to start at login for nvidia graphics cards
Bug description: compiz fails to launch upon login because Xserver is not loading GLX extensions. This is due to The SMF service svc:/application/opengl/ogl-select:default picking the wrong type of GLX extension, it points to the generic Mesa library.
Error message: /usr/bin/compiz-bin (core) - Fatal: Root visual is not a GL visual
/usr/bin/compiz-bin (core) - Error: Failed to manage screen: 0
/usr/bin/compiz-bin (core) - Fatal: No manageable screens found on display :0.0
Workaround: Set vendor string manually :
$ svccfg -s applications/opengl/ogl-select setprop options/vendor = nvidia
$ svcadm restart applications/opengl/ogl-select
Restart X server and re-login
Hello, can't set vendor string manually:
yurippe@Mars:~$ svccfg -s applications/opengl/ogl-select setprop options/vendor = nvidia
svccfg: mode 'applications/opengl/ogl-select' does not match all instance or service (translated from Chinese)