You are not logged in.
Hi
I have installed steam and the steam-native-runtime metapackage in Arch. Steam loads successfully either via the steam-runtime or the native runtime.
I have been able to run other games successfully (e.g. Scram, Your Dry Delight) but when running Crusader Kings 2 from Steam, the game does not launch.
https://paste.ubuntu.com/p/N3GkS58KBk/
My system should be sufficient to run the game based on the system requirements (https://ck2.paradoxwikis.com/System_requirements):
Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz 8MB Cache
Sapphire Nitro+ Radeon RX 580 Graphics card
I have the mesa and lib32-mesa installed and also xf86-video-amdgpu
When I try and trigger the game from terminal, the game segfaults immediately.
LD_PRELOAD=/usr/lib32/libudev.so.1 STEAM_RUNTIME=0 '/home/users/matthew/.steam/steam/steamapps/common/Crusader Kings II/ck2'
1592 Segmentation fault (core dumped)
I have run gdb and get the following output
https://paste.ubuntu.com/p/Bhff7dkxpr/
With Valgrind, I get the following output
https://paste.ubuntu.com/p/8sk8Qn3z3d/
I am not sure how to proceed with this information or how to debug further. If anyone could give any points, it would be appreciated.
Last edited by Redmattski (2018-11-24 20:17:31)
Offline
Steam: An X Error occurred
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 40 (X_TranslateCoords)
Resource id in failed request: 0x8558ec
Serial number of failed request: 13784
xerror_handler: X failed, continuing
ERROR: ld.so: object '/home/users/matthew/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: primusrun: command not found
The reference to primusrun makes me wonder if CK II is setup to use an nivida card.
Check ~/.paradoxinteractive/Crusader Kings II/settings.txt .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Thanks for the pointer. I don't seem to have a folder ~/.paradoxinteractive/Crusader Kings II in my home drive and I cannot find a settings.txt.
I am planning to try reinstalling Steam from sratch on my machine to see if the relevant folders are created.
Offline
I was not able to resolve the issue via steam or steam-native-runtime and was unable to determine the specific root cause.
However this game was playable when run under Flatpak.
Instructions on how to install via Flatpak are on the steam page of the Arch Linux wiki.
Offline