On 11/1/2018 1:27 AM, Michal Srb wrote:
On čtvrtek 1. listopadu 2018 4:34:16 CET L A Walsh wrote:
libGL error: No matching fbConfigs or visuals found libGL error: failed to load driver: swrast
...
glxinfo shows support up to openGL version 1.4 (4.6.0 NVIDIA 416.34) (and alot of lines for routines supported).
It seems that you have the NVIDIA proprietary driver installed,
On the Windows 'server'.
but some applications are trying to use the libGL from Mesa.
I'm not real clear about this, but those apps seem to be running on clients.
That does not see any supported devices, so it tries to use software rendering and that fails because it would have no way to present the results to the X server. Not sure why, maybe because of mismatched GLX extension...
?? how would it normally display results to the server? I mean isn't that the purpose of the swrast_dri -- to allow rendering in SW when there isn't a local 3D card? The 'client' where the programs run use remote windows located on the Xserver machine (the Win machine with the nvidia card). I don't have an nvidia card on my server,
So it looks like broken driver installation. So it looks like broken driver installation. The Mesa and NVIDIA OpenGL implementation can live next to each other nowadays and the GLVND library is used to choose the right one. Apparently it does not work correctly in your case.
I would recommend you to remove all parts of the NVIDIA driver and install one from the repository: https://en.opensuse.org/SDB:NVIDIA_drivers
---- I'm pretty sure it wouldn't work on the machine where the video card is located (win 7sp1). But you may be on to something....maybe the GLVND lib is not configured properly on install for the remote case? I'd think it would need to dynamically do config for remote vs. local, since someone could be running in either place if both machines had Nvidia cards. I think I've seen places where people had the nivida card installed on windows and were running linux in a VM and were trying to have something running in the VM, display on the host (a win machine) -- similar to my use case, but my 'remote' is really over remote bus, vs. a local one. How is GLVND configured to use remote / indirect rendering vs. local? It might also be confused by there being no local DRI-based graphics card (?). -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org