The new Linux port of Metro Exodus sadly came with a rough launch but for AMD GPU owners it's set to get more playable, with a fix in the Mesa RADV driver now merged. I've been following this quite closely, first posting about it on Twitter yesterday after being told about it.
What's the issue then? Well, this Vulkan port caused a lot of RAM to be eaten from a leak, it got real hungry really fast. A bug report was made with Mesa on April 16, and as of April 19 the fix was merged in - a pretty amazing turn around and shows again the power of open source drivers for solving issues.
Since it's merged it will for sure be in the Mesa 21.2 release, and should also be backported to the next stable update to the current Mesa drivers - hopefully the upcoming Mesa 21.1 release too which would be ideal.
For NVIDIA users, making sure your drivers are up to date is a good idea. My own NVIDIA system seemed more stable with Metro Exodus on the latest 465.24.02 release. There's still crashes in the desert area, but after plenty of research this appears to be very common on even Windows. Adjusting graphical settings down to medium for a bit gets around the areas to cause the crashes.
$ glxinfo|grep Mesa
client glx vendor string: Mesa Project and SGI
OpenGL core profile version string: 4.6 (Core Profile) Mesa 21.2.0-devel (git-ee9b744cb5)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 21.2.0-devel (git-ee9b744cb5)
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 21.2.0-devel (git-ee9b744cb5)
I don't know for you, but on french sites, when you're talking about Linux community, we often hear "this is just elitists who answer RTFM to any question".
It's obviously insanely wrong, it is never happened to me, and i dont see any forum where it is the case, but beliefs die hard.
It's IMHO another great example, so thank you again johndoe, i'm honestly grateful for all the time you gave to teach me how to update MESA (and libdrm!) on Debian !
Last edited by DebianUser on 29 April 2021 at 1:04 pm UTC
Quoting: OlliCAnybody knows which Mesa version includes this fix? I am on Fedora an waiting.
Maybe 21.1, and 21.2 for sure !
Last edited by DebianUser on 29 April 2021 at 1:15 pm UTC
Quoting: DebianUserQuoting: OlliCAnybody knows which Mesa version includes this fix? I am on Fedora an waiting.
Maybe 21.1, and 21.2 for sure !
According to the discussion in their Gitlab, this fix is supposed to get a backport to the current stable branch as well, but as of now that has not happened. So the answer is, no current release includes this fix.
https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
This contains the latest stable bugfixrelease with the fix backported.
Quoting: ripper81358On Ubuntu (and official flavors) and ubuntubased distros the fix already available via the kisak mesa fresh ppa:I already mentioned this a few comments up in the thread, but I guess it bears repeating. :)
https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa
This contains the latest stable bugfixrelease with the fix backported.
specs:
- ArchLinux
- ryzen 5 2600
- 16gb ram
- rx 580 4gb sapphire nitro +
- ssd nvme
i need to play on low graphics (1920x1080) settings to have a stable framerate also on the open world
and reduce stuttering.
i use RADV with latest mesa version.
i'm the only one with this problem?
Quoting: Dea1993i use RADV with latest mesa version.
Which version exactly? Did it get the relevant fix?
Quoting: EikeMesa 21.1.2 on ArchlinuxQuoting: Dea1993i use RADV with latest mesa version.
Which version exactly? Did it get the relevant fix?
ed: digging into steam forums seems that it can run under mesa 20 (with the memory leak) and wayland, but no luck. Maybe will be my first refund. :(
Last edited by Anorelsan on 25 June 2021 at 9:38 pm UTC
Quoting: AnorelsanHello I just bought this game and have an instant crash on startup, not even showing anything. I know that my system is old (ryzen 1800x, r290, 32GB RAM), but do you know if it runs on mesa 20 or i must update to mesa 21 to run it? It works under wayland?
ed: digging into steam forums seems that it can run under mesa 20 (with the memory leak) and wayland, but no luck. Maybe will be my first refund. :(
Did you try from terminal? I was shown a library missing, some libibus or something.
See more from me