On 09/09/11 16:15, Tim Fenn wrote:
On Fri, 9 Sep 2011 14:12:37 -0400
David Schuller<[email protected]>  wrote:

A friend updated software on his Fedora 14 workstation within the
last couple days, and now Coot and pyMol both fail to work. Coot
complains that it can find neither the double-buffered visual nor a
single-buffered visual. Has anyone else encountered this (yet)? Which
packages are the most likely suspects?

I'm using both on fedora 15 without problems.  Your error message
suggests an issue with opengl - are the appropriate drivers/modules
available?  "glxinfo | grep render" should say something like:

direct rendering: Yes
OpenGL renderer string: GeForce GTS 450/PCI/SSE2
Some additional info:

The workstation in question is running the RPM version of coot installed via yum.
coot-0.6.2-7.20110421svn3461.fc14.x86_64
pymol-1.4.1-4.20110502svn3947.fc14.x86_64
akmod-nvidia-280.13-2.fc14.x86_64
kmod-nvidia-2.6.35.14-95.fc14.x86_64-280.13-2.fc14.x86_64
kmod-nvidia-2.6.35.14-96.fc14.x86_64-280.13-2.fc14.1.x86_64
kmod-nvidia-2.6.35.6-48.fc14.x86_64-280.13-2.fc14.x86_64

kmod-nvidia-280.13-2.fc14.1.x86_64
nvidia-settings-1.0-11.fc14.x86_64
nvidia-xconfig-1.0-9.fc14.x86_64
xorg-x11-drv-nvidia-280.13-1.fc14.x86_64

xorg-x11-drv-nvidia-libs-280.13-1.fc14.i686
xorg-x11-drv-nvidia-libs-280.13-1.fc14.x86_64

$ uname -a
Linux mbg236152132 2.6.35.14-96.fc14.x86_64 #1 SMP Thu Sep 1 11:59:56 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

I already tried re-installing the nvidia libs the other day. Today I re-installed all of the nvidia software from rpmfusion. As you can see above, I am using the akmod option which is supposed to automatically upddate the driver for kernel updates.

I tried the glxinfo bit you mentioned. It failed. But then I noticed that glxinfo works from the root account, but not from a normal user account. Then I found that I can run coot or pymol from the root account, just not from a regular user account. It's looking like some kind of permissions problem. At present I am not sure what file or resource has the permissions problem.

Rolling back to the previous kernel did not clear up the problem.

--
=======================================================================
All Things Serve the Beam
=======================================================================
                               David J. Schuller
                               modern man in a post-modern world
                               MacCHESS, Cornell University
                               [email protected]

Reply via email to