Difference between revisions of "Games broken on Mesa"

From GamingOnLinux.com Linux Games Wiki
Jump to: navigation, search
(added Black Mesa)
(added Dead Island to the broken games section)
 
(64 intermediate revisions by 6 users not shown)
Line 16: Line 16:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Game !! Bug Link !! Notes and workarounds !! GPU !! Mesa / LLVM Version !! Fixed version
+
! Game !! Bug Link !! Notes and workarounds !! GPU !! Mesa / LLVM Version
 
|-
 
|-
| Anomaly Warzone Earth || || Used to have infinite mission loading, now it doesn't start at all and GNOME freezes (but the game can be killed from a VT and desktop works again). <br> Might be a game bug according to a [http://steamcommunity.com/app/91200/discussions/0/864959088378262156 steam thread] which links to [http://steamcommunity.com/app/282070/discussions/0/610573751159186268/?ctp=4#c530647080133257413 this steam post]. || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0 ||
+
| Anima Gate of Memories || [https://bugs.freedesktop.org/show_bug.cgi?id=106875 #106875] || Graphical artifacts || RX Vega 56 || Mesa 18.1.1
 
|-
 
|-
| Battleblock Theatre || || May be a game bug. Does not start on official released version. On Steam there is a beta branch that fixes it. You have to contact support to get a code for this, as it is not allowed to be shared :( [https://support.thebehemoth.com/hc/en-us Support page] || AMD RX 480, AMD HD 6870 || 5/01/17 / llvm 3.9 ||  
+
| ARMA: 3 || [https://bugs.freedesktop.org/show_bug.cgi?id=101739 #101739] || Incorrect rendering of trees. Workaround: <span style="font-family: monospace;">glsl_correct_derivatives_after_discard=true</span> || ||
 
|-
 
|-
| Cossacks 3|| || Immediately crashes. Note: This game is marked as beta on Linux by the dev and while it starts on Nvidia binary drivers it seems very buggy. || AMD RX 460, Solus || mesa 17.2.3 / llvm 5.0.0 ||
+
| Battleblock Theatre || || May be a game bug. Does not start on official released version. On Steam there is a beta branch that fixes it. You have to contact support to get a code for this, as it is not allowed to be shared :( [https://support.thebehemoth.com/hc/en-us Support page] || AMD RX 480, AMD HD 6870 || 5/01/17 / llvm 3.9
 
|-
 
|-
| Divinity: Original Sin Enhanced Edition || [https://bugs.freedesktop.org/show_bug.cgi?id=93551 #93551] || [https://bugs.freedesktop.org/show_bug.cgi?id=93551#c32 LD_PRELOAD hook workaround]. || AMD RX 480, radeonsi || All ||
+
| Bioshock: Infinite || [https://bugs.freedesktop.org/show_bug.cgi?id=103300 #103300] || Graphical glitches. || AMD RX 460 || All
 
|-
 
|-
| Hero Siege || [https://bugs.freedesktop.org/show_bug.cgi?id=101384 #101384] || (Probably) missing dependencies: libopenal-dev:i386, libxrandr_dev:i386, libglu-dev:i386 - segfault on startup || AMD RX 480 || Mesa 17.2-devel / LLVM 5.0-git ||
+
| Civilization VI || [https://bugs.freedesktop.org/show_bug.cgi?id=104602 #104602] || Graphical artifacts: flickering triangles || RX Vega || mesa 18.0
 
|-
 
|-
| Layers of Fear || || Some furniture and walls are invisible. Tessellation shader compilation failure. ''' Updated testing: ''' Crashed on start-up seems to globally overload new/delete in a way incompatible with Mesa || AMD RX 470 (any AMD/Intel?) || Mesa 17.x, LLVM 5.0 (also Mesa 13.x?) ||
+
| Counter Strike: GO || [https://bugs.freedesktop.org/show_bug.cgi?id=100239 #100239] || Graphical glitches || Polaris based AMD GPUs || Mesa 18.1.3
 
|-
 
|-
| Planetary Annihilation || [https://bugs.freedesktop.org/show_bug.cgi?id=65968 #65968] || It still happens (on AMD hardware) in PA:Titans '''(work around: add --software-ui to steam launch options)''' || || ||
+
| Dirt: Showdown || [https://bugs.freedesktop.org/show_bug.cgi?id=100069 #100069] || Using advanced lightning in the options makes the game very slow and shows graphical artifacts. || AMD Radeon HD 7970, Arch Linux || all mesa versions
 
|-
 
|-
| Portal Stories: Mel || || character's hands and arms as full black || Intel HD 7850, Fedora 25 || 09/01/17 ||
+
| Dirt: Showdown || [https://bugs.freedesktop.org/show_bug.cgi?id=99995 #99995] || Very slow rendering workaround: <span style="font-family: monospace;">MESA_EXTENSION_OVERRIDE='-GL_ARB_shader_image_load_store -GL_ARB_compute_shader'</span> || Geforce GTX 750 || mesa 17.0
 
|-
 
|-
| Strike Suit Zero || [https://bugs.freedesktop.org/show_bug.cgi?id=76484 #76484] || || || ||
+
| Dolphin (emulator) || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=105339 #105339]</s> [https://bugs.freedesktop.org/show_bug.cgi?id=105941 #105941] [https://bugs.freedesktop.org/show_bug.cgi?id=107020 #107020] [https://bugs.freedesktop.org/show_bug.cgi?id=107991 #107991] || Crashing while playing games || ||
 
|-
 
|-
| Sublevel Zero || [http://steamcommunity.com/app/327880/discussions/0/494632768635480867/ Game FAQ] || Developers don't really support Linux and specially not Mesa, probably application side. Uses Unity.<br>See also "[http://steamcommunity.com/app/327880/discussions/0/458604254464950857/ Graphics glitches with volumetric lighting on Linux+Mesa+RadeonSI]". || || ||
+
| Dying Light || [https://bugs.freedesktop.org/show_bug.cgi?id=106287 #106287] || Graphical glitches, regression since Mesa 18.0.1 || various AMD GPUs || Mesa 18.0.1
 
|-
 
|-
| Unreal Tournament 4 0.1.6 || || changing character models in player options, graphics freezes completely for a while, then displays static with a flickering box on it and either the kernel panics (from radeonsi) or X restarts after a while. Also some textures are completely black every now and then || Intel HD 7950, Arch || mesa 13.0.3 ||
+
| Dying Light || [https://bugs.freedesktop.org/show_bug.cgi?id=105139 #105139] || The game is crashing upon switching from fullscreen to windowed mode. || various cards || all versions
 
|-
 
|-
| X-Plane 10 || [http://steamcommunity.com/app/292180/discussions/0/45350791785361495/ Steam forum] || The game needs the following Steam launch parameters in order to run with radeonsi: %command% --force_run --no_fbos || AMD RX 480 || 5/01/17 / llvm 3.9 ||
+
| Hero Siege || [https://bugs.freedesktop.org/show_bug.cgi?id=101384 #101384] || (Probably) missing dependencies: libopenal-dev:i386, libxrandr_dev:i386, libglu-dev:i386 - segfault on startup || AMD RX 480 || Mesa 17.2-devel / LLVM 5.0-git
 
|-
 
|-
| X-Plane 11 || [https://steamcommunity.com/app/269950/discussions/ Steam forum] || Game must be run with the following parameter in order to start: "--force_run". Game will crash on starting the tutorial, which cannot be skipped, making the game seem unplayable initially. To work around this, open the plane maker app first, allow it to finish loading and then exit. Then start XPlane. This will trick XPlane into not running the tutorials any more, and you will be able to set up flights manually. Ensure clouds are turned off otherwise the game will immediately crash. You will be unable to launch the tutorials as they all include clouds which cannot be disabled. || AMD RX 580 || llvm 4.0.1 ||
+
| Hitman (2016) || [https://bugs.freedesktop.org/show_bug.cgi?id=99923 #99923] || Lightning issues, broken rendering. LLVM regression. || various GCN 1.0 / GCN 1.1 cards || mesa 17.1 / LLVM 5.0git
 
|-
 
|-
| X3: Terran Conflict || || Runs slowly when a lot of text is rendered on screen [http://forum.egosoft.com/viewtopic.php?p=4521248#4521248 mesa bisect] [http://forum.egosoft.com/viewtopic.php?p=4642184#4642184 good description of issue] || Any AMD Mesa graphics configuration after commit 07c65b85ea || After commit 07c65b85ea ||
+
| Layers of Fear || || Some furniture and walls are invisible. Tessellation shader compilation failure. ''' Updated testing: ''' Crashed on start-up seems to globally overload new/delete in a way incompatible with Mesa || AMD RX 470 (any AMD/Intel?) || Mesa 17.x, LLVM 5.0 (also Mesa 13.x?)
 
|-
 
|-
| Peace, Death! || [https://bugs.freedesktop.org/show_bug.cgi?id=101675 #101675] || Instant crash on RadeonSI and LLVMPIPE || AMD R7 370, Arch Linux || mesa 17.1.2 / LLVM 4.0.0 ||
+
| Mad Max || [https://bugs.freedesktop.org/show_bug.cgi?id=107015 #107015] || Random GPU hangs. || RX Vega || all versions
 
|-
 
|-
| Riptale || || Instant crash on RadeonSI, works with LLVMPIPE (Game Maker bug?) || AMD R7 370, Arch Linux || mesa 17.1.2 / LLVM 4.0.0 ||
+
| Medieval II: Total War || [https://bugs.freedesktop.org/show_bug.cgi?id=106224 #106224] [https://bugs.freedesktop.org/show_bug.cgi?id=107907 #107907]|| Depending on configuration, game crash on startup or in menu while idle || AMD R9 270 ||
 
|-
 
|-
| Northgard || [https://bugs.freedesktop.org/show_bug.cgi?id=105532 #105532] || Single Player (skirmish) map generation fails and therefore endless-loops. According to the developer they make use of OpenGL there in some way or the other. ([http://steamcommunity.com/app/466560/discussions/0/1698293255121560931/?ctp=3 Forum Support Thread]), quote: "rendering 2D vectorized shapes and then reading back the resulting graphics buffer" || AMD RX 460 (amdgpu), AMD R7 370 (ati), R9, Intel HD 520/620 || mesa 17.2.8-17.3.6 / LLVM 5.0.1 ||
+
| Metro 2033 Redux || [https://bugs.freedesktop.org/show_bug.cgi?id=107229 #107229] || GPU hangs with Kernel 4.17 if CONFIG_TRANSPARENT_HUGEPAGE is not set to y. || Radeon R9 285 || all versions
 
|-
 
|-
| Undertale || [https://bugs.freedesktop.org/show_bug.cgi?id=103915 #103915] || Segfaults on startup, Crude workaround: run with <span style="font-family: monospace;">LIBGL_ALWAYS_SOFTWARE=1</span> || AMD Vega 56 || Mesa 17.3.8 / LLVM 5.0.1 ||
+
| Minecraft ProjectE || [https://bugs.freedesktop.org/show_bug.cgi?id=100960 #100960] || A Minecraft block isn't rendered at the correct position. || all cards || all versions
 
|-
 
|-
| Valhalla Hills || [https://bugs.freedesktop.org/show_bug.cgi?id=100400 #100400] || Instant crash on RadeonSI, memory free of wrong size somewhere in llvm || AMD Rx 480, Gentoo Linux || mesa 18.0.0 / LLVM 6.0.0 || Bug is marked as fixed in llvm 4, but it isn't fixed as of llvm 6
+
| OpenRA || [https://bugs.freedesktop.org/show_bug.cgi?id=107428 #107428] || Flickering artifacts appear in the game's graphic. || RX Vega || all versions
 
|-
 
|-
| Dirt: Showdown || [https://bugs.freedesktop.org/show_bug.cgi?id=100069 #100069] || Using advanced lightning in the options makes the game very slow and shows graphical artifacts || AMD Radeon HD 7970, Arch Linux || all mesa versions ||
+
| Peace, Death! || [https://bugs.freedesktop.org/show_bug.cgi?id=101675 #101675] || Instant crash on RadeonSI and LLVMPIPE || AMD R7 370, Arch Linux || mesa 17.1.2 / LLVM 4.0.0
 
|-
 
|-
| Dirt: Showdown || [https://bugs.freedesktop.org/show_bug.cgi?id=99995 #99995] || Very slow rendering workaround: <span style="font-family: monospace;">MESA_EXTENSION_OVERRIDE='-GL_ARB_shader_image_load_store -GL_ARB_compute_shader'</span> || Geforce GTX 750 || mesa 17.0 ||
+
| Riptale || || Instant crash on RadeonSI, works with LLVMPIPE (Game Maker bug?). Game starts up if you run the "runner" file directly with <span style="font-family: monospace;">R600_DEBUG=mono</span> flag || AMD RX580, Arch Linux || mesa 18.1.4 / LLVM 6.0.1
 
|-
 
|-
| Hitman (2016) || [https://bugs.freedesktop.org/show_bug.cgi?id=99923 #99923] || Lightning issues, broken rendering || various GCN 1.0 / GCN 1.1 cards || mesa 17.1 / LLVM 5.0git ||
+
| Rise of the Tomb Raider || [https://bugs.freedesktop.org/show_bug.cgi?id=106151 #106151] [https://bugs.freedesktop.org/show_bug.cgi?id=106877 #106877] || Random GPU hangs || RX Vega || mesa 18.0
 
|-
 
|-
| This War of Mine || [https://bugs.freedesktop.org/show_bug.cgi?id=87059 #87059] || Graphical glitches || || ||
+
| Star Trek Voyager Elite Force || [https://lists.freedesktop.org/archives/mesa-dev/2018-September/205455.html Bug report] || Shadows not rendered correctly || || regressed since Mesa 18.0
 
|-
 
|-
| War Thunder || [https://bugs.freedesktop.org/show_bug.cgi?id=101978 #101978] || Slow Performance, regression || || mesa 17.3 ||
+
| Strike Suit Zero || [https://bugs.freedesktop.org/show_bug.cgi?id=76484 #76484] || || ||
 
|-
 
|-
| ARMA: 3 || [https://bugs.freedesktop.org/show_bug.cgi?id=101739 #101739] || incorrect tree rendering workaround: <span style="font-family: monospace;">glsl_correct_derivatives_after_discard=true</span> || || ||
+
| Sublevel Zero || [http://steamcommunity.com/app/327880/discussions/0/494632768635480867/ Game FAQ] || Developers don't really support Linux and specially not Mesa, probably application side. Uses Unity.<br>See also "[http://steamcommunity.com/app/327880/discussions/0/458604254464950857/ Graphics glitches with volumetric lighting on Linux+Mesa+RadeonSI]". || ||
 
|-
 
|-
| Civilization VI || [https://bugs.freedesktop.org/show_bug.cgi?id=104602 #104602] || Graphical artifacts: flickering triangles || RX Vega || mesa 18.0 ||
+
| Undertale || [https://bugs.freedesktop.org/show_bug.cgi?id=103915 #103915] || Segfaults on startup, Crude workaround: run with <span style="font-family: monospace;">LIBGL_ALWAYS_SOFTWARE=1</span> || AMD Vega 56 || Mesa 18.1.2 / LLVM 6.0.0
 
|-
 
|-
| Rise of the Tomb Raider || [https://bugs.freedesktop.org/show_bug.cgi?id=106151 #106151] || Random GPU hangs || RX Vega || mesa 18.0 ||
+
| Unreal Tournament 2004 || [https://bugs.freedesktop.org/show_bug.cgi?id=105494 #105494] || Cube map reflection bug || various Intel + AMD GPUs ||
 
|-
 
|-
| Dolphin (emulator) || [https://bugs.freedesktop.org/show_bug.cgi?id=105339 #105339] [https://bugs.freedesktop.org/show_bug.cgi?id=105941 #105941] || Crashing while playing games || || ||
+
| Unreal Tournament 4 0.1.6 || || changing character models in player options, graphics freezes completely for a while, then displays static with a flickering box on it and either the kernel panics (from radeonsi) or X restarts after a while. Also some textures are completely black every now and then || Intel HD 7950, Arch || mesa 13.0.3
 
|-
 
|-
| Unreal Tournament 2004 || [https://bugs.freedesktop.org/show_bug.cgi?id=105494 #105494] || cube map reflection bug || various Intel + AMD GPUs || ||
+
| Valhalla Hills || [https://bugs.freedesktop.org/show_bug.cgi?id=100400 #100400] || Instant crash on RadeonSI, memory free of wrong size somewhere in llvm. Bug is marked as fixed in LLVM 4, but it isn't fixed as of LLVM 6. || AMD Rx 480, Gentoo Linux || mesa 18.0.0 / LLVM 6.0.0
 +
|-
 +
| War Thunder || [https://bugs.freedesktop.org/show_bug.cgi?id=101978 #101978] || Slow Performance, regression. || || mesa 17.3
 +
|-
 +
| X3: Terran Conflict || || Runs slowly when a lot of text is rendered on screen [http://forum.egosoft.com/viewtopic.php?p=4521248#4521248 mesa bisect] [http://forum.egosoft.com/viewtopic.php?p=4642184#4642184 good description of issue] || Any AMD Mesa graphics configuration after commit 07c65b85ea || After commit 07c65b85ea
 
|-
 
|-
 
|}
 
|}
Line 81: Line 85:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version !! Fixed version
+
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version
 
|-
 
|-
| Black Mesa || [https://bugs.freedesktop.org/show_bug.cgi?id=106394 #106394] || Requires GL_EXT_gpu_shader4 which wont be implemented by mesa for some reason || various cards, all versions are affected || ||  
+
| Dear Esther || || native port from Humble Bundle || ||
 
|-
 
|-
| Dear Esther || || native port from Humble Bundle || || ||
+
| Dead Island Definitive Edition || || With OpenGL core profile 4.5 and OpenGL version string 3.0, game opens a pop up saying OpenGL has to be 3.3 at least and it detects 3.0. Launching with <span style="font-family: monospace;">MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450</span> fixes it. I tried with override 3.3 and 330 but it didn't work. || HD Graphics 630 (Kaby Lake GT2) || Mesa 17.2.3
 
|-
 
|-
| Dead Island Definitive Edition || || With OpenGL core profile 4.5 and OpenGL version string 3.0, game opens a pop up saying OpenGL has to be 3.3 at least and it detects 3.0. Launching with <span style="font-family: monospace;">MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450</span> fixes it. I tried with override 3.3 and 330 but it didn't work. || HD Graphics 630 (Kaby Lake GT2) || Mesa 17.2.3 ||
+
| Dying Light || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=96449 #96449]</s> [https://bugs.freedesktop.org/show_bug.cgi?id=107990 #107990]|| As of Mesa 18.2, compatibility overrides should not be longer needed. However it appears that the game is still broken. || Broken after Mesa ~18 || All
 
|-
 
|-
| <s>Dying Light</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=96449 #96449]</s> || Game  needs MESA_GL_VERSION_OVERRIDE=4.4 MESA_GLSL_VERSION_OVERRIDE=440. || Broken after Mesa ~18 || All || Mesa 17.1
+
| Full Bore || || || ||
|-
+
| Full Bore || || || || ||
+
|-
+
| Grand Ages: Medieval || [https://bugs.freedesktop.org/show_bug.cgi?id=100390 #100390] || As of Mesa git e7a7b712fe81aac this game should now be playable using <span style="font-family: monospace;">MESA_GL_VERSION_OVERRIDE=4.1COMPAT MESA_GLSL_VERSION_OVERRIDE=410</span> || All || All  ||
+
|-
+
| Turok ||  || Requires <span style="font-family: monospace;">MESA_GL_VERSION_OVERRIDE=4.2 MESA_GLSL_VERSION_OVERRIDE=420</span> || Tested on R9 280X, Mesa 18.1.0, probably all versions are affected || Mesa 18.1.1, LLVM 6.0.0  ||  
+
 
|-
 
|-
 
|}
 
|}
Line 102: Line 100:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version !! Fixed version
+
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version
 
|-
 
|-
| id Tech 5/6 || || Works with workarounds, might be fixable with a limited CC in Mesa just to make GLEW happy? Starting Wolfenstein TNO/TOB with <span style="font-family: monospace;">MESA_GL_VERSION_OVERRIDE=3.2COMPAT MESA_GLSL_VERSION_OVERRIDE=330</span> allows the game to start, however the rendering is a psychedelic stripe fest  || || ||
+
| Batman: Arkham City || [https://bugs.freedesktop.org/show_bug.cgi?id=107765 #107765] || GPU crash with DXVK under RADV || Radeon R9 380X || all versions
 
|-
 
|-
| The Witcher 3 || [https://bugs.freedesktop.org/show_bug.cgi?id=104193 #104193] || Hard freezes the system when fighting rotfiends. See also [https://bugs.winehq.org/show_bug.cgi?id=43872 Wine bug #43872] for details. Polaris specific (Vega isn't affected). || AMD RX 480, radeonsi || 17.4.0-devel (git-b926da241a) ||
+
| CEMU || [https://bugs.freedesktop.org/show_bug.cgi?id=107612 #107612] || Running Mario Kart 8 with CEMU under Wine causes a GPU crash. || RX Vega cards || all versions
 +
|-
 +
| Fall of Light || [https://bugs.freedesktop.org/show_bug.cgi?id=107684 #107684] || GPU crash with DXVK under RADV || Radeon RX 580 || all versions
 +
|-
 +
| Mafia II || [https://bugs.freedesktop.org/show_bug.cgi?id=107692 #107692] || Shadows missing. || Radeon R9 285 || Mesa 18.2
 +
|-
 +
| Mass Effect Andromeda || [https://bugs.freedesktop.org/show_bug.cgi?id=106958 #106958] || Incorrect rendering using DXVK. || RX Vega cards || all versions
 +
|-
 +
| MotoGP 2 || [https://bugs.freedesktop.org/show_bug.cgi?id=93829 #93829] || GPU crash. || Radeon HD 7950 || Mesa 11.1.1
 +
|-
 +
| Overwatch || [https://bugs.freedesktop.org/show_bug.cgi?id=102962 #102962] || GPU crash on various cards || various cards || all versions
 +
|-
 +
| The Witcher 3 || [https://bugs.freedesktop.org/show_bug.cgi?id=104193 #104193] || Hard freezes the system when fighting rotfiends. See also [https://bugs.winehq.org/show_bug.cgi?id=43872 Wine bug #43872] for details. Polaris specific (Vega isn't affected). || AMD RX 480, radeonsi || 17.4.0-devel (git-b926da241a)
 +
|-
 +
| The Witcher 3 || [https://bugs.freedesktop.org/show_bug.cgi?id=107022 #107022] || Trees are rendered incorrectly under DXVK. Probably LLVM 7.0.0 regression. || Radeon HD R9 290X || 18.2
 +
|-
 +
| Various Games || [https://bugs.freedesktop.org/show_bug.cgi?id=102885 #102885] || Sparkle grid in shadows || AMD Radeon R7 Graphics (Carrizo) || 17.2
 +
|-
 +
| Various Games || [https://bugs.freedesktop.org/show_bug.cgi?id=97516 #97516] || Games fail to start: wglChoosePixelFormatARB failed to find a suitable format Affected: Brink, DOOM3: BFG || all cards || all versions
 +
|-
 +
| Wolfenstein II: TNO || [https://bugs.freedesktop.org/show_bug.cgi?id=104302 #104302] || Broken melting facial animations || various cards || all versions
 +
|-
 +
| World of Warcraft || [https://bugs.freedesktop.org/show_bug.cgi?id=106595 #106595] || Corrupted graphics when MSAA is enabled under DXVK. || GCN Generation 1 cards || all versions
 +
|-
 +
 
 
|}
 
|}
  
Line 113: Line 135:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Game !! Bug Link !! Notes and workarounds !! GPU !! Mesa / LLVM Version !! Fixed version
+
! Game !! Bug Link !! Notes and workarounds !! GPU !! Mesa / LLVM Version
 +
|-
 +
| 39 Steps || || Black screen, never goes beyond that. Has to be kill -9 to get it to close. No error in terminal. <b>Note: Works for me (same hw, same sw) </b> || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0
 +
|-
 +
| Absolute Drift || || Graphic corruption upon launching, multiple squares of horizontal lines. <b>Note: File data.unity3d is missing in the build, can't start the game</b> || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0
 +
|-
 +
| AI War: Fleet Command || || Black screen, never goes beyond that. Has to be kill -9 to get it to close. No error in terminal. <b>Note: Works for me (same hw, same sw)</b> || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0
 +
|-
 +
| F1 2015 || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99813 #99813]</s> || rendering problems - '''Feral Note: No render issues seen when using Mesa 13.0.2 (official release) likely git specific issue.''' || AMD RX 480 || ??
 +
|-
 +
| Magicka 2 || || Displays graphical artifacts when doing/taking damage (triangles flashing over the characters, definitely when using fire cone) <b>Note: Works with RX480 using mesa 17.1.5 and LLVM 4.0.1 and rx460 mesa 17.1.6 and llvm 4.0.0</b> || AMD R9 270, Fedora 25 || mesa 13.0.2 / llvm 3.8.0
 +
|-
 +
|}
 +
 
 +
== Game Bugs ==
 +
{| class="wikitable sortable"
 +
 
 +
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version
 +
|-
 +
| Anomaly Warzone Earth || || Not a Mesa but a game / steam bug. Fix described [http://steamcommunity.com/app/282070/discussions/0/610573751159186268/?ctp=4#c530647080133257413 here] Might need additional Steam fix described [https://github.com/ValveSoftware/steam-for-linux/issues/1553#issuecomment-397978018 here] After those two fixes, the game is working fine.|| AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0
 +
|-
 +
| Black Mesa || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=106394 #106394]</s> || Lately a game update fixed the requirement of GL_EXT_gpu_shader4. Sadly the game still crashes with "Out of Memory" errors. It is unknown if this is a game or a mesa bug. Workaround: <span style="font-family: monospace;"> set %command% -dev to the start options and set graphic options to lowest </span> || various cards, all versions are affected ||
 +
|-
 +
| Cossacks 3 || || Immediately crashes. Note: This game is marked as beta on Linux by the devs and while the game get a little further on Nvidia binary drivers it crashes there too. || AMD RX 460, Solus || mesa 17.2.3 / llvm 5.0.0
 +
|-
 +
| Dead Island || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=85564 #85564]</s> || The game has a problem with opening too many files for normal campaign.<br> Workaround is to add to file "/etc/security/limits.conf" two lines:
 +
<pre>
 +
your_username soft nofile 32767
 +
your_username hard nofile 65535
 +
</pre>
 +
Replace ''your_username'' with Linux username that You use.<br>
 +
Without this workaround only Ryders campaign works properly.
 +
|| various cards || all versions
 
|-
 
|-
| 39 Steps || || Black screen, never goes beyond that. Has to be kill -9 to get it to close. No error in terminal. <b>Note: Works for me (same hw, same sw) </b> || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0 ||
+
| Divinity: Original Sin Enhanced Edition || [https://bugs.freedesktop.org/show_bug.cgi?id=93551 #93551] || The game is utterly broken and needs to fake GL_Vendor among other things. Workaround: <span style="font-family: monospace;"> [https://bugs.freedesktop.org/show_bug.cgi?id=93551#c32 LD_PRELOAD hook]</span> || AMD RX 480, radeonsi || All
 
|-
 
|-
| Absolute Drift || || Graphic corruption upon launching, multiple squares of horizontal lines. <b>Note: File data.unity3d is missing in the build, can't start the game</b> || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0 ||
+
| Planetary Annihilation || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=65968 #65968]</s> || Turned out as game bug. Workaround: <span style="font-family: monospace;"> add %command% --software-ui  to steam launch options </span> || ||
 
|-
 
|-
| AI War: Fleet Command || || Black screen, never goes beyond that. Has to be kill -9 to get it to close. No error in terminal. <b>Note: Works for me (same hw, same sw)</b> || AMD RX 480, Arch Linux || mesa 17.1 / LLVM 4.0.0 ||
+
| Portal Stories: Mel || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=96512 #96512]</s> || character's hands and arms as full black || Intel HD 7850, Fedora 25 || 09/01/17
 
|-
 
|-
| F1 2015 || [https://bugs.freedesktop.org/show_bug.cgi?id=99813 #99813] || rendering problems - '''Feral Note: No render issues seen when using Mesa 13.0.2 (official release) likely git specific issue.''' || AMD RX 480 || ?? ||
+
| The Binding of Isaac: Antibirth || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107942 #107942]</s> || Game has a shader related bug. (running with wine) || various cards || all versions
 
|-
 
|-
| Magicka 2 || || Displays graphical artifacts when doing/taking damage (triangles flashing over the characters, definitely when using fire cone) <b>Note: Works with RX480 using mesa 17.1.5 and LLVM 4.0.1 and rx460 mesa 17.1.6 and llvm 4.0.0</b> || AMD R9 270, Fedora 25 || mesa 13.0.2 / llvm 3.8.0 ||
+
| Trine 2 || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=100708 #100708]</s> || SDL related game bug. <span style="font-family: monospace;"> [https://bugs.freedesktop.org/show_bug.cgi?id=100708#c13 Workaround] </span> || various cards || all versions
 
|-
 
|-
 
|}
 
|}

Latest revision as of 17:19, 21 September 2018

A list of games currently broken in some way on Mesa drivers.

Please read before editing!

  • Please make sure you list the Mesa version used.
  • Mesa git, please only put the date and in DD/MM/YY format. This will make it easier to sort the table. (if there's a better way, feel free to discuss it)
  • If you don't know the Mesa version, please do not post it as it's not helpful to anyone.
  • If the game is broken on multiple versions of Mesa, please use a new entry for each one. Only add data to an existing one if you're using the exact same Mesa version.
  • Try to use hyperlinking instead of pasting URLs, it keeps the table neat.
  • Only list actual broken games, a game that takes a while start is not broken, for example (that's needing optimization, which is a different topic).
  • If you can't find corresponding bug in the Mesa bug tracker, please help developers and yourself, and file one.
  • For the list of recently fixed games and issues, see Games with recent fixes in Mesa. Transfer fixed games and issues to that list please.

Native Games, General Bugs

Game Bug Link Notes and workarounds GPU Mesa / LLVM Version
Anima Gate of Memories #106875 Graphical artifacts RX Vega 56 Mesa 18.1.1
ARMA: 3 #101739 Incorrect rendering of trees. Workaround: glsl_correct_derivatives_after_discard=true
Battleblock Theatre May be a game bug. Does not start on official released version. On Steam there is a beta branch that fixes it. You have to contact support to get a code for this, as it is not allowed to be shared :( Support page AMD RX 480, AMD HD 6870 5/01/17 / llvm 3.9
Bioshock: Infinite #103300 Graphical glitches. AMD RX 460 All
Civilization VI #104602 Graphical artifacts: flickering triangles RX Vega mesa 18.0
Counter Strike: GO #100239 Graphical glitches Polaris based AMD GPUs Mesa 18.1.3
Dirt: Showdown #100069 Using advanced lightning in the options makes the game very slow and shows graphical artifacts. AMD Radeon HD 7970, Arch Linux all mesa versions
Dirt: Showdown #99995 Very slow rendering workaround: MESA_EXTENSION_OVERRIDE='-GL_ARB_shader_image_load_store -GL_ARB_compute_shader' Geforce GTX 750 mesa 17.0
Dolphin (emulator) #105339 #105941 #107020 #107991 Crashing while playing games
Dying Light #106287 Graphical glitches, regression since Mesa 18.0.1 various AMD GPUs Mesa 18.0.1
Dying Light #105139 The game is crashing upon switching from fullscreen to windowed mode. various cards all versions
Hero Siege #101384 (Probably) missing dependencies: libopenal-dev:i386, libxrandr_dev:i386, libglu-dev:i386 - segfault on startup AMD RX 480 Mesa 17.2-devel / LLVM 5.0-git
Hitman (2016) #99923 Lightning issues, broken rendering. LLVM regression. various GCN 1.0 / GCN 1.1 cards mesa 17.1 / LLVM 5.0git
Layers of Fear Some furniture and walls are invisible. Tessellation shader compilation failure. Updated testing: Crashed on start-up seems to globally overload new/delete in a way incompatible with Mesa AMD RX 470 (any AMD/Intel?) Mesa 17.x, LLVM 5.0 (also Mesa 13.x?)
Mad Max #107015 Random GPU hangs. RX Vega all versions
Medieval II: Total War #106224 #107907 Depending on configuration, game crash on startup or in menu while idle AMD R9 270
Metro 2033 Redux #107229 GPU hangs with Kernel 4.17 if CONFIG_TRANSPARENT_HUGEPAGE is not set to y. Radeon R9 285 all versions
Minecraft ProjectE #100960 A Minecraft block isn't rendered at the correct position. all cards all versions
OpenRA #107428 Flickering artifacts appear in the game's graphic. RX Vega all versions
Peace, Death! #101675 Instant crash on RadeonSI and LLVMPIPE AMD R7 370, Arch Linux mesa 17.1.2 / LLVM 4.0.0
Riptale Instant crash on RadeonSI, works with LLVMPIPE (Game Maker bug?). Game starts up if you run the "runner" file directly with R600_DEBUG=mono flag AMD RX580, Arch Linux mesa 18.1.4 / LLVM 6.0.1
Rise of the Tomb Raider #106151 #106877 Random GPU hangs RX Vega mesa 18.0
Star Trek Voyager Elite Force Bug report Shadows not rendered correctly regressed since Mesa 18.0
Strike Suit Zero #76484
Sublevel Zero Game FAQ Developers don't really support Linux and specially not Mesa, probably application side. Uses Unity.
See also "Graphics glitches with volumetric lighting on Linux+Mesa+RadeonSI".
Undertale #103915 Segfaults on startup, Crude workaround: run with LIBGL_ALWAYS_SOFTWARE=1 AMD Vega 56 Mesa 18.1.2 / LLVM 6.0.0
Unreal Tournament 2004 #105494 Cube map reflection bug various Intel + AMD GPUs
Unreal Tournament 4 0.1.6 changing character models in player options, graphics freezes completely for a while, then displays static with a flickering box on it and either the kernel panics (from radeonsi) or X restarts after a while. Also some textures are completely black every now and then Intel HD 7950, Arch mesa 13.0.3
Valhalla Hills #100400 Instant crash on RadeonSI, memory free of wrong size somewhere in llvm. Bug is marked as fixed in LLVM 4, but it isn't fixed as of LLVM 6. AMD Rx 480, Gentoo Linux mesa 18.0.0 / LLVM 6.0.0
War Thunder #101978 Slow Performance, regression. mesa 17.3
X3: Terran Conflict Runs slowly when a lot of text is rendered on screen mesa bisect good description of issue Any AMD Mesa graphics configuration after commit 07c65b85ea After commit 07c65b85ea

Native Games, Requires Compatibility Context

Game Bug Link Notes and workarounds GPU / Mesa driver Mesa / LLVM Version
Dear Esther native port from Humble Bundle
Dead Island Definitive Edition With OpenGL core profile 4.5 and OpenGL version string 3.0, game opens a pop up saying OpenGL has to be 3.3 at least and it detects 3.0. Launching with MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450 fixes it. I tried with override 3.3 and 330 but it didn't work. HD Graphics 630 (Kaby Lake GT2) Mesa 17.2.3
Dying Light #96449 #107990 As of Mesa 18.2, compatibility overrides should not be longer needed. However it appears that the game is still broken. Broken after Mesa ~18 All
Full Bore

Non-native (Wine)

Game Bug Link Notes and workarounds GPU / Mesa driver Mesa / LLVM Version
Batman: Arkham City #107765 GPU crash with DXVK under RADV Radeon R9 380X all versions
CEMU #107612 Running Mario Kart 8 with CEMU under Wine causes a GPU crash. RX Vega cards all versions
Fall of Light #107684 GPU crash with DXVK under RADV Radeon RX 580 all versions
Mafia II #107692 Shadows missing. Radeon R9 285 Mesa 18.2
Mass Effect Andromeda #106958 Incorrect rendering using DXVK. RX Vega cards all versions
MotoGP 2 #93829 GPU crash. Radeon HD 7950 Mesa 11.1.1
Overwatch #102962 GPU crash on various cards various cards all versions
The Witcher 3 #104193 Hard freezes the system when fighting rotfiends. See also Wine bug #43872 for details. Polaris specific (Vega isn't affected). AMD RX 480, radeonsi 17.4.0-devel (git-b926da241a)
The Witcher 3 #107022 Trees are rendered incorrectly under DXVK. Probably LLVM 7.0.0 regression. Radeon HD R9 290X 18.2
Various Games #102885 Sparkle grid in shadows AMD Radeon R7 Graphics (Carrizo) 17.2
Various Games #97516 Games fail to start: wglChoosePixelFormatARB failed to find a suitable format Affected: Brink, DOOM3: BFG all cards all versions
Wolfenstein II: TNO #104302 Broken melting facial animations various cards all versions
World of Warcraft #106595 Corrupted graphics when MSAA is enabled under DXVK. GCN Generation 1 cards all versions

Needs more info, more testing

Game Bug Link Notes and workarounds GPU Mesa / LLVM Version
39 Steps Black screen, never goes beyond that. Has to be kill -9 to get it to close. No error in terminal. Note: Works for me (same hw, same sw) AMD RX 480, Arch Linux mesa 17.1 / LLVM 4.0.0
Absolute Drift Graphic corruption upon launching, multiple squares of horizontal lines. Note: File data.unity3d is missing in the build, can't start the game AMD RX 480, Arch Linux mesa 17.1 / LLVM 4.0.0
AI War: Fleet Command Black screen, never goes beyond that. Has to be kill -9 to get it to close. No error in terminal. Note: Works for me (same hw, same sw) AMD RX 480, Arch Linux mesa 17.1 / LLVM 4.0.0
F1 2015 #99813 rendering problems - Feral Note: No render issues seen when using Mesa 13.0.2 (official release) likely git specific issue. AMD RX 480  ??
Magicka 2 Displays graphical artifacts when doing/taking damage (triangles flashing over the characters, definitely when using fire cone) Note: Works with RX480 using mesa 17.1.5 and LLVM 4.0.1 and rx460 mesa 17.1.6 and llvm 4.0.0 AMD R9 270, Fedora 25 mesa 13.0.2 / llvm 3.8.0

Game Bugs

Game Bug Link Notes and workarounds GPU / Mesa driver Mesa / LLVM Version
Anomaly Warzone Earth Not a Mesa but a game / steam bug. Fix described here Might need additional Steam fix described here After those two fixes, the game is working fine. AMD RX 480, Arch Linux mesa 17.1 / LLVM 4.0.0
Black Mesa #106394 Lately a game update fixed the requirement of GL_EXT_gpu_shader4. Sadly the game still crashes with "Out of Memory" errors. It is unknown if this is a game or a mesa bug. Workaround: set %command% -dev to the start options and set graphic options to lowest various cards, all versions are affected
Cossacks 3 Immediately crashes. Note: This game is marked as beta on Linux by the devs and while the game get a little further on Nvidia binary drivers it crashes there too. AMD RX 460, Solus mesa 17.2.3 / llvm 5.0.0
Dead Island #85564 The game has a problem with opening too many files for normal campaign.
Workaround is to add to file "/etc/security/limits.conf" two lines:
your_username soft nofile 32767
your_username hard nofile 65535

Replace your_username with Linux username that You use.
Without this workaround only Ryders campaign works properly.

various cards all versions
Divinity: Original Sin Enhanced Edition #93551 The game is utterly broken and needs to fake GL_Vendor among other things. Workaround: LD_PRELOAD hook AMD RX 480, radeonsi All
Planetary Annihilation #65968 Turned out as game bug. Workaround: add %command% --software-ui to steam launch options
Portal Stories: Mel #96512 character's hands and arms as full black Intel HD 7850, Fedora 25 09/01/17
The Binding of Isaac: Antibirth #107942 Game has a shader related bug. (running with wine) various cards all versions
Trine 2 #100708 SDL related game bug. Workaround various cards all versions

Articles, forum post etc