Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
means the game attempted to load a 32-bit driver but only found 64-bit version on your system
your system upgrade probably reverted changes you have made to your system to retrieve 32-bit libraries
not ubuntu user here but I'm sure peoples around can help you to restore this
adding the ppa is optional but probably worth it (step marked in bold) because it provides the latest stable version of Mesa (including the AMDGPU opensource driver) and t
your gpu is quite recent so there is likely a lot of relevant improvements
the rest is all meant to ensure support for 32-bit is enabled and that you have the necessary opengl and vulkan libs in both 64-bit and 32-bit
other than that, you should try to boot the system over linux kernel 5.4.x (default out-of-the-box branch for Ubuntu 20.04) and over 5.8.x (afaik the latest stable branch offered by Ubuntu through normal means)... some people have been reporting issues on 5.8, but on the other hand it might offer more modern support for the gpu too
GameAction [AppID 222880, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 222880, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 222880, ActionID 1] : LaunchApp changed task to ProcessingShaderCache with ""
And there it gets stuck on Vulkan shader processing. I tried to alter the Steam settings to unable shader pre-caching (and background processing of Vulkan shaders). However, that gets me:
GameAction [AppID 222880, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 16309 for game ID 222880
>>> Adding process 16311 for game ID 222880
>>> Adding process 16312 for game ID 222880
>>> Adding process 16313 for game ID 222880
libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/i386-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi: /usr/lib/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /usr/lib/i386-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/i386-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 152 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 89
Current serial number in output stream: 90
Game removed: AppID 222880 "", ProcID 16307
Uploaded AppInterfaceStats to Steam
Exiting app 222880
Looks like I am damned if I do, and damned if I don't enable shader pre-caching.
on linux mint the Updates Manager has a dedicated gui for managing linux kernel versions, and everything listed there comes from Ubuntu Kernels repo directly (for Ubuntu 20.04 in the case of LM 20, which is what I use), so I know you have 5.4 and 5.8 available... I'm just not sure how this is managed on ubuntu itself, but IIRC the 5.8.x kernel was considered what ubuntu calls HWE (hardware enablement)? googling how to install linux kernel on ubuntu should yield easy some methods (but probably you should ignore links about UKUU, as it's no longer FOSS)
Civ VI is a native linux game with 64-bit support, so it makes sense that it works in all circumstances... means the 64-bit vulkan stuff is A-OK
can you try to install / update / uninstall+reinstall "Steam Runtimes for Linux - Soldier" from Library > Tools?
then try any failing native linux games and/or proton 5.13 again...
conversely, try older proton (5.0 and older) with windows games... these didn't use soldier like 5.13 does
Eh... "can you try to install / update / uninstall+reinstall "Steam Runtimes for Linux - Soldier" from Library > Tools?" In Steam? There isn't any Tools-choice under the Library-menu... Or do you mean something else?
that is why I asked about flatpak, because it runs steam in a sandbox with a set of libs separate from the base OS libs...
...and also why I mentioned Soldier, because the game is sandboxed with a steam-provided set of libs instead of the base OS libs... though afaik the gpu driver, opengl and vulkan are all still the base OS ones, maybe there is some broken intermediary (i'm not familiar with how they implemented Soldier, so I'm guessing either way... it's worth checking out since there where several people with issues as soon as soldier came out)