https://bugs.freedesktop.org/show_bug.cgi?id=93548
--- Comment #8 from Marcus marcus.hewat@gmail.com --- I was affected by this bug for a long time but it seems to be fixed now in the latest mesa git.
I am running ubuntu 16.10 on a i7 920 with a AMD Radeon RX480 with mesa stack upgraded with padoka PPA
marc@morph:~$ uname -a Linux morph 4.9.0-040900-generic #201612111631 SMP Sun Dec 11 21:33:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux marc@morph:~$ glxinfo | grep OpenGL OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.9.0-040900-generic, LLVM 5.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 17.1.0-devel - padoka PPA OpenGL core profile shading language version string: 4.50 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 17.1.0-devel - padoka PPA OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 17.1.0-devel - padoka PPA OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions: