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]

Reply via email to