Magari può essere utile a qualcuno.
Ho acquistato recentemente Divinity: Original Sin Enhanced edition su Steam. Con Ubuntu 16.04 e come scheda una AMD R9 380X con driver open, il gioco non partiva crashava subito (con un messaggio d'errore lunghetto e abbastanza incomprensibile).
Ho risolto seguendo le istruzioni qui.
https://steamcommunity.com/app/373420/discussions/0/353915309344847166/Ho seguito la versione semplice della soluzione quella a partire da
"If you have trouble compiling the shim yourself.." alla fine del primo post. Successivamente bisogna comunque procedere come al punto 3).
In Steam, tasto destro sul gioco installato, poi Proprietà/Generale/Imposta opzioni d'avvio e incollare la stringa
allow_glsl_extension_directive_midshader=true LD_PRELOAD="/path/to/shim.so" %command%
sostituendo naturalmente a "/path/to/shim.so" il percorso del file shim.so (dove l'avete salvato).
Il gioco perlomeno parte. L'ho solo aperto e navigato nei Menù (non so neanche se avrò tempo/voglia di giocarci). Se abbia altri problemi non saprei.
La soluzione vale per le distribuzioni basate su Debian e non mi sono dilungato nella lettura (quindi se vi interessa...), ma pare che un altro tizio (diverso da chi ha offerto la soluzione) abbia risolto anche per le derivate Arch, Manjaro in particolare.