swrast is a red herring, but I think the other error messages have to do
with the nVidia drivers and their relationship to various OpenGL
libraries. We have recently noticed similar error messages with ccp4mg,
so it is not a coot specific problem. We do not see the error messages
on workstations with AMD radeon cards. We see it on some workstations
with nVidia cards, but not others, because we are running different
versions of the nVidia driver (legacy version for some older cards).
This is the proprietary driver from nVidia (as loaded from el repo for
sl6 and sl7 linux)
The error messages show up with the "glxinfo" command.
I do not know if a fix is on the way yet. You could try rolling back
your nVidia driver.
On 05/27/18 12:45, Paul Emsley wrote:
On 23/05/2018 23:24, Ethan A Merritt wrote:
I just updated the O/S on two of my machines (linux Mageia6) and
perhaps
foolishly also ran the update tool in ccp4 before checking that
everything was
working. Now I find that I have a coot problem but I don't know
whether it's
due to the OS update or the ccp4 update.
One machine is on my desktop. Coot continues to work fine if run
locally.
The other machine is a compute server where I usually run ccp4 jobs by
logging in with ssh. Prior to the updates it worked fine to run
coot in the
ssh terminal session and have it display back to my desktop.
Now it fails to run, with error message:
[1] coot
INFO:: Using Standard CCP4 Refmac dictionary from CLIBD_MON:
/home/CCP4/ccp4-7.0/lib/data/monomers/
INFO:: Reading coordinate file:
/home/CCP4/ccp4-7.0/share/coot/standard-residues.pdb
PDB file /home/CCP4/ccp4-7.0/share/coot/standard-residues.pdb has
been read.
Spacegroup: P 1
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
*** Cannot find the double-buffered visual.
*** Trying single-buffered visual.
*** No appropriate OpenGL-capable visual found.
[2] coot --version
0.8.9.1 (revision-count 7414)
[with guile 1.8.8 embedded]
[with python 2.7.10 embedded]
I am dubious that the swrast warning is relevant because I get that same
message from other programs that nevertheless run just fine.
Nevertheless, both ends have swrast/dri installed:
/usr/lib64/dri/kms_swrast_dri.so
/usr/lib64/dri/swrast_dri.so
Probably I'm just missing some package or library, but I can't figure
out
what it would be. Any ideas?
Sorry for the late reply, I was teaching/travelling.
I don't support CCP4 binaries, but I do have a suggestion. Perhaps the
X11 server on your desktop doesn't have the GLX Extension?
Regards,
Paul.
--
=======================================================================
All Things Serve the Beam
=======================================================================
David J. Schuller
modern man in a post-modern world
MacCHESS, Cornell University
[email protected]