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]