Bug 101028

Summary: Cannot run OpenGL applications on a remote XServer without +iglx
Product: xorg Reporter: Suici Doga <suiciwd>
Component: Server/Ext/GLXAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED NOTABUG QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Suici Doga 2017-05-13 06:49:03 UTC
When I try to run glxgears on a remote Cygwin / X server I get this error 

suici@HP-Pavilion-g7:~$ LIBGL_DEBUG=verbose DISPLAY=:0 glxgears
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/suici/.drirc: No such file or directory.
libGL: Can't open configuration file /home/suici/.drirc: No such file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  28
  Current serial number in output stream:  30

I'm using Windows 10 WSL but the same error also occurs if I run it from a remote Linux machine. If I use +iglx the error goes but it only supports GL 1.4.

GPU : Radeon HD 7640G
Comment 1 Michel Dänzer 2017-05-13 07:22:31 UTC
Current versions of Xorg disable GLX indirect rendering by default. This is intended behaviour.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.