The most likely cause of this is that you removed some steam runtime libraries in the past to get steam to behave with mesa on ubuntu 16.04, and the steam client update has regenerated the removed libraries. You can try the arch workaround and see if that improves your experience.
Indeed, I had tinkered quite a bit along time with runtime libraries.
I did a steam --reset. Then I started Steam with system libraries preload and finally started it after removing Steam runtime libraries as mentionned in the Arch workaround.
To no avail.
Linked to [#4491](https://github.com/ValveSoftware/steam-for-linux/issues/4491) and as foreseen they were solved together.
@Tele42 I don't think it was linked to the libraries though. I ended up playing on Manjaro, and just tried to launch them back on Ubuntu a couple of months later out of curiosity, without touching anything in between.
MESA_GLSL_VERSION_OVERRIDE=410x1 2016-06MESA_GL_VERSION_OVERRIDE=4.1x1 2016-06
Your system information
I'm running on Ubuntu 16.04, latest Mesa-dev, with r600g open source driver and latest kernel (4.7 rc2).
Please describe your issue in as much detail as possible:
Dirt Showdown was expected to run (as before latest update).
The game worked flawlessly until yesterday's latest update but now I get the "Failed to create D3D Device" error. Right after issue #4491 occurs.
As for #4491, it doesn't occur on Manjaro gnome 16.06 after update, and this Ubuntu-specific issue persists even when rolling back to stable kernel and mesa.
Please be aware this issue may be closely linked to issue #4491
Steps for reproducing this issue:
MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410 DRI_PRIME=1 %command%