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 Xmir get software rendered (LLVMpipe) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1496300 Title: GLX/EGL X11 clients of Xmir get software rendered (LLVMpipe) Status in xorg-server package in Ubuntu: Triaged Bug description: 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 version string: 1.30 OpenGL context flags: (none) OpenGL extensions: $ glmark2 ** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control! ** Failed to set swap interval. Results may be bounded above by refresh rate. ======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: VMware, Inc. GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits) GL_VERSION: 3.0 Mesa 10.6.3 ======================================================= Still, LLVMpipe rocks and things are generally smooth. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1496300/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

