https://bugs.freedesktop.org/show_bug.cgi?id=108893
--- Comment #15 from supercoolemail@seznam.cz --- (In reply to andrew.m.mcmahon from comment #14)
Or I can use softpipe which is even worse plus I get the laggy main menu: https://imgur.com/a/JwCnegN
Well, menu with softpipe is waay slower than RX 580 (which is slower than llvmpipe - ~5 seconds per menu move vs. what feels instant; ~30 seconds with softpipe).
I'm sure you've already enabled 32 bit support in your distro:
Yes, and other 32-bit games work ok (except Sacred; and Fallout new Vegas is not totally ok, but close enough, probably due to crappy engine).
And installed all x64 and x86 Mesa related packages and firmware i.e:
Indeed. It should be good, because other 32-bit games work well (except Sacred).
Maybe you've exported some funny settings that you might have forgotten
Checked and my /etc/environment contains just distro-provided comments (nothing else). I also don't have any relevant environment variables set (checked with "set" command). I don't set environment variables globally unless it's absolutely necessary, instead, I write scripts that set envvar using "env" and that's it.