Good Evening:
I run Steam in a LXD container (guest OS Ubuntu 22.04) on a Debian Bookworm host. I use i3wm as my WM. My GPU is a Radeon RX 6600.
When I attempt to launch some games - such TMNT Shredders Revenge - the game fails to launch and the lone error I can see is as follows:
GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
No cached sticky mapping in DeactivateActionSetLayer.GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1361510, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1361510, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/ubuntu/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=1361510 -- /home/ubuntu/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/media/steam/steamapps/common/TMNT/./TMNT'\0
Game process added : AppID 1361510 "/home/ubuntu/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=1361510 -- /home/ubuntu/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/media/steam/steamapps/common/TMNT/./TMNT'", ProcID 2074, IP 0.0.0.0:0
chdir /media/steam/steamapps/common/TMNT
ERROR: ld.so: object '/home/ubuntu/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ubuntu/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/ubuntu/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ubuntu/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ubuntu/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ubuntu/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 1361510, ActionID 1] : LaunchApp changed task to Completed with ""
[S_API] SteamAPI_Init(): Loaded '/home/ubuntu/.steam/debian-installation/linux64/steamclient.so' OK.
Game process updated : AppID 1361510 "/home/ubuntu/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=1361510 -- /home/ubuntu/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/media/steam/steamapps/common/TMNT/./TMNT'", ProcID 2078, IP 0.0.0.0:0
Setting breakpad minidump AppID = 1361510
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561198815215077 [API loaded no]
Shutdown handler: initalize.
FNA3D Driver: Vulkan
Vulkan Device: llvmpipe (LLVM 15.0.5, 256 bits)
Vulkan Driver: llvmpipe Mesa 23.0.0-devel (git-64d584b 2022-12-05 jammy-oibaf-ppa) (LLVM 15.0.5)
Vulkan Conformance: 1.3.1
Fossilize INFO: Overriding serialization path: "/media/steam/steamapps/shadercache/1361510/fozpipelinesv6/steamapprun_pipeline_cache".
RGBA8 swapchain unsupported, falling back to BGRA8 with swizzle
X Error of failed request: BadAccess (attempt to access private resource denied)
Major opcode of failed request: 130 ()
Minor opcode of failed request: 1
Serial number of failed request: 323
Current serial number in output stream: 339
Shutdown handler: cleanup.
Game process removed: AppID 1361510 "/home/ubuntu/.steam/debian-installation/ubuntu12_32/reaper SteamLaunch AppId=1361510 -- /home/ubuntu/.steam/debian-installation/ubuntu12_32/steam-launch-wrapper -- '/media/steam/steamapps/common/TMNT/./TMNT'", ProcID 2078
Now I know this may not seem like a linux container issue but I am at a loss. Thinking it may be an i3 issue and/or X issue, I switched on over to wayland-backed GNOME but, unfortunately, I received essentially the same error
X Error of failed request: BadAccess (attempt to access private resource denied)
It seems so esoteric that I thought it may be due to the most esoteric part of my setup: containerizing my Steam instance.
Any suggestions are greatly appreciated. Have a great day!