Difference between revisions of "Games broken on Mesa"

From GamingOnLinux.com Linux Games Wiki
Jump to navigation Jump to search
(add Chivalry: Medieval Warfare)
(→‎Native Games, General Bugs: - The Bard's Tale IV causes a GPU hang)
(347 intermediate revisions by 38 users not shown)
Line 1: Line 1:
A list of games currently broken on Mesa drivers.
+
A list of games currently broken in some way on Mesa drivers.
  
Please make sure you list the Mesa version used. For Mesa git, please only put the date and in DD/MM/YY format. This will make it easier to sort the table.
+
'''Please read before editing!'''
  
If you don't know the Mesa version, please do not post it as it's not helpful to anyone.
+
* 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 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 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 [https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa 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 11: Line 16:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Game !! Bug Link !! Notes and workarounds !! Configuration !! Mesa Version !! Fixed?
+
! Game !! Bug Link !! Notes and workarounds !! GPU !! Mesa / LLVM Version
 +
|-
 +
| Age of Wonders 3 || [https://bugs.freedesktop.org/show_bug.cgi?id=109925 #109925] || Strange vertical lines can be observed on the Main Menu || all cards || all versions
 +
|-
 +
| 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 || || || || ||
+
| 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
 
|-
 
|-
| Chivalry: Medieval Warfare || || Freezes on the main screen, almost immediately || Radeon R9 270, Fedora 25 || mesa-dri-drivers-13.0.2-2.fc25.x86_64, llvm-libs-3.8.0-1.fc25.x86_64 ||
+
| Bioshock: Infinite || [https://bugs.freedesktop.org/show_bug.cgi?id=103300 #103300] || Graphical glitches. || AMD RX 460 || All
 
|-
 
|-
| Cities: Skylines || [https://bugs.freedesktop.org/show_bug.cgi?id=98984 #98984] || White hexagons around all lights at night. This seems to have been fixed with llvm 4.0 as indicated in the bug report. || RadeonSI HD 7950, Arch. RadeonSI R9 290, Gentoo, RadeonSI Rx 480, Gentoo || 13.0.3 ||
+
| Civilization VI || [https://bugs.freedesktop.org/show_bug.cgi?id=108194 #108194] || Animated leader characters small black squares artifacts || Polaris based cards || mesa 18.0
 
|-
 
|-
| 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. || ?? || ?? ||
+
| Counter strike 1.6 || [https://bugs.freedesktop.org/show_bug.cgi?id=100789 #100789] || Textures become corrupt after some time. || Radeon R9 380X || mesa 17.0
 
|-
 
|-
| 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]. || ?? || ||
+
| 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
 
|-
 
|-
| Dying Light || || starts but crashes before the gameplay begins || radeonsi || ?? ||
+
| 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
 
|-
 
|-
| F1 2015 || || rendering problems || amdgpu RX 480 || ?? || ??
+
| Dolphin (emulator) || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=105339 #105339]</s> <s>[https://bugs.freedesktop.org/show_bug.cgi?id=105941 #105941]</s> [https://bugs.freedesktop.org/show_bug.cgi?id=107020 #107020] [https://bugs.freedesktop.org/show_bug.cgi?id=107991 #107991] || Crashing while playing games || ||
 
|-
 
|-
| Hero Siege || || || || ||
+
| 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
 
|-
 
|-
| Master of Orion (2016) || || menu has a Red and Blue solid color with radeonsi and nvidia on X. On wayland flickering fixed by disabling AA in the configuration file: http://steamcommunity.com/app/298050...7436750151207/ || git versions of 10. january || 10/01/17 ||
+
| Enter The Gungeon || [https://bugs.freedesktop.org/show_bug.cgi?id=110370 #110370] || Rendering artifacts || various cards || all versions
 
|-
 
|-
| Pillars of Eternity || [https://bugs.freedesktop.org/show_bug.cgi?id=99051 #99051] || crash ||  || 13.1 ||
+
| GRID Autosport || [https://bugs.freedesktop.org/show_bug.cgi?id=100953 #100953] || Broken lightening and reflections. || Aruba and Pitcairn cards || all versions
 
|-
 
|-
| Planetary Annihilation || [https://bugs.freedesktop.org/show_bug.cgi?id=65968 #65968] || It still happens (on AMD hardware) in PA:Titans || ||
+
| 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
 
|-
 
|-
| Portal 2 || [https://bugs.freedesktop.org/show_bug.cgi?id=98002 #98002] || || ||
+
| 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?)
 
|-
 
|-
| Portal Stories: Mel || || character's hands and arms as full black || Fedora 25 HD7850 || 09/01/17 ||  
+
| Mad Max || [https://bugs.freedesktop.org/show_bug.cgi?id=107015 #107015] || Random GPU hangs. || RX Vega || all versions
 
|-
 
|-
| Rocket League || [https://bugs.freedesktop.org/show_bug.cgi?id=97879 #97879] || || ||
+
| 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 ||
 
|-
 
|-
| Rust || ??? || Hands are green, grass pink green and blue (like post-it colors). Please report a bug if it wasn't done yet. || ||
+
| 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
 
|-
 
|-
| ShellShock Live || || does not start || 7950 after mesa reached GL 4.5 ||
+
| MXGP3 || [https://bugs.freedesktop.org/show_bug.cgi?id=110658 #110658] || Graphical artifacts || RX Vega || Mesa 19.0 LLVM 8.0.0
 
|-
 
|-
| Stellaris || [https://bugs.freedesktop.org/show_bug.cgi?id=98974 #98974] ||  || ||
+
| Parkitect || [https://bugs.freedesktop.org/show_bug.cgi?id=108919 #108919] || Graphical artifacts and black screens. || Vega & Tonga cards || all 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
 +
|-
 +
| Penumbra Overture || [https://bugs.freedesktop.org/show_bug.cgi?id=109048 #109048] || Crash when trying to detonate the TNT barrel. || RX 580 || Mesa 18.3.1-1
 +
|-
 +
| 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
 +
|-
 +
| 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
 
|-
 
|-
 
| Strike Suit Zero || [https://bugs.freedesktop.org/show_bug.cgi?id=76484 #76484] || || ||
 
| Strike Suit Zero || [https://bugs.freedesktop.org/show_bug.cgi?id=76484 #76484] || || ||
 
|-
 
|-
| 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]". || ||
+
| 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]". || ||
 
|-
 
|-
| The Talos Principle || || || HD 7850 ||
+
| The Bard's Tale IV || [https://bugs.freedesktop.org/show_bug.cgi?id=111591 #111591] || The Bard's Tale IV causes a GPU hang || RX 5700 XT || Mesa git-87fa8d9ebc / llvm 10
 
|-
 
|-
| The Witcher 2 || [https://bugs.freedesktop.org/show_bug.cgi?id=98238 #98238] || Partial fix by Marek Olšák. || Yes ||
+
| 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
 
|-
 
|-
| Tropico 5 || || black screen start workaround: put this to launch options: MESA_GL_VERSION_OVERRIDE=4.0 MESA_GLSL_VERSION_OVERRIDE=400 %command%)  || radeonSI HD 7950, Arch || 13.0.3 ||  
+
| Unreal Tournament 99 || [https://bugs.freedesktop.org/show_bug.cgi?id=37637 #37637] || segfault on opengl init || all cards || all versions
 
|-
 
|-
| Tyranny || || crash || || 13.1.0  ||
+
| Unreal Tournament 2004 || [https://bugs.freedesktop.org/show_bug.cgi?id=105494 #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 || radeonSI HD 7950, Arch || 13.0.3 ||
+
| 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
 
|-
 
|-
| XCOM 2 || || || Mesa GIT RX 480|| 10/01/17 ||
+
| 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
 +
|-
 +
| Various games || [https://bugs.freedesktop.org/show_bug.cgi?id=110575 #110575] [https://bugs.freedesktop.org/show_bug.cgi?id=110635 #110635]|| Graphical artifacts on the screen. Regression from mesa 19.0.4. workaround: run with <span style="font-family: monospace;">AMD_DEBUG=nodma</span> || various cards || Mesa git LLVM 9.0.0 devel
 +
|-
 +
| Various games || [https://bugs.freedesktop.org/show_bug.cgi?id=99781 #99781] || Multiple Unity games die during startup due to an assertion failure in glXCreateContextAttribsARB. || various cards || all mesa versions
 +
|-
 +
| XCOM: Enemy Unknown || [https://bugs.freedesktop.org/show_bug.cgi?id=80419 #80419] || After a few minutes of playing the game will lockup the display completely.|| various cards || all mesa versions
 
|-
 
|-
| 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|| Mesa 13.1 GIT 5 Jan ||
 
 
|}
 
|}
  
Line 69: Line 91:
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
 
|-
 
|-
! Game !! Bug !! Notes and workarounds !! Configuration !! Fixed?
+
! 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 <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
 +
|-
 +
| Full Bore || || || ||
 +
|-
 +
|}
 +
 
 +
== Non-native (Wine) ==
 +
{| class="wikitable sortable"
 +
|-
 +
! Game !! Bug Link !! Notes and workarounds !! GPU / Mesa driver !! Mesa / LLVM Version
 
|-
 
|-
| Crookz || || ''http://steamcommunity.com/app/310490/discussions/0/492378806383914128/'' || ||
+
| Assassin's Creed: Unity || [https://bugs.freedesktop.org/show_bug.cgi?id=110662 #110662] || shadow artifacts under DXVK || various cards || all versions
 
|-
 
|-
| Dying Light || || || ||
+
| CEMU || [https://bugs.freedesktop.org/show_bug.cgi?id=108317 #108317] [https://bugs.freedesktop.org/show_bug.cgi?id=108318 #108318] || Graphical corruptions. || Polaris cards || all versions
 +
|-
 +
| Evil Twin || [https://bugs.freedesktop.org/show_bug.cgi?id=108973 #108973] || Segfaults when loading saved state || Radeon RX 560 || 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
 +
|-
 +
| Injustice: Gods Among Us Ultimate Edition || [https://bugs.freedesktop.org/show_bug.cgi?id=108107 #108107] || GPU hangs. || Radeon RX Vega || all versions
 +
|-
 +
| Mafia II || [https://bugs.freedesktop.org/show_bug.cgi?id=107692 #107692] || Shadows missing. || Radeon R9 285 || Mesa 18.2
 +
|-
 +
| MotoGP 2 || [https://bugs.freedesktop.org/show_bug.cgi?id=93829 #93829] || GPU crash. || Radeon HD 7950 || Mesa 11.1.1
 +
|-
 +
| No Mans Sky || [https://bugs.freedesktop.org/show_bug.cgi?id=110471 #110471] || GPU hang. Regression. Okay with Mesa 19.0  || all cards || Mesa git / 19.1
 +
|-
 +
| Overwatch || [https://bugs.freedesktop.org/show_bug.cgi?id=102962 #102962] || GPU crash on various cards || various cards || all versions
 +
|-
 +
| Project Cars || [https://bugs.freedesktop.org/show_bug.cgi?id=109401 #109401] || <s>Trees rendered incorrectly on Azure track.</s> Strange colored flickering on car reflections || various cards || all versions
 +
|-
 +
| The Fruit of Grisaia || [https://bugs.freedesktop.org/show_bug.cgi?id=108985 #108985] || Flickering glitches || Radeon R9 285 || 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)
 +
|-
 +
| 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=108270 #108270] || FPS noticeably gets a hit in certain areas. || Radeon RX Vega || all versions
 +
|-
 +
|}
 +
 
 +
== Needs more info, more testing ==
 +
 
 +
{| class="wikitable sortable"
 +
|-
 +
! 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
 +
|-
 +
| 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
 
|-
 
|-
| Dear Esther || || native port from Humble Bundle || ||
 
 
|}
 
|}
  
=== Non-native (Wine) ===
+
== Game Bugs ==
 
{| class="wikitable sortable"
 
{| 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
 +
|-
 +
| Dirt Rally || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=105179 #105179]</s> || During benchmark run, suddently the frame showing the start point of the track appears for a very short time during camera transition. Feral already confirmed the bug, yet they haven't fixed it. || various cards || all versions
 +
|-
 +
| 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
 +
|-
 +
| OpenRA || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107428 #107428]</s> || The flickering artifacts which appeared all over the screen are a game bug. || RX Vega || all versions
 +
|-
 +
| 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> || ||
 +
|-
 +
| 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
 
|-
 
|-
! Game !! Bug !! Notes and workarounds !! Configuration !! Fixed?
+
| 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
 
|-
 
|-
| id Tech 5/6 || || Works with workarounds, might be fixable with a limited CC in Mesa just to make GLEW happy? || ||
+
| 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
 
|-
 
|-
| 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
 
 
|}
 
|}
  
=== Forum threads ===
+
== 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]

Revision as of 01:58, 9 September 2019

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
Age of Wonders 3 #109925 Strange vertical lines can be observed on the Main Menu all cards all versions
Anima Gate of Memories #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 :( 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 #108194 Animated leader characters small black squares artifacts Polaris based cards mesa 18.0
Counter strike 1.6 #100789 Textures become corrupt after some time. Radeon R9 380X mesa 17.0
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 #105139 The game is crashing upon switching from fullscreen to windowed mode. various cards all versions
Enter The Gungeon #110370 Rendering artifacts various cards all versions
GRID Autosport #100953 Broken lightening and reflections. Aruba and Pitcairn 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
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
MXGP3 #110658 Graphical artifacts RX Vega Mesa 19.0 LLVM 8.0.0
Parkitect #108919 Graphical artifacts and black screens. Vega & Tonga cards all versions
Peace, Death! #101675 Instant crash on RadeonSI and LLVMPIPE AMD R7 370, Arch Linux mesa 17.1.2 / LLVM 4.0.0
Penumbra Overture #109048 Crash when trying to detonate the TNT barrel. RX 580 Mesa 18.3.1-1
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
Rocket League #201345 Microstuttering. Workaround: set power_dpm_force_performance_level to "high" Polaris and Vega cards all versions
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".
The Bard's Tale IV #111591 The Bard's Tale IV causes a GPU hang RX 5700 XT Mesa git-87fa8d9ebc / llvm 10
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 99 #37637 segfault on opengl init all cards all versions
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
Various games #110575 #110635 Graphical artifacts on the screen. Regression from mesa 19.0.4. workaround: run with AMD_DEBUG=nodma various cards Mesa git LLVM 9.0.0 devel
Various games #99781 Multiple Unity games die during startup due to an assertion failure in glXCreateContextAttribsARB. various cards all mesa versions
XCOM: Enemy Unknown #80419 After a few minutes of playing the game will lockup the display completely. 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
Full Bore

Non-native (Wine)

Game Bug Link Notes and workarounds GPU / Mesa driver Mesa / LLVM Version
Assassin's Creed: Unity #110662 shadow artifacts under DXVK various cards all versions
CEMU #108317 #108318 Graphical corruptions. Polaris cards all versions
Evil Twin #108973 Segfaults when loading saved state Radeon RX 560 all versions
Fall of Light #107684 GPU crash with DXVK under RADV Radeon RX 580 all versions
Injustice: Gods Among Us Ultimate Edition #108107 GPU hangs. Radeon RX Vega all versions
Mafia II #107692 Shadows missing. Radeon R9 285 Mesa 18.2
MotoGP 2 #93829 GPU crash. Radeon HD 7950 Mesa 11.1.1
No Mans Sky #110471 GPU hang. Regression. Okay with Mesa 19.0 all cards Mesa git / 19.1
Overwatch #102962 GPU crash on various cards various cards all versions
Project Cars #109401 Trees rendered incorrectly on Azure track. Strange colored flickering on car reflections various cards all versions
The Fruit of Grisaia #108985 Flickering glitches Radeon R9 285 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)
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 #108270 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

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
Dirt Rally #105179 During benchmark run, suddently the frame showing the start point of the track appears for a very short time during camera transition. Feral already confirmed the bug, yet they haven't fixed it. 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
OpenRA #107428 The flickering artifacts which appeared all over the screen are a game bug. RX Vega all versions
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