Difference between revisions of "Games with recent fixes in Mesa"
Jump to navigation
Jump to search
Strunkenbold (talk | contribs) (DIRT Showdown and GRID Autosport with enabled advanced lightning setting got a fix in mesa git) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 20: | Line 20: | ||
|- | |- | ||
| <s>Civilization VI</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=104602 #104602]</s> || Graphical artifacts: flickering triangles || RX Vega || mesa 18.0 || fixed in new Mesa 18 / Mesa 19 stable release | | <s>Civilization VI</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=104602 #104602]</s> || Graphical artifacts: flickering triangles || RX Vega || mesa 18.0 || fixed in new Mesa 18 / Mesa 19 stable release | ||
+ | |- | ||
+ | | <s>Civilization VI</s> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/1330 #1330]</s> || Animated leader characters small black squares artifacts || Polaris based cards || mesa 18.0 || [https://gitlab.freedesktop.org/mesa/mesa/-/commit/bd6234f24be024556a4b83e879bb65b89fea7a12 mesa commit] | ||
|- | |- | ||
| <s>Chivalry: Medieval Warfare</s> || || Freezes on the main screen, almost immediately<br>After the new Steam update that prefers host libraries, the problem is gone (game runs). <b>Note: Confirmed. Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480</b> || AMD R9 270, Fedora 25 || mesa 13.0.2 / llvm 3.8.0 || Mesa 17.0.0 / LLVM 3.9.1 | | <s>Chivalry: Medieval Warfare</s> || || Freezes on the main screen, almost immediately<br>After the new Steam update that prefers host libraries, the problem is gone (game runs). <b>Note: Confirmed. Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480</b> || AMD R9 270, Fedora 25 || mesa 13.0.2 / llvm 3.8.0 || Mesa 17.0.0 / LLVM 3.9.1 | ||
Line 38: | Line 40: | ||
|- | |- | ||
| <s>Dirt Rally</s> || <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 | | <s>Dirt Rally</s> || <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 | ||
+ | |- | ||
+ | | <s>DIRT: Showdown and GRID Autosport</s>|| [https://gitlab.freedesktop.org/mesa/mesa/issues/1258 #1258] || Using advanced lightning in the options makes the game very slow and shows graphical artifacts. || AMD Radeon HD 7970, Arch Linux || all mesa versions || Fixed by [https://cgit.freedesktop.org/mesa/mesa/commit/?id=403eb507f586e62acd648778dc1e7d20b5e1fa2f #commit] | ||
|- | |- | ||
| <s>Divinity: Original Sin Enhanced Edition</s> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/999 #999]</s> || 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 || || Mesa 20.0.0 | | <s>Divinity: Original Sin Enhanced Edition</s> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/999 #999]</s> || 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 || || Mesa 20.0.0 | ||
Line 52: | Line 56: | ||
|- | |- | ||
| <s>Medieval II: Total War</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=106224 #106224]</s> <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107907 #107907]</s> || Depending on configuration, game crash on startup or in menu while idle || AMD R9 270 || | | <s>Medieval II: Total War</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=106224 #106224]</s> <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107907 #107907]</s> || Depending on configuration, game crash on startup or in menu while idle || AMD R9 270 || | ||
+ | |- | ||
+ | | <s>Metro 2033 Redux</s> || <s>[https://gitlab.freedesktop.org/drm/amd/issues/447 #447]</s> || GPU hangs with Kernel 4.17 if CONFIG_TRANSPARENT_HUGEPAGE is not set to y. || Radeon R9 285 || all versions || Mesa 19.3 and Linux 5.3 | ||
|- | |- | ||
| <s>Minecraft ProjectE</s> || [https://bugs.freedesktop.org/show_bug.cgi?id=100960 #100960] || A Minecraft block isn't rendered at the correct position. '''The mod received a fix which solved the problem.''' || all cards || all versions || fixed by game update | | <s>Minecraft ProjectE</s> || [https://bugs.freedesktop.org/show_bug.cgi?id=100960 #100960] || A Minecraft block isn't rendered at the correct position. '''The mod received a fix which solved the problem.''' || all cards || all versions || fixed by game update | ||
Line 62: | Line 68: | ||
|- | |- | ||
| <s>OpenRA</s> || <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 | | <s>OpenRA</s> || <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 | ||
+ | |- | ||
+ | | <s>Pathfinder: Kingmaker</s> || <s>[https://gitlab.freedesktop.org/drm/amd/issues/955 #955]</s> || GPU hang || RX 5700 XT || Mesa 20.0.0-devel (git-eb6352162d) / llvm 10 || Linux 5.5 | ||
|- | |- | ||
| <s>Payday 2</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99450 #99450]</s> || Some textures are glowing in some maps (e.g. Cash registers in Mallcrash)|| AMD RX 480, Mint 18.1 (4.8.0-34) || mesa 13.0.3 / LLVM 3.9.1 || mesa 17 | | <s>Payday 2</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99450 #99450]</s> || Some textures are glowing in some maps (e.g. Cash registers in Mallcrash)|| AMD RX 480, Mint 18.1 (4.8.0-34) || mesa 13.0.3 / LLVM 3.9.1 || mesa 17 | ||
+ | |- | ||
+ | | <s>Peace, Death!</s> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/1271 #1271]</s> || Instant crash on RadeonSI and LLVMPIPE || AMD R7 370, Arch Linux || mesa 17.1.2 / LLVM 4.0.0 || [https://gitlab.freedesktop.org/mesa/mesa/-/commit/f1cc13727c6875ee5aae7656652dda231267cccf mesa commit] | ||
|- | |- | ||
| <s>Pillars of Eternity</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99051 #99051]</s>. || crash <b>Note: Works well on Mesa 17.0 with llvm 3.9.1 => fix confirmed.</b> || || mesa 13.1 || mesa 17.0.0 | | <s>Pillars of Eternity</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99051 #99051]</s>. || crash <b>Note: Works well on Mesa 17.0 with llvm 3.9.1 => fix confirmed.</b> || || mesa 13.1 || mesa 17.0.0 | ||
Line 98: | Line 108: | ||
|- | |- | ||
| <s>Tyranny</s> || || crash <b>Note: Fixed with Mesa 17.0 || || mesa 13.1.0 || mesa 17.0 | | <s>Tyranny</s> || || crash <b>Note: Fixed with Mesa 17.0 || || mesa 13.1.0 || mesa 17.0 | ||
+ | |- | ||
+ | | <s>Undertale<s/> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/1288 #1288]</s> || 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 || [https://gitlab.freedesktop.org/mesa/mesa/-/commit/f1cc13727c6875ee5aae7656652dda231267cccf mesa commit] | ||
|- | |- | ||
| <s>Various Games</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=102885 #102885] [https://bugs.freedesktop.org/show_bug.cgi?id=105152 #105152]</s> || <s>Sparkle grid in shadows</s> || various cards || Mesa 17.2 || Mesa 19.0 | | <s>Various Games</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=102885 #102885] [https://bugs.freedesktop.org/show_bug.cgi?id=105152 #105152]</s> || <s>Sparkle grid in shadows</s> || various cards || Mesa 17.2 || Mesa 19.0 | ||
Line 179: | Line 191: | ||
| <s>The Witcher 3</s> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/1290 #1290]</s> || 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) | | <s>The Witcher 3</s> || <s>[https://gitlab.freedesktop.org/mesa/mesa/issues/1290 #1290]</s> || 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) | ||
|- | |- | ||
− | | <s>Wolfenstein II: | + | | <s>Wolfenstein II: The New Colossus</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=104302 #104302]</s> || Broken melting facial animations || various cards || all versions || fixed in LLVM 8.0 devel |
|- | |- | ||
| <s>World of Warcraft</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=106595 #106595]</s> || Corrupted graphics when MSAA is enabled under DXVK. || GCN Generation 1 cards || all versions || should be fixed with Mesa 19.1 | | <s>World of Warcraft</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=106595 #106595]</s> || Corrupted graphics when MSAA is enabled under DXVK. || GCN Generation 1 cards || all versions || should be fixed with Mesa 19.1 | ||
|- | |- | ||
|} | |} |
Latest revision as of 20:32, 9 May 2020
Native Games, General Bugs
Game | Bug Link | Notes and workarounds | GPU | Mesa / LLVM Version | Fixed version |
---|---|---|---|---|---|
Crashes to desktop, if run via terminal gives following, error: cannot initialize uniform typeColor in GLSL 1.10 (GLSL 1.20 required), error: array constructors forbidden in GLSL 1.10 (GLSL 1.20 or GLSL ES 3.00 required), error: initializer of uniform variable `typeColor' must be a constant expression |
AMD RX 480, Arch Linux | mesa 17.1 / LLVM 4.0.0 | Game fixed. | ||
Reflections on the chrome parts of the trucks have strange colored noise. | all cards | all versions | Fixed with Mesa git / next stable release | ||
Displays graphical artifacts with shadows enabled (flickering blocks around shadowed objects) Note: someone mentioned that bug doesn't appear on mesa-git with llvm-git from 08.01.2018 | AMD R9 280X, Solus | mesa 17.3.1 / llvm 5.0.0 | Fixed in LLVM 6. | ||
The game renders many flickering red, black and cyan squares all over the world. A temporary fix is to start the game without HyperZ. Note: Expect more render issues, even with fixed drivers. It is somewhat playable though. | AMD RX 480, Ubuntu 17.10 | Likely all previous versions | Fixed in git (c4d1a199f8) | ||
Incorrect rendering of trees. This workaround gets now applied by default in mesa: glsl_correct_derivatives_after_discard=true | all versions | all AMD cards | commit | ||
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 | ||||
#108111 | Loading screens have graphical corruption. | Polaris based cards | Regression in LLVM 7 | Mesa 18.2.2 commit | |
Graphical artifacts: flickering triangles | RX Vega | mesa 18.0 | fixed in new Mesa 18 / Mesa 19 stable release | ||
Animated leader characters small black squares artifacts | Polaris based cards | mesa 18.0 | mesa commit | ||
Freezes on the main screen, almost immediately After the new Steam update that prefers host libraries, the problem is gone (game runs). Note: Confirmed. Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480 |
AMD R9 270, Fedora 25 | mesa 13.0.2 / llvm 3.8.0 | Mesa 17.0.0 / LLVM 3.9.1 | ||
Graphical glitches | Polaris based AMD GPUs | Mesa 18.1.3 | Fixed by #commit | ||
Loading bars, siege bars, morale bars, etc. do not render correctly | AMD RX 480 | mesa 17.1.0-devel / llvm 5.0-git | mesa-git (7751ed39e4) | ||
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. |
AMD RX470 4GB | Mesa 17.3.0-devel - padoka PPA, 4.11.0-13-lowlatency, LLVM 6.0.0 | commit | ||
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 | |||
#1258 | Using advanced lightning in the options makes the game very slow and shows graphical artifacts. | AMD Radeon HD 7970, Arch Linux | all mesa versions | Fixed by #commit | |
The game is utterly broken and needs to fake GL_Vendor among other things. Workaround: LD_PRELOAD hook | AMD RX 480, radeonsi | Mesa 20.0.0 | |||
When Mesa is compiled with GLVND support, the game needs a workaround to run. See bug report. Mesa is missing EXT_direct_state_access extension. | Broken after Mesa ~18 | All | Mesa 19.2 | ||
Broken Rendering using Vulkan backend | |||||
Displays graphical artifacts with shadows enabled (flickering blocks around shadowed objects) Note: someone mentioned that bug doesn't appear on mesa-git with llvm-git from 08.01.2018 | AMD R9 280X, Solus | mesa 17.3.1 / llvm 5.0.0 | Fixed in LLVM 6. | ||
rendering problems The problems with Intel GPUs have been solved. Tested with a Radeon HD 7970 on RadeonSI and also saw no problems. Assuming fixed. | AMD RX 480 | ?? | |||
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. It was probably a game bug, fixed now | all git | 10/01/17 | |||
Depending on configuration, game crash on startup or in menu while idle | AMD R9 270 | ||||
GPU hangs with Kernel 4.17 if CONFIG_TRANSPARENT_HUGEPAGE is not set to y. | Radeon R9 285 | all versions | Mesa 19.3 and Linux 5.3 | ||
#100960 | A Minecraft block isn't rendered at the correct position. The mod received a fix which solved the problem. | all cards | all versions | fixed by game update | |
AMD RX460 | mesa 17.1.1 / lvvm 4.0.0 | mesa 17.1.8 / llvm 4.0.1 | |||
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. (Forum Support Thread), quote: "rendering 2D vectorized shapes and then reading back the resulting graphics buffer" fixed by game update | AMD RX 460 (amdgpu), AMD R7 370 (ati), R9, Intel HD 520/620 | mesa 17.2.8-17.3.6 / LLVM 5.0.1 | |||
17.3.x | |||||
The flickering artifacts which appeared all over the screen are a game bug. | RX Vega | all versions | |||
GPU hang | RX 5700 XT | Mesa 20.0.0-devel (git-eb6352162d) / llvm 10 | Linux 5.5 | ||
Some textures are glowing in some maps (e.g. Cash registers in Mallcrash) | AMD RX 480, Mint 18.1 (4.8.0-34) | mesa 13.0.3 / LLVM 3.9.1 | mesa 17 | ||
Instant crash on RadeonSI and LLVMPIPE | AMD R7 370, Arch Linux | mesa 17.1.2 / LLVM 4.0.0 | mesa commit | ||
crash Note: Works well on Mesa 17.0 with llvm 3.9.1 => fix confirmed. | mesa 13.1 | mesa 17.0.0 | |||
Turned out as game bug. Workaround: add %command% --software-ui to steam launch options | |||||
character's hands and arms as full black | Intel HD 7850, Fedora 25 | 09/01/17 | |||
Random GPU hangs | RX Vega | mesa 18.0 | mesa 19.0 / LLVM 8.0 | ||
Note: Fixed. Long hangs are gone | mesa 17.0.0 (and game fix) | ||||
All issues fixed on recent versions of mesa | All | ||||
RX 480 & R7 360 | mesa 17.0.0-dev / llvm 5.0-git | ||||
Freezes often in the main menu (not always). The sound continues to run. (might be this bug). Note: Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480 | AMD R9 270, Fedora 25 | mesa 13.0.2 / llvm 3.8.0 | |||
does not start Note: Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480 | HD 7950 | after mesa reached GL 4.5 | |||
Bug report | Shadows not rendered correctly | regressed since Mesa 18.0 | Fixed fe8be81b4a525 | ||
Seems to only affect the r600 Gallium driver, works fine with RX480 using mesa 17.1.5 and LLVM 4.0.1 | Stellaris v2.0.1 - mesa 17.3.6 | ||||
The Bard's Tale IV causes a GPU hang | RX 5700 XT | Mesa git-87fa8d9ebc / llvm 10 | |||
Game has a shader related bug. (running with wine) | various cards | all versions | |||
Fixed by Marek Olšák. Until /etc/drirc will catch up, set glsl_correct_derivatives_after_discard=true |
AMD RX 480, radeonsi | 17.2.0-devel (2ea16f08f3f) | |||
Graphical glitches | Mesa 18.2 probably earlier | ||||
SDL related game bug. Workaround | various cards | all versions | |||
crash Note: Fixed with Mesa 17.0 | mesa 13.1.0 | mesa 17.0 | |||
Segfaults on startup, Crude workaround: run with LIBGL_ALWAYS_SOFTWARE=1 | AMD Vega 56 | Mesa 18.1.2 / LLVM 6.0.0 | mesa commit | ||
various cards | Mesa 17.2 | Mesa 19.0 | |||
various cards | all versions | fixed with xorg-server 1.20.4 | |||
Vega8 | mesa 18.2.3 | went away with bios update | |||
#101978 | Slow Performance, regression. The OpenGL4 backend got removed by a game update, thus cant be reproduced anymore. | mesa 17.3 | fixed by game update | ||
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 | Works in Mesa 19.0 but unsure when it was fixed exactly | |
various cards | all mesa versions | probably fixed by Game update | |||
various cards | all mesa versions | probably fixed by Game update |
Native Games, Requires Compatibility Context
Game | Bug Link | Notes and workarounds | GPU / Mesa driver | Mesa / LLVM Version | Fixed version |
---|---|---|---|---|---|
Requests a 3.2 COMPAT profile See Steam forum | All | All | mesa-git (76c6d85cbd) | ||
Mesa gained compatibility profile support, reported fixed | ALL | ALL | Mesa 18.2 | ||
Requests a 1.0 COMPAT profile and uses GLSL 150 | All | All | mesa-git (124d9dd57f) | ||
Requires MESA_GL_VERSION_OVERRIDE=4.2 MESA_GLSL_VERSION_OVERRIDE=420 | All | All | Game was fixed on official release. The issue was present only in public beta. | ||
Requests a 2.0 COMPAT profile and uses GLSL 330 | All | All | mesa-git (34d587abc2) |
Non-native (Wine)
Game | Bug Link | Notes and workarounds | GPU / Mesa driver | Mesa / LLVM Version | Fixed version |
---|---|---|---|---|---|
Segfault when compiling compute shaders under DXVK | all cards | Mesa 19.0 | commit | ||
GPU crash with DXVK under RADV. | Radeon R9 380X | all versions | commit Mesa 18.3 | ||
RX Vega cards | all versions | fixed by program update | |||
all cards | broken with Mesa 18.3.2 | fixed with Mesa 18.3.3 | |||
Objects are rendered a lot darker because of broken MSAA under DXVK. | all cards affected | all versions | commit Mesa 18.3 devel | ||
Wine AppDB post | Green screen. See Mesa branch by David Airlie. Now has workaround in mainline, until iD issues fix | AMD RX 480, amdgpu+radv | Yes Mesa-Git 0eef03a (17.2) | ||
all cards | broken with LLVM 8.0.0. | fixed in LLVM 9.0.0 devel | |||
all cards | Mesa 19.0.5 / 19.1 | ||||
Game freezes. | Polaris | 18.2.0 | commit MESA 18.2.2 | ||
Needed Compatibility profile workarounds. | Mesa git 2018/09/12 | ||||
Incorrect rendering using DXVK. | RX Vega cards | all versions | fixed in LLVM 8.0 devel | ||
GPU crash. | Radeon HD 7950 | Mesa 11.1.1 | |||
The menu displays, but world graphics are either missing or solid white. This is due to GL 4.5COMPAT features not being available. | RX580, radeonsi | 18.3.0-devel (git-70bf639328) | commit | ||
Shader issues after game update (2018-10-05) | all cards | all versions | commit | ||
GPU hang. Regression. Okay with Mesa 19.0 | all cards | Mesa git / 19.1 | |||
Some objects are rendered incorrectly | all cards | regression in LLVM 8.0.0 | LLVM 9.0.0 devel | ||
RX Vega cards | mesa-git + llvm-svn | commit | |||
various cards | mesa-git + llvm-svn | fixed in LLVM 9.0 devel | |||
Radeon HD R9 290X | 18.2 | fixed with LLVM 8.0 | |||
all cards | LLVM 8.0.0 devel regression | fixed with LLVM 8.0 | |||
all cards | Mesa 18.3.1 | commit | |||
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) | |||
Broken melting facial animations | various cards | all versions | fixed in LLVM 8.0 devel | ||
Corrupted graphics when MSAA is enabled under DXVK. | GCN Generation 1 cards | all versions | should be fixed with Mesa 19.1 |