Bug 99146

Summary: XQuartz does not support indirect OpenGL rendering context
Product: XQuartz Reporter: damora <damora>
Component: New BugsAssignee: Jeremy Huddleston Sequoia <jeremyhu>
Status: RESOLVED WORKSFORME QA Contact: Jeremy Huddleston Sequoia <jeremyhu>
Severity: normal    
Priority: medium    
Version: 2.7.11 (xserver-1.18.4)   
Hardware: All   
OS: Mac OS X (All)   
Whiteboard:
i915 platform: i915 features:

Description damora@us.ibm.com 2016-12-19 18:30:35 UTC
1. ssh -X <remote Linux served running X11/GLX extension> from MacOS sierra MacBook Pro
2. execute glxgears or glxinfo and the following errors occur which seem to suggest that XQuartz on MacOS Sierra does not support indirect GL rendering context


[damora@fstgb016:~ ] $glxgears
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:  23
  Current serial number in output stream:  24
[damora@fstgb016:~ ] $ glxinfo
name of display: localhost:10.0
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:  24 (X_GLXCreateNewContext)
  Value in failed request:  0x0
  Serial number of failed request:  17
  Current serial number in output stream:  18
Comment 1 Jeremy Huddleston Sequoia 2016-12-19 19:46:44 UTC
Indirect GLX is no longer supported by default.  You can enable it with:

    defaults write org.macosforge.xquartz.X11 enable_iglx -bool true

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.