Difference between revisions of "Games with recent fixes in Mesa"

From GamingOnLinux.com Linux Games Wiki
Jump to: navigation, search
(MSAA bug got fixed)
(some misc fixes)
Line 30: Line 30:
 
| <s>Master of Orion (2016)</s> || || menu has a Red and Blue solid color with radeonsi and nvidia propr. on X. [http://steamcommunity.com/app/298050...7436750151207/ On Wayland flickering fixed by disabling AA in the configuration file]. <b>It was probably a game bug, fixed now</b> || all git || 10/01/17 ||
 
| <s>Master of Orion (2016)</s> || || menu has a Red and Blue solid color with radeonsi and nvidia propr. on X. [http://steamcommunity.com/app/298050...7436750151207/ On Wayland flickering fixed by disabling AA in the configuration file]. <b>It was probably a game bug, fixed now</b> || all git || 10/01/17 ||
 
|-
 
|-
 +
| <s>Mount & Blade: Warband</s> || || <s>Hangs on "screen-changes" from menus to the game and the other way round (map and fights <-> menu/dialog). ALT-TAB out and in again fixes it. Also, stuttering in the 3d/map mode sometimes - workaround: save the game (!?)</s> Fixed in Mesa 17.1.8. || AMD RX460 || mesa 17.1.1 / lvvm 4.0.0  ||  mesa 17.1.8 / llvm 4.0.1
 +
|-
 
| <s>Northgard</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=105532 #105532]</s> || 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" <b>fixed by game update</b> || AMD RX 460 (amdgpu), AMD R7 370 (ati), R9, Intel HD 520/620 || mesa 17.2.8-17.3.6 / LLVM 5.0.1 ||
 
| <s>Northgard</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=105532 #105532]</s> || 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" <b>fixed by game update</b> || AMD RX 460 (amdgpu), AMD R7 370 (ati), R9, Intel HD 520/620 || mesa 17.2.8-17.3.6 / LLVM 5.0.1 ||
 
|-
 
|-
Line 42: Line 44:
 
| <s>Rust</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99413 #99413]</s> ||  All issues fixed on recent versions of mesa  || All || ||
 
| <s>Rust</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=99413 #99413]</s> ||  All issues fixed on recent versions of mesa  || All || ||
 
|-
 
|-
| Saints Row 3 / 4 || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=98239 #98239]</s> ||  <s>Very low framerate in outside areas, especially while driving. Runs fine in most indoor areas.</s> As of Mesa 17.1+ and Linux kernel 4.11+, the games are generally playable (25+ fps). However, fps is still pitiful relative to Nvidia driver, and still plummets down to the single digits when looking over large areas. <b>Note: SR3 works quite well on RX480 and mesa 17.1.5/LLVM 4.0.1 (70-80FPS in ultra)</b> || RX 480 & R7 360 || mesa 17.0.0-dev / llvm 5.0-git||
+
| <s>Saints Row 3 / 4</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=98239 #98239]</s> ||  <s>Very low framerate in outside areas, especially while driving. Runs fine in most indoor areas.</s> As of Mesa 17.1+ and Linux kernel 4.11+, the games are generally playable (25+ fps). However, fps is still pitiful relative to Nvidia driver, and still plummets down to the single digits when looking over large areas. <b>Note: SR3 works quite well on RX480 and mesa 17.1.5/LLVM 4.0.1 (70-80FPS in ultra)</b> || RX 480 & R7 360 || mesa 17.0.0-dev / llvm 5.0-git||
 
|-
 
|-
 
| <s>Screencheat</s> || || Freezes often in the main menu (not always). The sound continues to run. (might be [https://github.com/ValveSoftware/steam-for-linux/issues/3204 this bug]). <b>Note: 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 ||
 
| <s>Screencheat</s> || || Freezes often in the main menu (not always). The sound continues to run. (might be [https://github.com/ValveSoftware/steam-for-linux/issues/3204 this bug]). <b>Note: 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 ||
Line 48: Line 50:
 
| <s>ShellShock Live</s> || || does not start <b>Note: Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480</b>  || HD 7950 || after mesa reached GL 4.5 ||
 
| <s>ShellShock Live</s> || || does not start <b>Note: Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480</b>  || HD 7950 || after mesa reached GL 4.5 ||
 
|-
 
|-
| Stellaris || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=98974 #98974]</s> || 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
+
| <s>Stellaris</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=98974 #98974]</s> || 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
 
|-
 
|-
 
| <s>The Witcher 2</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=98238 #98238]</s> || Fixed by Marek Olšák. Until /etc/drirc will catch up, set <pre>glsl_correct_derivatives_after_discard=true</pre> || AMD RX 480, radeonsi ||  ||17.2.0-devel (2ea16f08f3f)
 
| <s>The Witcher 2</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=98238 #98238]</s> || Fixed by Marek Olšák. Until /etc/drirc will catch up, set <pre>glsl_correct_derivatives_after_discard=true</pre> || AMD RX 480, radeonsi ||  ||17.2.0-devel (2ea16f08f3f)
Line 56: Line 58:
 
| <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>Mount & Blade: Warband</s> || || <s>Hangs on "screen-changes" from menus to the game and the other way round (map and fights <-> menu/dialog). ALT-TAB out and in again fixes it. Also, stuttering in the 3d/map mode sometimes - workaround: save the game (!?)</s> Fixed in Mesa 17.1.8. || AMD RX460 || mesa 17.1.1 / lvvm 4.0.0  ||  mesa 17.1.8 / llvm 4.0.1
 
|-
 
 
|}
 
|}
  
Line 67: Line 67:
 
| <s>Crookz: The Big Heist</s> || || Requests a 3.2 COMPAT profile [http://steamcommunity.com/app/310490/discussions/0/492378806383914128/ See Steam forum] || All || All || mesa-git (76c6d85cbd)
 
| <s>Crookz: The Big Heist</s> || || Requests a 3.2 COMPAT profile [http://steamcommunity.com/app/310490/discussions/0/492378806383914128/ See Steam forum] || All || All || mesa-git (76c6d85cbd)
 
|-
 
|-
| Grand Ages: Medieval || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=100390 #100390]</s> || Mesa gained compatibility profile support, reported fixed || ALL || ALL || Mesa 18.2
+
| <s>Grand Ages: Medieval</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=100390 #100390]</s> || Mesa gained compatibility profile support, reported fixed || ALL || ALL || Mesa 18.2
 
|-
 
|-
 
| <s>Tropico 5</s> || || Requests a 1.0 COMPAT profile and uses GLSL 150 || All || All || mesa-git (124d9dd57f)
 
| <s>Tropico 5</s> || || Requests a 1.0 COMPAT profile and uses GLSL 150 || All || All || mesa-git (124d9dd57f)
Line 82: Line 82:
 
|-
 
|-
 
| <s>DIRT 3 & GTA V</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107786 #107786]</s> || Objects are rendered a lot darker because of broken MSAA under DXVK. || all cards affected || all versions ||[https://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3f13cc5a8b70dfb27f8b26c059272e251da390 commit] Mesa 18.3 devel
 
| <s>DIRT 3 & GTA V</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107786 #107786]</s> || Objects are rendered a lot darker because of broken MSAA under DXVK. || all cards affected || all versions ||[https://cgit.freedesktop.org/mesa/mesa/commit/?id=fe3f13cc5a8b70dfb27f8b26c059272e251da390 commit] Mesa 18.3 devel
|-
 
| <s>id Tech 5/6</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107693 #107693]</s> || Needed Compatibility profile workarounds.  || || || Mesa git 2018/09/12
 
 
|-
 
|-
 
| <s>DOOM</s> || [https://appdb.winehq.org/commentview.php?iAppId=17424&iVersionId=33711&iThreadId=99152 Wine AppDB post]  || Green screen. See [https://github.com/airlied/mesa/tree/radv-wip-doom-wine 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)
 
| <s>DOOM</s> || [https://appdb.winehq.org/commentview.php?iAppId=17424&iVersionId=33711&iThreadId=99152 Wine AppDB post]  || Green screen. See [https://github.com/airlied/mesa/tree/radv-wip-doom-wine 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)
 +
|-
 +
| <s>id Tech 5/6</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107693 #107693]</s> || Needed Compatibility profile workarounds.  || || || Mesa git 2018/09/12
 
|-
 
|-
 
| <s>No Man's Sky</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107581 #107581]</s> || 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) || [https://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcec6cf1c4a535ce00efa6a1754a7dc668f8f51 commit]
 
| <s>No Man's Sky</s> || <s>[https://bugs.freedesktop.org/show_bug.cgi?id=107581 #107581]</s> || 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) || [https://cgit.freedesktop.org/mesa/mesa/commit/?id=3bcec6cf1c4a535ce00efa6a1754a7dc668f8f51 commit]
 
|}
 
|}

Revision as of 15:17, 21 September 2018

Native Games, General Bugs

Game Bug Link Notes and workarounds GPU Mesa / LLVM Version Fixed version
Alchemist's Awakening 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.
American Truck Simulator #104285 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.
ARK: Survival Evolved #99484 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)
Chivalry: Medieval Warfare 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
Crusader Kings 2 #99484 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)
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.

AMD RX470 4GB Mesa 17.3.0-devel - padoka PPA, 4.11.0-13-lowlatency, LLVM 6.0.0 Mesa 18.0-devel
Dolphin (emulator) #100430 #103852 Broken Rendering using Vulkan backend
Euro Truck Simulator 2 #104285 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.
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. It was probably a game bug, fixed now all git 10/01/17
Mount & Blade: Warband Hangs on "screen-changes" from menus to the game and the other way round (map and fights <-> menu/dialog). ALT-TAB out and in again fixes it. Also, stuttering in the 3d/map mode sometimes - workaround: save the game (!?) Fixed in Mesa 17.1.8. AMD RX460 mesa 17.1.1 / lvvm 4.0.0 mesa 17.1.8 / llvm 4.0.1
Northgard #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. (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
Observer Game goes completely black when entering first door in apartment complex. Unplayable All 17.3.x
Payday 2 #99450 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
Pillars of Eternity #99051. crash Note: Works well on Mesa 17.0 with llvm 3.9.1 => fix confirmed. mesa 13.1 mesa 17.0.0
Rocket League #97879 Note: Fixed. Long hangs are gone mesa 17.0.0 (and game fix)
Rust #99413 All issues fixed on recent versions of mesa All
Saints Row 3 / 4 #98239 Very low framerate in outside areas, especially while driving. Runs fine in most indoor areas. As of Mesa 17.1+ and Linux kernel 4.11+, the games are generally playable (25+ fps). However, fps is still pitiful relative to Nvidia driver, and still plummets down to the single digits when looking over large areas. Note: SR3 works quite well on RX480 and mesa 17.1.5/LLVM 4.0.1 (70-80FPS in ultra) RX 480 & R7 360 mesa 17.0.0-dev / llvm 5.0-git
Screencheat 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
ShellShock Live does not start Note: Works fine with Mesa 17.0 (LLVM 3.9.1) on RX480 HD 7950 after mesa reached GL 4.5
Stellaris #98974 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 Witcher 2 #98238 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)
This War of Mine #87059 Graphical glitches Mesa 18.2 probably earlier
Tyranny crash Note: Fixed with Mesa 17.0 mesa 13.1.0 mesa 17.0

Native Games, Requires Compatibility Context

Game Bug Link Notes and workarounds GPU / Mesa driver Mesa / LLVM Version Fixed version
Crookz: The Big Heist Requests a 3.2 COMPAT profile See Steam forum All All mesa-git (76c6d85cbd)
Grand Ages: Medieval #100390 Mesa gained compatibility profile support, reported fixed ALL ALL Mesa 18.2
Tropico 5 Requests a 1.0 COMPAT profile and uses GLSL 150 All All mesa-git (124d9dd57f)
Turok 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.
Worms W.M.D 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
DIRT 3 & GTA V #107786 Objects are rendered a lot darker because of broken MSAA under DXVK. all cards affected all versions commit Mesa 18.3 devel
DOOM 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)
id Tech 5/6 #107693 Needed Compatibility profile workarounds. Mesa git 2018/09/12
No Man's Sky #107581 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