Summary: | Change from Mesa 10 to 11 made remote opengl stop working | ||
---|---|---|---|
Product: | Mesa | Reporter: | Christoph Weiss <weiss> |
Component: | GLX | Assignee: | mesa-dev |
Status: | RESOLVED NOTABUG | QA Contact: | mesa-dev |
Severity: | normal | ||
Priority: | medium | CC: | idr, mark.a.janes |
Version: | 11.0 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Christoph Weiss
2016-01-22 12:28:39 UTC
Two questions: 1. Did anything else (i.e., the X server) change? 2. Are you able to bisect? I recently noticed that after some Fedora system update a bunch of the piglit GLX tests began to fail. On my system, the failure occur with Mesa 10 and 11. I haven't had a chance to investigate it, but it's possible that the failure you have observed is related. The X server version changed from 1.16.4 to 1.17.4. I can try running it with 1.16.4 if necessary (requires a bit of work since gentoo won't let me compile it with Mesa 11 for some reason.) If by bisect you mean git bisecting, I could do that, yes. http://cgit.freedesktop.org/xorg/xserver/commit/?id=d0da0e9c3 Apparently Xorg 1.17 disables indirect GLX by default. Try starting the X server with +iglx. (In reply to Ilia Mirkin from comment #3) > http://cgit.freedesktop.org/xorg/xserver/commit/?id=d0da0e9c3 > > Apparently Xorg 1.17 disables indirect GLX by default. Try starting the X > server with +iglx. Ugh. Is there a way to detect that? I'd like to change the piglit tests to SKIP instead of FAIL in these conditions. Thanks for the feedback, +iglx indeed makes everything work again, also with Mesa 11! (In reply to Ian Romanick from comment #4) > (In reply to Ilia Mirkin from comment #3) > > http://cgit.freedesktop.org/xorg/xserver/commit/?id=d0da0e9c3 > > > > Apparently Xorg 1.17 disables indirect GLX by default. Try starting the X > > server with +iglx. > > Ugh. Is there a way to detect that? I'd like to change the piglit tests to > SKIP instead of FAIL in these conditions. Sure. If the test is taking to X directly (I would assume it is of it's explicitly testing indirect rendering), you should be able to just query for the AIGLX extension. (In reply to Jason Ekstrand from comment #6) > [...] you should be able to just query for the AIGLX extension. There is no AIGLX extension. |
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.