Correct permissions on /dev/dri to solve this bug are set up as part of
the Ubuntu login process. And I've just verified Unity8 does it too.
So there's nothing to fix.
** Changed in: xorg-server (Ubuntu)
Status: Triaged => Invalid
--
You received this bug notification because you are a m
** Description changed:
GLX clients of Xmir get software rendered (LLVMpipe). No idea why...
$ glxinfo | grep OpenGL
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL version string: 3.0 Mesa 10.6.3
OpenGL shading language
Found the problem. It's just the GLX/EGL clients don't have correct
permissions configured to access /dev/dri/*
If you run your GLX apps with sudo, it works and you get full hardware
acceleration.
** Summary changed:
- GLX clients of Xmir get software rendered (LLVMpipe)
+ GLX/EGL X11 clients of
Slightly better:
$ sudo glxinfo | grep OpenGL
Failed to open BO for returned DRI2 buffer (100x100, dri2 fake front buffer,
named -1).
This is likely a bug in the X Server that will lead to a crash soon.
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Int