Difference between revisions of "Games broken on Mesa"

From Linux Gaming Wiki
(moved dying light to fixed games list)
 
(361 intermediate revisions by 35 users not shown)
Line 4: Line 4:


* Please make sure you list the Mesa version used.  
* 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.
* '''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 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.
* 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.
* 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 [https://gitlab.freedesktop.org/mesa/mesa/issues file one].
* For the list of recently fixed games and issues, see [[Games with recent fixes in Mesa]]. <span style="color:#d50339">Transfer fixed games and issues to that list please.</span>


== Native Games, General Bugs ==
== Native Games, General Bugs ==
Line 13: Line 16:
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Game !! Bug Link !! Notes and workarounds !! GPU Distro Desktop !! Mesa / LLVM Version !! Fixed?
! 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]. || R9 270, Fedora 25 || 13.0.2 / 3.8.0 ||
| Age of Wonders 3 || [https://gitlab.freedesktop.org/mesa/mesa/issues/1038 #1038] || Strange vertical lines can be observed on the Main Menu || all cards || all versions
|-
|-
| Battleblock Theatre || || || RX 480 || 5/01/17 / 3.9 ||
| Anima Gate of Memories || [https://gitlab.freedesktop.org/mesa/mesa/issues/1026 #1026] || Graphical artifacts || RX Vega 56 || Mesa 18.1.1
|-
|-
| Chivalry: Medieval Warfare || || Freezes on the main screen, almost immediately || R9 270, Fedora 25 || 13.0.2 / 3.8.0 ||
| 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
|-
|-
| Cities: Skylines || [https://bugs.freedesktop.org/show_bug.cgi?id=98984 #98984] || White hexagons around all lights at night || HD 7950, Arch. R9 290, Gentoo. Rx 480, Gentoo || 13.0.3 || Yes (llvm 4)
| 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
|-
|-
| Dead Island || [https://bugs.freedesktop.org/show_bug.cgi?id=85564 #85564] || Have worked at times. Ryder's campaign works OK, but not the normal campaign. || RX 480 || 5/01/17 / 3.9 ||  
| Bioshock: Infinite || [https://gitlab.freedesktop.org/mesa/mesa/issues/1285 #1285] || Graphical glitches. || AMD RX 460 || All
|-
|-
| 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]. || ?? || ||
| 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
|-
|-
| F1 2015 || || rendering problems || amdgpu RX 480 || ?? ||
| Counter strike 1.6 || [https://gitlab.freedesktop.org/mesa/mesa/issues/1010 #1010] || Textures become corrupt after some time. || Radeon R9 380X || mesa 17.0
|-
|-
| Hero Siege || || || || ||
| Dirt: Showdown || [https://gitlab.freedesktop.org/mesa/mesa/issues/1129 #1129] || 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
|-
|-
| Magicka 2 || || Displays graphical artefacts when doing/taking damage (triangles flashing over the characters, definitely when using fire cone) || R9 270, Fedora 25 || 13.0.2 / 3.8.0 ||
| GRAVEL || [https://gitlab.freedesktop.org/mesa/mesa/issues/1405 #1405] || Graphical artifacts, screen too dark and stuttering. Workaround: Set following options in game menu: <span style="font-family: monospace;">Temporal AA, Bloom very high, FPS limit 60</span> If your system can't handle AA set following Workaround: <span style="font-family: monospace;">AMD_DEBUG=nodcc</span>  || RX Vega || Mesa 19.0 LLVM 8.0.0
|-
|-
| Master of Orion (2016) || || menu has a Red and Blue solid color with radeonsi and nvidia propr. on X. On wayland flickering fixed by disabling AA in the configuration file: http://steamcommunity.com/app/298050...7436750151207/ || all git || 10/01/17 ||
| GRID Autosport || [https://gitlab.freedesktop.org/mesa/mesa/issues/601 #601] || Broken lightening and reflections. || Aruba and Pitcairn cards || all versions
|-
|-
| Pillars of Eternity || [https://bugs.freedesktop.org/show_bug.cgi?id=99051 #99051] || crash || || 13.1 ||
| MXGP3 || [https://gitlab.freedesktop.org/mesa/mesa/issues/1405 #1405] || Graphical artifacts, screen too dark and stuttering. Workaround: Set following options in game menu: <span style="font-family: monospace;">Temporal AA, Bloom very high, FPS limit 60</span> If your system can't handle AA set following Workaround: <span style="font-family: monospace;">AMD_DEBUG=nodcc</span>  || RX Vega || Mesa 19.0 LLVM 8.0.0
|-
|-
| Planetary Annihilation || [https://bugs.freedesktop.org/show_bug.cgi?id=65968 #65968] || It still happens (on AMD hardware) in PA:Titans || || ||
| Penumbra Overture || [https://gitlab.freedesktop.org/mesa/mesa/issues/1349 #1349] || Crash when trying to detonate the TNT barrel. || RX 580 || Mesa 18.3.1-1
|-
|-
| Portal 2 || [https://bugs.freedesktop.org/show_bug.cgi?id=98002 #98002] || Ships with an incompatible version of libstdc++.so, file can be removed or overridden || || ||
| Rocket League || [https://bugzilla.kernel.org/show_bug.cgi?id=201345 #201345] || Microstuttering. <span style="font-family: monospace;">Workaround: set power_dpm_force_performance_level to "high"</span>  || Polaris and Vega cards || all versions
|-
|-
| Portal Stories: Mel || || character's hands and arms as full black || HD 7850, Fedora 25 || 09/01/17 ||  
| Strike Suit Zero || [https://gitlab.freedesktop.org/mesa/mesa/issues/1209 #1209] || || ||
|-
|-
| Rocket League || [https://bugs.freedesktop.org/show_bug.cgi?id=97879 #97879] || || || ||
| 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]". || ||
|-
|-
| Rust || ??? || Hands are green, grass pink green and blue (like post-it colors). Please report a bug if it wasn't done yet. || || ||
| Unreal Tournament 99 || [https://gitlab.freedesktop.org/mesa/mesa/issues/967 #967] || segfault on opengl init || all cards || all versions
|-
|-
| Screencheat || || Freezes often in the main menu (not always). The sound continues to run. (might be https://github.com/ValveSoftware/steam-for-linux/issues/3204 )|| R9 270, Fedora 25 || 13.0.2 / 3.8.0 ||
| Unreal Tournament 2004 || [https://gitlab.freedesktop.org/mesa/mesa/issues/1023 #1023] || Cube map reflection bug || various Intel + AMD GPUs ||
|-
|-
| ShellShock Live || || does not start || HD 7950 || after mesa reached GL 4.5 ||
| 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
|-
|-
| Stellaris || [https://bugs.freedesktop.org/show_bug.cgi?id=98974 #98974] || || || ||
| Various games || [https://gitlab.freedesktop.org/mesa/mesa/issues/108 #108] || Multiple Unity games die during startup due to an assertion failure in glXCreateContextAttribsARB. || various cards || all mesa versions
|-
|-
| Strike Suit Zero || [https://bugs.freedesktop.org/show_bug.cgi?id=76484 #76484] || || || ||
|}
 
== Native Games, Requires Compatibility Context ==
{| class="wikitable sortable"
|-
|-
| 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. Can be also Unreal Engine shaders translation bug.<br>See also "[http://steamcommunity.com/app/327880/discussions/0/458604254464950857/ Graphics glitches with volumetric lighting on Linux+Mesa+RadeonSI]". || || ||
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version
|-
|-
| The Witcher 2 || [https://bugs.freedesktop.org/show_bug.cgi?id=98238 #98238] || Partial fix by Marek Olšák. || || || Yes
| Dear Esther || || native port from Humble Bundle || ||
|-
|-
| Tropico 5 || || black screen start workaround: put this to launch options: MESA_GL_VERSION_OVERRIDE=4.0 MESA_GLSL_VERSION_OVERRIDE=400 %command%)  || HD 7950, Arch || 13.0.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
|-
|-
| Tyranny || || crash ||  || 13.1.0  ||
|}
|-
 
| 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 || HD 7950, Arch || 13.0.3 ||
== Non-native (Wine) ==
{| class="wikitable sortable"
|-
|-
| XCOM 2 || || || RX 480 || 10/01/17 ||
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version
|-
|-
| X-Plane 10 || [http://steamcommunity.com/app/292180/discussions/0/45350791785361495/ Steam community post] || The game needs the following Steam launch parameters in order to run with radeonsi: %command% --force_run --no_fbos || RX 480 || 5/01/17 / 3.9 ||
| CEMU || [https://gitlab.freedesktop.org/mesa/mesa/issues/1334 #1334] [https://gitlab.freedesktop.org/mesa/mesa/issues/1335 #1335] || Graphical corruptions. || Polaris cards || all versions
|-
|-
| 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 || No
| Fall of Light || [https://gitlab.freedesktop.org/mesa/mesa/issues/1324 #1324] || GPU crash with DXVK under RADV || Radeon RX 580 || all versions
|-
|-
|}
| Injustice: Gods Among Us Ultimate Edition || [https://gitlab.freedesktop.org/drm/amd/issues/544 #544] || GPU hangs. || Radeon RX Vega || all versions
 
== Native Games, Requires Compatibility Context ==
{| class="wikitable sortable"
|-
|-
! Game !! Bug Link !! Notes and workarounds !! GPU Distro Desktop !! Mesa / LLVM Version !! Fixed?
| Mafia II || [https://gitlab.freedesktop.org/mesa/mesa/issues/1325 #1325] || Shadows missing. || Radeon R9 285 || Mesa 18.2
|-
|-
| Crookz || || ''http://steamcommunity.com/app/310490/discussions/0/492378806383914128/'' || || ||
| Overwatch || [https://gitlab.freedesktop.org/mesa/mesa/issues/1284 #1284] || GPU crash on various cards || various cards || all versions
|-
|-
| Dying Light || || || || ||
| The Fruit of Grisaia || [https://gitlab.freedesktop.org/mesa/mesa/issues/1347 #1347] || Flickering glitches || Radeon R9 285 || all versions
|-
|-
| Dear Esther || || native port from Humble Bundle || || ||
| Wolfenstein II: TNO || [https://gitlab.freedesktop.org/mesa/mesa/issues/1332 #1332] || FPS noticeably gets a hit in certain areas. || Radeon RX Vega || all versions
|-
|-
|Full Bore || || || || ||
|}
|}


== Non-native (Wine) ==
== Needs more info, more testing ==
 
{| class="wikitable sortable"
{| class="wikitable sortable"
|-
|-
! Game !! Bug Link !! Notes and workarounds !! GPU Distro Desktop !! Mesa / LLVM Version !! Fixed?
! 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
|-
|-
| id Tech 5/6 || || Works with workarounds, might be fixable with a limited CC in Mesa just to make GLEW happy?  || || ||
| 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
|-
|-
| DOOM || https://appdb.winehq.org/commentview.php?iAppId=17424&iVersionId=33711&iThreadId=99152  || green screen https://github.com/airlied/mesa/tree/radv-wip-doom-wine || RX 480 + AMDGPU (mesa) + RADV || || Yes
|}
|}


== Articles, forum post etc ==
== Articles, forum post etc ==
* [https://www.gamingonlinux.com/articles/valve-are-looking-to-gather-a-list-of-games-that-dont-work-with-radeonsi.8874 Valve are looking to gather a list of games that don't work with radeonsi]
* [https://www.gamingonlinux.com/articles/valve-are-looking-to-gather-a-list-of-games-that-dont-work-with-radeonsi.8874 Valve are looking to gather a list of games that don't work with radeonsi]

Latest revision as of 03:50, 30 July 2021

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.
  • 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
Age of Wonders 3 #1038 Strange vertical lines can be observed on the Main Menu all cards all versions
Anima Gate of Memories #1026 Graphical artifacts RX Vega 56 Mesa 18.1.1
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
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 #1285 Graphical glitches. AMD RX 460 All
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
Counter strike 1.6 #1010 Textures become corrupt after some time. Radeon R9 380X mesa 17.0
Dirt: Showdown #1129 Very slow rendering workaround: MESA_EXTENSION_OVERRIDE='-GL_ARB_shader_image_load_store -GL_ARB_compute_shader' Geforce GTX 750 mesa 17.0
GRAVEL #1405 Graphical artifacts, screen too dark and stuttering. Workaround: Set following options in game menu: Temporal AA, Bloom very high, FPS limit 60 If your system can't handle AA set following Workaround: AMD_DEBUG=nodcc RX Vega Mesa 19.0 LLVM 8.0.0
GRID Autosport #601 Broken lightening and reflections. Aruba and Pitcairn cards all versions
MXGP3 #1405 Graphical artifacts, screen too dark and stuttering. Workaround: Set following options in game menu: Temporal AA, Bloom very high, FPS limit 60 If your system can't handle AA set following Workaround: AMD_DEBUG=nodcc RX Vega Mesa 19.0 LLVM 8.0.0
Penumbra Overture #1349 Crash when trying to detonate the TNT barrel. RX 580 Mesa 18.3.1-1
Rocket League #201345 Microstuttering. Workaround: set power_dpm_force_performance_level to "high" Polaris and Vega cards all versions
Strike Suit Zero #1209
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".
Unreal Tournament 99 #967 segfault on opengl init all cards all versions
Unreal Tournament 2004 #1023 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
Various games #108 Multiple Unity games die during startup due to an assertion failure in glXCreateContextAttribsARB. various cards all mesa versions

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

Non-native (Wine)

Game Bug Link Notes and workarounds GPU / Mesa driver Mesa / LLVM Version
CEMU #1334 #1335 Graphical corruptions. Polaris cards all versions
Fall of Light #1324 GPU crash with DXVK under RADV Radeon RX 580 all versions
Injustice: Gods Among Us Ultimate Edition #544 GPU hangs. Radeon RX Vega all versions
Mafia II #1325 Shadows missing. Radeon R9 285 Mesa 18.2
Overwatch #1284 GPU crash on various cards various cards all versions
The Fruit of Grisaia #1347 Flickering glitches Radeon R9 285 all versions
Wolfenstein II: TNO #1332 FPS noticeably gets a hit in certain areas. Radeon RX Vega 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
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

Articles, forum post etc