note - they may ask you to use a newer kernel/mesa etc which you can do (from the official repositories) via an HWE (hardware enablement stack) upgrade
coeur-noir@asgard:~$ dpkg -l | grep mesa
ii libegl-mesa0:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 free implementation of the EGL API -- Mesa vendor library
ii libegl1-mesa:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 transitional dummy package
ii libgl1-mesa-dri:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri:i386 19.0.2-1ubuntu1.1~18.04.2 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 transitional dummy package
ii libgl1-mesa-glx:i386 19.0.2-1ubuntu1.1~18.04.2 i386 transitional dummy package
ii libglapi-mesa:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 free implementation of the GL API -- shared library
ii libglapi-mesa:i386 19.0.2-1ubuntu1.1~18.04.2 i386 free implementation of the GL API -- shared library
ii libgles2-mesa:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 transitional dummy package
ii libglu1-mesa:amd64 9.0.0-2.1build1 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 9.0.0-2.1build1 i386 Mesa OpenGL utility library (GLU)
ii libglx-mesa0:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 free implementation of the OpenGL API -- GLX vendor library
ii libglx-mesa0:i386 19.0.2-1ubuntu1.1~18.04.2 i386 free implementation of the OpenGL API -- GLX vendor library
ii libosmesa6:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 Mesa Off-screen rendering extension
ii libosmesa6:i386 19.0.2-1ubuntu1.1~18.04.2 i386 Mesa Off-screen rendering extension
ii libwayland-egl1-mesa:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 transitional dummy package
ii mesa-utils 8.4.0-1 amd64 Miscellaneous Mesa GL utilities
ii mesa-utils-extra 8.4.0-1 amd64 Miscellaneous Mesa utilies (opengles, egl)
ii mesa-va-drivers:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 Mesa VA-API video acceleration drivers
ii mesa-vdpau-drivers:amd64 19.0.2-1ubuntu1.1~18.04.2 amd64 Mesa VDPAU video acceleration drivers
coeur-noir@asgard:~$
and on 16.04 :
coeurnoir@Asgard:~$ dpkg -l | grep mesa
ii libegl1-mesa:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the EGL API -- runtime
ii libegl1-mesa:i386 18.0.5-0ubuntu0~16.04.1 i386 free implementation of the EGL API -- runtime
ii libegl1-mesa-drivers:amd64 12.0.6-0ubuntu0.16.04.1 amd64 transitional dummy package
ii libgl1-mesa-dri:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri:i386 18.0.5-0ubuntu0~16.04.1 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the OpenGL API -- GLX runtime
ii libgl1-mesa-glx:i386 18.0.5-0ubuntu0~16.04.1 i386 free implementation of the OpenGL API -- GLX runtime
ii libglapi-mesa:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the GL API -- shared library
ii libglapi-mesa:i386 18.0.5-0ubuntu0~16.04.1 i386 free implementation of the GL API -- shared library
ii libgles1-mesa 18.0.5-0ubuntu0~16.04.1 all transitional dummy package
ii libgles2-mesa:amd64 18.0.5-0ubuntu0~16.04.1 amd64 free implementation of the OpenGL|ES 2.x API -- runtime
ii libglu1-mesa:amd64 9.0.0-2.1 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 9.0.0-2.1 i386 Mesa OpenGL utility library (GLU)
ii libosmesa6:amd64 18.0.5-0ubuntu0~16.04.1 amd64 Mesa Off-screen rendering extension
ii libosmesa6:i386 18.0.5-0ubuntu0~16.04.1 i386 Mesa Off-screen rendering extension
ii libwayland-egl1-mesa:amd64 18.0.5-0ubuntu0~16.04.1 amd64 implementation of the Wayland EGL platform -- runtime
ii libwayland-egl1-mesa:i386 18.0.5-0ubuntu0~16.04.1 i386 implementation of the Wayland EGL platform -- runtime
ii mesa-utils 8.3.0-1 amd64 Miscellaneous Mesa GL utilities
ii mesa-va-drivers:amd64 18.0.5-0ubuntu0~16.04.1 amd64 Mesa VA-API video acceleration drivers
ii mesa-vdpau-drivers:amd64 18.0.5-0ubuntu0~16.04.1 amd64 Mesa VDPAU video acceleration drivers
coeurnoir@Asgard:~$
coeur-noir@asgard:~$ dpkg -l | grep mesa
ii libegl-mesa0:amd64 19.0.8-0ubuntu0~18.04.1 amd64 free implementation of the EGL API -- Mesa vendor library
ii libegl1-mesa:amd64 19.0.8-0ubuntu0~18.04.1 amd64 transitional dummy package
ii libgl1-mesa-dri:amd64 19.0.8-0ubuntu0~18.04.1 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri:i386 19.0.8-0ubuntu0~18.04.1 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 19.0.8-0ubuntu0~18.04.1 amd64 transitional dummy package
ii libgl1-mesa-glx:i386 19.0.8-0ubuntu0~18.04.1 i386 transitional dummy package
ii libglapi-mesa:amd64 19.0.8-0ubuntu0~18.04.1 amd64 free implementation of the GL API -- shared library
ii libglapi-mesa:i386 19.0.8-0ubuntu0~18.04.1 i386 free implementation of the GL API -- shared library
ii libgles2-mesa:amd64 19.0.8-0ubuntu0~18.04.1 amd64 transitional dummy package
ii libglu1-mesa:amd64 9.0.0-2.1build1 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 9.0.0-2.1build1 i386 Mesa OpenGL utility library (GLU)
ii libglx-mesa0:amd64 19.0.8-0ubuntu0~18.04.1 amd64 free implementation of the OpenGL API -- GLX vendor library
ii libglx-mesa0:i386 19.0.8-0ubuntu0~18.04.1 i386 free implementation of the OpenGL API -- GLX vendor library
ii libosmesa6:amd64 19.0.8-0ubuntu0~18.04.1 amd64 Mesa Off-screen rendering extension
ii libosmesa6:i386 19.0.8-0ubuntu0~18.04.1 i386 Mesa Off-screen rendering extension
ii libwayland-egl1-mesa:amd64 19.0.8-0ubuntu0~18.04.1 amd64 transitional dummy package
ii mesa-utils 8.4.0-1 amd64 Miscellaneous Mesa GL utilities
ii mesa-utils-extra 8.4.0-1 amd64 Miscellaneous Mesa utilies (opengles, egl)
ii mesa-va-drivers:amd64 19.0.8-0ubuntu0~18.04.1 amd64 Mesa VA-API video acceleration drivers
ii mesa-vdpau-drivers:amd64 19.0.8-0ubuntu0~18.04.1 amd64 Mesa VDPAU video acceleration drivers
coeur-noir@asgard:~$
Also tried with newer mesa driver from padoka’s ppa but not better :
coeur-noir@asgard:~$ dpkg -l | grep mesa
ii libegl-mesa0:amd64 19.1.2-0~b~padoka0 amd64 free implementation of the EGL API -- Mesa vendor library
ii libegl1-mesa:amd64 19.1.2-0~b~padoka0 amd64 transitional dummy package
ii libgl1-mesa-dri:amd64 19.1.2-0~b~padoka0 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri:i386 19.1.2-0~b~padoka0 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 19.1.2-0~b~padoka0 amd64 transitional dummy package
ii libgl1-mesa-glx:i386 19.1.2-0~b~padoka0 i386 transitional dummy package
ii libglapi-mesa:amd64 19.1.2-0~b~padoka0 amd64 free implementation of the GL API -- shared library
ii libglapi-mesa:i386 19.1.2-0~b~padoka0 i386 free implementation of the GL API -- shared library
ii libgles2-mesa:amd64 19.1.2-0~b~padoka0 amd64 transitional dummy package
ii libglu1-mesa:amd64 9.0.0-2.1build1 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 9.0.0-2.1build1 i386 Mesa OpenGL utility library (GLU)
ii libglx-mesa0:amd64 19.1.2-0~b~padoka0 amd64 free implementation of the OpenGL API -- GLX vendor library
ii libglx-mesa0:i386 19.1.2-0~b~padoka0 i386 free implementation of the OpenGL API -- GLX vendor library
ii libosmesa6:amd64 19.1.2-0~b~padoka0 amd64 Mesa Off-screen rendering extension
ii libosmesa6:i386 19.1.2-0~b~padoka0 i386 Mesa Off-screen rendering extension
ii libwayland-egl1-mesa:amd64 19.1.2-0~b~padoka0 amd64 transitional dummy package
ii mesa-utils 8.4.0-1 amd64 Miscellaneous Mesa GL utilities
ii mesa-utils-extra 8.4.0-1 amd64 Miscellaneous Mesa utilies (opengles, egl)
ii mesa-va-drivers:amd64 19.1.2-0~b~padoka0 amd64 Mesa VA-API video acceleration drivers
ii mesa-vdpau-drivers:amd64 19.1.2-0~b~padoka0 amd64 Mesa VDPAU video acceleration drivers
coeur-noir@asgard:~$
Wait… I don’t want to change my quite already low graphic options for STK in 18.04.
STK with same options and same hardware works fine in 16.04 - and used to work fine in 18.04 until weeks ago.
On Github Benau said :
there really isn’t much thing we can do, you need to pray mesa to fix their bug soon,…
or I rewrite STK reneder engin with VK later so it may behave differently
Here I am facing a regression but I don’t know whom / where ask help…
Not a lot you can do I’m afraid - they are the ones that write the graphics compatibility. So its a specific issue with intel graphics. Probably amd/nvidia will behave better.
Hi I tried that with the tripplebuffer a d all.it managed to.achieve for me was a very slow refresh rate and general slowing if the system from what I could see
coeur-noir@asgard:~$ dpkg -l | grep mesa
ii libegl-mesa0:amd64 19.0.8-0ubuntu0~18.04.3 amd64 free implementation of the EGL API -- Mesa vendor library
ii libegl1-mesa:amd64 19.0.8-0ubuntu0~18.04.3 amd64 transitional dummy package
ii libgl1-mesa-dri:amd64 19.0.8-0ubuntu0~18.04.3 amd64 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-dri:i386 19.0.8-0ubuntu0~18.04.3 i386 free implementation of the OpenGL API -- DRI modules
ii libgl1-mesa-glx:amd64 19.0.8-0ubuntu0~18.04.3 amd64 transitional dummy package
ii libgl1-mesa-glx:i386 19.0.8-0ubuntu0~18.04.3 i386 transitional dummy package
ii libglapi-mesa:amd64 19.0.8-0ubuntu0~18.04.3 amd64 free implementation of the GL API -- shared library
ii libglapi-mesa:i386 19.0.8-0ubuntu0~18.04.3 i386 free implementation of the GL API -- shared library
ii libgles2-mesa:amd64 19.0.8-0ubuntu0~18.04.3 amd64 transitional dummy package
ii libglu1-mesa:amd64 9.0.0-2.1build1 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 9.0.0-2.1build1 i386 Mesa OpenGL utility library (GLU)
ii libglx-mesa0:amd64 19.0.8-0ubuntu0~18.04.3 amd64 free implementation of the OpenGL API -- GLX vendor library
ii libglx-mesa0:i386 19.0.8-0ubuntu0~18.04.3 i386 free implementation of the OpenGL API -- GLX vendor library
ii libosmesa6:amd64 19.0.8-0ubuntu0~18.04.3 amd64 Mesa Off-screen rendering extension
ii libosmesa6:i386 19.0.8-0ubuntu0~18.04.3 i386 Mesa Off-screen rendering extension
ii libwayland-egl1-mesa:amd64 19.0.8-0ubuntu0~18.04.3 amd64 transitional dummy package
ii mesa-utils 8.4.0-1 amd64 Miscellaneous Mesa GL utilities
ii mesa-utils-extra 8.4.0-1 amd64 Miscellaneous Mesa utilies (opengles, egl)
ii mesa-va-drivers:amd64 19.0.8-0ubuntu0~18.04.3 amd64 Mesa VA-API video acceleration drivers
ii mesa-vdpau-drivers:amd64 19.0.8-0ubuntu0~18.04.3 amd64 Mesa VDPAU video acceleration drivers
coeur-noir@asgard:~$
…but no more luck, flickering shadows are still there.
Some people suggested to try with wayland instead of xorg.