Low FPS in Xcom: Enemy Unknown

Graphics performance is normally GPU-bound.

Check your amdgpu options.

I have been through this article but still not really sure what the problem could be: https://wiki.archlinux.org/index.php/AMDGPU
Nothing here that really reveals what could be going on

I’m going to re-title this thread so people focus on the actual problem rather than the assumed cause.

It will be worth saying what the source of this game is (e.g. is it Steam, is it Windows- or Linux-native, etc.).

Renamed thread “Ryzen 7 2700 Running Slow - Acer Predator Helios 500” to “Low FPS in Xcom: Enemy Unknown”

the game was ported to Linux by Feral Interactive so I take it to mean it is Linux native, also was installed using Steam in Linux

Does running it with the steam runtimes make a difference? (I’m assuming steam-native is installed - if not instead trying installing that and use a simple ‘steam’.) In a terminal:

STEAM_RUNTIME=1 steam

Then launch the game from steam. Also worth checking if there are any interesting messages in the terminal output (particularly those coming after launching the game).

Does the problem occur in ANY other game?

the problem also occurs in Counter Strike: Source

I install steam-native, then I ran both commands:

steam
STEAM_RUNTIME=1 steam

both ways my FPS is extremely low

with STEAM_RUNTIME=1 steam this is what I get:

STEAM_RUNTIME=1 steam
Running Steam on manjarolinux 18.0.3 64-bit
STEAM_RUNTIME is enabled by the user
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)

(steam:3836): Gtk-WARNING **: 06:47:44.335: Unable to locate theme engine in module_path: "murrine",

(steam:3836): Gtk-WARNING **: 06:47:44.338: Unable to locate theme engine in module_path: "murrine",

(steam:3836): Gtk-WARNING **: 06:47:44.341: Unable to locate theme engine in module_path: "murrine",
Installing breakpad exception handler for appid(steam)/version(1550534751)
[0304/064745.839520:INFO:crash_reporting.cc(242)] Crash reporting enabled for process: browser
[0304/064745.924258:WARNING:crash_reporting.cc(281)] Failed to set crash key: UserID with value: 0
[0304/064745.924490:WARNING:crash_reporting.cc(281)] Failed to set crash key: BuildID with value: 1550527787
[0304/064745.924519:WARNING:crash_reporting.cc(281)] Failed to set crash key: SteamUniverse with value: Public
[0304/064745.924544:WARNING:crash_reporting.cc(281)] Failed to set crash key: Vendor with value: Valve
[0304/064745.954797:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
CApplicationManagerPopulateThread took 9 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
CAppInfoCacheReadFromDiskThread took 144 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Opted-in Controller Mask for AppId 0: 0

(steam:3836): Gtk-WARNING **: 06:47:48.674: gtk_disable_setlocale() must be called before gtk_init()
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
roaming config store loaded successfully - 478 bytes.
migrating temporary roaming config store
[0304/064751.608613:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
[0304/064751.700395:WARNING:crash_reporting.cc(281)] Failed to set crash key: UserID with value: 0
[0304/064751.700634:WARNING:crash_reporting.cc(281)] Failed to set crash key: BuildID with value: 1550527787
[0304/064751.700663:WARNING:crash_reporting.cc(281)] Failed to set crash key: SteamUniverse with value: Public
[0304/064751.700688:WARNING:crash_reporting.cc(281)] Failed to set crash key: Vendor with value: Valve
[0304/064751.702940:INFO:crash_reporting.cc(242)] Crash reporting enabled for process: gpu-process
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/craig/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 9.94 seconds
[0304/064753.948958:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1550534751)
JS method call WebChat.GetWebChatLanguage with 1 arguments
JS method call WebChat.RegisterForFriendPostMessage with 1 arguments
JS method call WebChat.RegisterOverlayChatBrowserInfoChanged with 1 arguments
JS method call WebChat.GetSignIntoFriendsOnStart with 1 arguments
JS method call WebChat.GetCurrentUserAccountID with 1 arguments
JS method call WebChat.RegisterForFriendPostMessage with 1 arguments
JS method call WebChat.GetWebChatURL with 1 arguments
JS method call FriendSettings.RegisterForSettingsChanges with 1 arguments
JS method call WebChat.RegisterForPushToTalkStateChange with 1 arguments
JS method call WebChat.SetVoiceChatActive with 1 arguments
JS method call WebChat.RegisterForComputerActiveStateChange with 1 arguments
JS method call WebChat.RegisterForFriendPostMessage with 1 arguments
JS method call SharedConnection.AllocateSharedConnection with 1 arguments
JS method call WebChat.RegisterOverlayChatBrowserInfoChanged with 1 arguments
JS method call FriendSettings.GetEnabledFeatures with 1 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.RegisterOnLogonInfoChanged with 2 arguments
[0304/064756.407310:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Parental.RegisterForParentalSettingsChanges with 1 arguments
JS method call Broadcast.RegisterForBroadcastStatus with 1 arguments
JS method call Broadcast.RegisterForViewerRequests with 1 arguments
JS method call SharedConnection.RegisterOnMessageReceived with 2 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call WebChat.GetPushToTalkEnabled with 1 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call WebChat.SetNumChatsWithUnreadPriorityMessages with 1 arguments
JS method call Storage.GetString with 2 arguments
JS method call WebChat.BSuppressPopupsInRestore with 1 arguments
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 200510, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 200510: 0
Game update: AppID 200510 "", ProcID 4154, IP 0.0.0.0:0
>>> Adding process 4154 for game ID 200510
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to Completed with ""
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4158 != 4157, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4157 for game ID 200510
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4159 for game ID 200510
>>> Adding process 4160 for game ID 200510
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
XCOM - XCOMLauncher returned Enemy Unknown
XCOM - Launching
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 4195 != 4194, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 4194 for game ID 200510
>>> Adding process 4196 for game ID 200510
[0304/064804.451246:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Game update: AppID 200510 "", ProcID 4196, IP 0.0.0.0:0
Setting breakpad minidump AppID = 200510
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197964562109 [API loaded no]
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0304/064808.737126:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 2 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
Game removed: AppID 200510 "", ProcID 4196 
No cached sticky mapping in ActivateActionSet.JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 2 arguments
Exiting workitem thread
[2019-03-04 06:47:43] Startup - updater built Feb 18 2019 22:08:53
[2019-03-04 06:47:43] Verifying installation...
[2019-03-04 06:47:43] Verification complete
[2019-03-04 06:50:09] Shutdown

and with steam (steam native) I get:

steam
Manjaro steam native configuration found!
Running Steam on manjarolinux 18.0.3 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)

(steam:3055): Gtk-WARNING **: 06:46:05.895: Unable to locate theme engine in module_path: "murrine",

(steam:3055): Gtk-WARNING **: 06:46:05.898: Unable to locate theme engine in module_path: "murrine",

(steam:3055): Gtk-WARNING **: 06:46:05.901: Unable to locate theme engine in module_path: "murrine",
Installing breakpad exception handler for appid(steam)/version(1550534751)
[0304/064607.554903:INFO:crash_reporting.cc(242)] Crash reporting enabled for process: browser
[0304/064607.652256:WARNING:crash_reporting.cc(281)] Failed to set crash key: UserID with value: 0
[0304/064607.652502:WARNING:crash_reporting.cc(281)] Failed to set crash key: BuildID with value: 1550527787
[0304/064607.652538:WARNING:crash_reporting.cc(281)] Failed to set crash key: SteamUniverse with value: Public
[0304/064607.652570:WARNING:crash_reporting.cc(281)] Failed to set crash key: Vendor with value: Valve
[0304/064607.726185:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
CApplicationManagerPopulateThread took 5 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
CAppInfoCacheReadFromDiskThread took 142 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
Opted-in Controller Mask for AppId 0: 0

(steam:3055): Gtk-WARNING **: 06:46:10.502: gtk_disable_setlocale() must be called before gtk_init()
Installing breakpad exception handler for appid(steam)/version(1550534751)
Installing breakpad exception handler for appid(steam)/version(1550534751)
roaming config store loaded successfully - 478 bytes.
migrating temporary roaming config store
[0304/064613.461423:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
[0304/064613.546961:WARNING:crash_reporting.cc(281)] Failed to set crash key: UserID with value: 0
[0304/064613.547202:WARNING:crash_reporting.cc(281)] Failed to set crash key: BuildID with value: 1550527787
[0304/064613.547230:WARNING:crash_reporting.cc(281)] Failed to set crash key: SteamUniverse with value: Public
[0304/064613.547254:WARNING:crash_reporting.cc(281)] Failed to set crash key: Vendor with value: Valve
[0304/064613.549354:INFO:crash_reporting.cc(242)] Crash reporting enabled for process: gpu-process
Failed to init SteamVR because it isn't installed
ExecCommandLine: "'/home/craig/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 10.29 seconds
[0304/064615.834825:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1550534751)
JS method call WebChat.GetWebChatLanguage with 1 arguments
JS method call WebChat.RegisterForFriendPostMessage with 1 arguments
JS method call WebChat.RegisterOverlayChatBrowserInfoChanged with 1 arguments
JS method call WebChat.GetSignIntoFriendsOnStart with 1 arguments
JS method call WebChat.GetCurrentUserAccountID with 1 arguments
JS method call WebChat.RegisterForFriendPostMessage with 1 arguments
JS method call WebChat.GetWebChatURL with 1 arguments
JS method call FriendSettings.RegisterForSettingsChanges with 1 arguments
JS method call WebChat.RegisterForPushToTalkStateChange with 1 arguments
JS method call WebChat.SetVoiceChatActive with 1 arguments
JS method call WebChat.RegisterForComputerActiveStateChange with 1 arguments
JS method call WebChat.RegisterForFriendPostMessage with 1 arguments
JS method call SharedConnection.AllocateSharedConnection with 1 arguments
JS method call WebChat.RegisterOverlayChatBrowserInfoChanged with 1 arguments
JS method call FriendSettings.GetEnabledFeatures with 1 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToEMsg with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.SubscribeToClientServiceMethod with 2 arguments
JS method call SharedConnection.RegisterOnLogonInfoChanged with 2 arguments
[0304/064618.324894:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Parental.RegisterForParentalSettingsChanges with 1 arguments
JS method call Broadcast.RegisterForBroadcastStatus with 1 arguments
JS method call Broadcast.RegisterForViewerRequests with 1 arguments
JS method call SharedConnection.RegisterOnMessageReceived with 2 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call WebChat.GetPushToTalkEnabled with 1 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call Storage.GetString with 2 arguments
JS method call Storage.GetString with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
JS method call SharedConnection.SendMsg with 2 arguments
JS method call WebChat.SetNumChatsWithUnreadPriorityMessages with 1 arguments
JS method call Storage.GetString with 2 arguments
JS method call WebChat.BSuppressPopupsInRestore with 1 arguments
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 200510, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 200510: 0
Game update: AppID 200510 "", ProcID 3381, IP 0.0.0.0:0
>>> Adding process 3381 for game ID 200510
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 200510, ActionID 1] : LaunchApp changed task to Completed with ""
JS method call SharedConnection.SendMsgAndAwaitResponse with 3 arguments
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3387 != 3384, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3384 for game ID 200510
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3388 for game ID 200510
>>> Adding process 3389 for game ID 200510
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
XCOM - XCOMLauncher returned Enemy Unknown
XCOM - Launching
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3425 != 3424, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3424 for game ID 200510
>>> Adding process 3426 for game ID 200510
[0304/064626.472265:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Game update: AppID 200510 "", ProcID 3426, IP 0.0.0.0:0
Setting breakpad minidump AppID = 200510
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197964562109 [API loaded no]
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0304/064630.710010:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(20190218220903)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 2 arguments
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/craig/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3570 for game ID 200510
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call WebChat.GetOverlayChatBrowserInfo with 1 arguments
JS method call Storage.SetString with 2 arguments
Game removed: AppID 200510 "", ProcID 3426 
No cached sticky mapping in ActivateActionSet.Exiting workitem thread
[2019-03-04 06:46:04] Startup - updater built Feb 18 2019 22:08:53
[2019-03-04 06:46:04] Verifying installation...
[2019-03-04 06:46:05] Verification complete
[2019-03-04 06:47:35] Shutdown

is it strange that in both methods it loads this:

ExecCommandLine: "'/home/craig/.local/share/Steam/ubuntu12_32/steam'"

Is it really native or steam is using Wine on the background? I ask this because I had a similar problem some time ago (under Wine), but now it’s gone.

I do not see anything unusual in either output. :smiley: Worth trying though.

My suspicion is that it is a GPU driver/settings problem, but I know nothing about AMD…

What’s different between the two setups?

I was running Kubuntu 18.10 so differences would be KDE, slightly older Mesa (18.2.x), and i was running kernel 4.19 there (have tried both 4.19 and 4.20 in manjaro). I think I have Mesa 18.3 in Manjaro.

What version of proton are you using?

Both of these games have Linux-native versions so the Proton version shouldn’t matter (unless of course OP is using the Windows version for some reason…).

Understood. However there are a couple of options in Steam for Proton. One of which will enable it for all titles. I am not able to access my machine right now so I probably should be posting anyway. I’ll check later and update. In the meantime the OP should really be looking on the Steam forums as there is an actual Feral rep that posts there.

1 Like

For all titles which might need it, i.e. Windows-only software. :wink:

Otherwise it’s enabled only for titles which have been “tested” and are on the “approved” list.

I decided to Check the integrity of the local files. I don’t believe this fixed the problem, but came home and booted up Manjaro, ran Steam via the icon (guessing it is running the Steam runtime as opposed to the native runtime) and things seem like they are running amazing. This is really crazy and I don’t understand it. I check the file integrity on both Xcom and Counter Strike Source and the only problem was on Xcom. But both are running as you would expect.

i should also mention where my charging/plugged in light wasn’t working before it also is. it almost seems like it doesn’t always recognize all my hardware, but when it does it really flies!

just to add to the strangeness, i rebooted back into Manjaro and now it is back to running like garbage. this is the weirdest thing I have ever seen…

Edit: also my battery charging light is not glowing again, its like it lost its hardware configuration

Okay it sounds like you need to troubleshoot the problem. Please have a read of this thread: How to provide good information in your posts.

I suggest comparing the output from ‘journalctl’ between a boot when everything runs nicely and one where it does not. Something like journalctl -b-x -p3 (x being an integer and referring to how many boots ago you wish the log from, use -b for current boot), or perhaps try -p4 if no relevant information seems apparent.

Assuming you can’t solve the issue yourself, make a new thread so that the issue is clear and not confused by what is already in this thread. Include at least inxi -Fxz and whatever error messages are given by journalctl. And remember, the most important thing about a book is its cover. :wink:

(Steam will use the native runtimes by default if steam-native is installed. In my experience this gives the best results. On occasion a game will only run, or run better, with the steam runtimes.)

Forum kindly sponsored by