[chimera-dev] Xlib: extension "NV-GLX" missing on display ":0".

Tom Goddard goddard at sonic.net
Mon Sep 10 11:48:08 PDT 2012


Hi Thomas,

   This a graphics driver problem.  Chimera fails to start because it 
can't initialize the OpenGL 3d graphics.  Googling nv-glx extension 
fedora 17 suggests it is a problem with how the nvidia driver is 
installed.  Maybe Chimera is partially getting the software Mesa driver 
and partially the Nvidia driver.  The nv-glx missing warning may not be 
the actual problem causing Chimera to not start but is probably an 
indicator of the underlying graphics driver installation problem.

     Tom


> Greetings,
>
> I am running Fedora 17 64-bit with bumblebee and akmod-nvidia on my 
> laptop (the original nvidia drivers could not be installed). My GPU 
> (not sure if this is helpful to know) is GeForce GT 650M and after 
> doing that workaround with the open source drivers, in order to use 
> the GPU I launch each program using "optirun" command (i.e. to launch 
> pymol "optirun pymol", otherwise I get a black screen and the laptop 
> automatically logs out). I have chimera production version 1.6.2 
> (build 36855) 2012-07-06 17:55:00 UTC, and whenever I run 
> ./bin/chimera, with or without optirun, I see the small start up 
> window "UCSF Chimera, an Extensible Molecular Modeling System" but 
> after a couple of seconds chimera terminates with the following message:
>
> $ ./bin/chimera
> Xlib:  extension "NV-GLX" missing on display ":0".
> Xlib:  extension "NV-GLX" missing on display ":0".
> X Error of failed request:  GLXBadCurrentWindow
>   Major opcode of failed request:  153 (GLX)
>   Minor opcode of failed request:  5 (X_GLXMakeCurrent)
>   Serial number of failed request:  1376
>   Current serial number in output stream:  1376
>
> Or with optirun:
>
> $ optirun --debug ./bin/chimera
> [18180.513653] [DEBUG]optirun version 3.0.1 starting...
> [18180.514638] [DEBUG]Active configuration:
> [18180.514642] [DEBUG] bumblebeed config file: 
> /etc/bumblebee/bumblebee.conf
> [18180.514646] [DEBUG] X display: :8
> [18180.514650] [DEBUG] LD_LIBRARY_PATH: 
> /usr/lib64/nvidia:/usr/lib64/xorg/nvidia
> [18180.514653] [DEBUG] Socket path: /var/run/bumblebee.socket
> [18180.514656] [DEBUG] VGL Compression: proxy
> [18191.641124] [INFO]Response: Yes. X is active.
>
> [18191.641145] [INFO]Running application through vglrun.
> [18191.641242] [DEBUG]Process vglrun started, PID 3339.
> Xlib:  extension "NV-GLX" missing on display ":0".
> Xlib:  extension "NV-GLX" missing on display ":0".
> X Error of failed request:  GLXBadCurrentWindow
>   Major opcode of failed request:  153 (GLX)
>   Minor opcode of failed request:  5 (X_GLXMakeCurrent)
>   Serial number of failed request:  1376
>   Current serial number in output stream:  1376
> [18199.687495] [DEBUG]SIGCHILD received, but wait failed with No child 
> processes
> [18199.687528] [DEBUG]Socket closed.
> [18199.687540] [DEBUG]Killing all remaining processes.
>
>
> It is worth mentioning that the small start-up window disappears after 
> saying "initializing OpenGL". Do you have any idea what I can do to 
> fix it?
>
> Thanks in advance,
> Thomas
>
>
> _______________________________________________
> Chimera-dev mailing list
> Chimera-dev at cgl.ucsf.edu
> http://www.rbvi.ucsf.edu/mailman/listinfo/chimera-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://plato.cgl.ucsf.edu/pipermail/chimera-dev/attachments/20120910/8451423c/attachment.html>


More information about the Chimera-dev mailing list