Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Games are slow to start or crash #23

Closed
kenderipa opened this issue Aug 25, 2024 · 43 comments
Closed

Games are slow to start or crash #23

kenderipa opened this issue Aug 25, 2024 · 43 comments

Comments

@kenderipa
Copy link

kenderipa commented Aug 25, 2024

Hello,

I've found time for a small test (three games: Psychonauts 2 (native), Murdered: Sould Suspect (Proton), KotoR II (native)). Looks like the games mostly start, but onlt after they are stopped through Steam client (first two). Others just crash (third one), and I'm not sure where to find logs for them. Logs are neither in game directory nor in the ~/.local/share folder.

Logs for the games that CAN be launched (Murdered: Soul Suspect, Proton), written by Steam client in stdout:

After clicking Start, before clicking Stop:

(process:6156): GLib-GObject-CRITICAL **: 10:22:48.750: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
reaping pid: 6156 -- gameoverlayui
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fsync: up and running.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
chdir "/home/kender/.steam/debian-installation/steamapps/common/Murdered Soul Suspect/Binaries/Win64"
Game Recording - would start recording game 233290, but recording for this game is disabled
Adding process 6447 for gameID 233290

After Stop is clicked

ERROR: ld.so: object '/home/kender/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kender/.steam/debian-installation/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/kender/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kender/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kender/.steam/debian-installation/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 6525 for gameID 233290
Adding process 6526 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Adding process 6653 for gameID 233290
ProtonFixes[6653] INFO: Running protonfixes
ProtonFixes[6653] INFO: Running checks
ProtonFixes[6653] INFO: All checks successful
ProtonFixes[6653] INFO: Using global defaults for "MURDERED: SOUL SUSPECT™" (233290)
ProtonFixes[6653] INFO: No global protonfix found for "MURDERED: SOUL SUSPECT™" (233290)
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6654 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fsync: up and running.
Adding process 6655 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6656 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6659 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6661 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6664 for gameID 233290
Adding process 6674 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6687 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6693 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6706 for gameID 233290
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Setting breakpad minidump AppID = 233290
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198037668677 [API loaded no]
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: using kernel write watches, use_kernel_writewatch 1.
Adding process 6723 for gameID 233290
08/25 10:27:31 minidumps folder is set to /tmp/dumps
Fossilize INFO: Overriding serialization path: "/home/kender/.steam/debian-installation/steamapps/shadercache/233290/fozpipelinesv6/steamapprun_pipeline_cache".
Fossilize INFO: Overriding serialization path: "/home/kender/.steam/debian-installation/steamapps/shadercache/233290/fozpipelinesv6/steamapprun_pipeline_cache".
GameOverlay: started '/home/kender/.steam/debian-installation/ubuntu12_32/gameoverlayui' (pid 6835) for game process 6723
08/25 10:27:37 minidumps folder is set to /tmp/dumps
08/25 10:27:37 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20240823223543)/tid(6835)
08/25 10:27:37 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(6835)
pid 6657 != 6656, skipping destruction (fork without exec?)
Game 233290 created interface STEAMAPPS_INTERFACE_VERSION005 / Apps
Game 233290 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 233290 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION010 / RemoteStorage
Game 233290 created interface STEAMSCREENSHOTS_INTERFACE_VERSION002 / Screenshots
Game 233290 created interface STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001 / UnifiedMessages
Game 233290 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 233290 created interface SteamFriends013 / Friends
Game 233290 created interface SteamMatchMaking009 / Matchmaking
Game 233290 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 233290 created interface SteamNetworking005 / Networking
Game 233290 created interface SteamUser016 / User
Game 233290 created interface SteamUtils005 / Utils
Game 233290 method call count for IClientRemoteStorage::GetQuota : 1
Game 233290 method call count for IClientRemoteStorage::GetFileSize : 2
Game 233290 method call count for IClientRemoteStorage::FileRead : 1
Game 233290 method call count for IClientNetworking::AllowP2PPacketRelay : 1
Game 233290 method call count for IClientUserStats::RequestUserStats : 1
Game 233290 method call count for IClientAppManager::GetCurrentLanguage : 1
Game 233290 method call count for IClientAppManager::GetAppStateInfo : 2
Game 233290 method call count for IClientUtils::RecordSteamInterfaceCreation : 13
Game 233290 method call count for IClientUtils::SetOverlayNotificationPosition : 1
Game 233290 method call count for IClientUtils::GetAPICallResult : 1
Game 233290 method call count for IClientUtils::IsAPICallCompleted : 8
Game 233290 method call count for IClientUtils::GetAppID : 16
Game 233290 method call count for IClientUtils::GetIPCountry : 1
Game 233290 method call count for IClientUtils::GetServerRealTime : 1
Game 233290 method call count for IClientFriends::GetFriendPersonaName_Public : 1
Game 233290 method call count for IClientFriends::SetRichPresence : 1
Game 233290 method call count for IClientFriends::GetFriendGamePlayed : 1
Game 233290 method call count for IClientFriends::GetFriendByIndex : 1
Game 233290 method call count for IClientFriends::GetFriendCount : 1
Game 233290 method call count for IClientFriends::GetFriendPersonaState : 1
Game 233290 method call count for IClientFriends::GetPersonaName : 1
Game 233290 method call count for IClientUser::BIsSubscribedApp : 2
Game 233290 method call count for IClientUser::IsVACBanned : 1
Game 233290 method call count for IClientUser::GetSteamID : 3
Game 233290 method call count for IClientUser::BLoggedOn : 7
Uploaded AppInterfaceStats to Steam
Game Recording - game stopped [gameid=233290]
Removing process 6723 for gameID 233290
Removing process 6706 for gameID 233290
Removing process 6693 for gameID 233290
Removing process 6687 for gameID 233290
Removing process 6674 for gameID 233290
Removing process 6664 for gameID 233290
Removing process 6661 for gameID 233290
Removing process 6659 for gameID 233290
Removing process 6656 for gameID 233290
Removing process 6655 for gameID 233290
Removing process 6654 for gameID 233290
Removing process 6653 for gameID 233290
Removing process 6526 for gameID 233290
Removing process 6525 for gameID 233290
Removing process 6447 for gameID 233290
[0] Found 0 recordings to consider

But still, it looks very promising. Thanks to you, Steam is moving in the right direction :)

@kenderipa
Copy link
Author

kenderipa commented Aug 25, 2024

Looks like something malicious. @ivan-hc, please take notice.

@kenderipa
Copy link
Author

Reported.

@Samueru-sama
Copy link
Contributor

@kenderipa You only have this issue with the appimage right?

Can you try with conty as well?

I've used the appimage with BeamNG (proton) and CS2 (native) and haven't had issues.

@kenderipa
Copy link
Author

@kenderipa You only have this issue with the appimage right?

Can you try with conty as well?

I've used the appimage with BeamNG (proton) and CS2 (native) and haven't had issues.

With conty.sh it looks exactly the same.

@ivan-hc
Copy link
Owner

ivan-hc commented Aug 25, 2024

@kenderipa You only have this issue with the appimage right?
Can you try with conty as well?
I've used the appimage with BeamNG (proton) and CS2 (native) and haven't had issues.

With conty.sh it looks exactly the same.

because this AppImage is based on conty.sh, to bundle this Arch Linux container into an AppImage allow to use AppImage-specific features, such as .config and .home directories that prevent creation of dotfiles in your $HOME directory.

I have choosen Conty because its the only portable Arch Linux that I have found that supports 3d hardware accelleration (if you use Nvidia, like me, you will have a slower startup, because Conty creates and saves a layout with portable Nvidia drivers, as Flatpak does).

@kenderipa
Copy link
Author

@kenderipa You only have this issue with the appimage right?
Can you try with conty as well?
I've used the appimage with BeamNG (proton) and CS2 (native) and haven't had issues.

With conty.sh it looks exactly the same.

because this AppImage is based on conty.sh, to bundle this Arch Linux container into an AppImage allow to use AppImage-specific features, such as .config and .home directories that prevent creation of dotfiles in your $HOME directory.

I have choosen Conty because its the only portable Arch Linux that I have found that supports 3d hardware accelleration (if you use Nvidia, like me, you will have a slower startup, because Conty creates and saves a layout with portable Nvidia drivers, as Flatpak does).

So no remedy for this porblem? Because yes, I'm using nVidia.

@ivan-hc
Copy link
Owner

ivan-hc commented Aug 25, 2024

Really, your issue seems to be similar to #15 and I don't think its an issue with the Nvidia drivers, in your cases.

If the issue is only with third-paty games (not the native ones) I don't really know what is the solution, @Samueru-sama is the expert of Steam here, also if this repo have my name, the 80% of the tests and improvements come from him.

In the meantime, would you try to run them using my Bottles AppImage instead? https://github.com/ivan-hc/Bottles-appimage

@kenderipa
Copy link
Author

Really, your issue seems to be similar to #15 and I don't think its an issue with the Nvidia drivers, in your cases.

If the issue is only with third-paty games (not the native ones) I don't really know what is the solution, @Samueru-sama is the expert of Steam here, also if this repo have my name, the 80% of the tests and improvements come from him.

In the meantime, would you try to run them using my Bottles AppImage instead? https://github.com/ivan-hc/Bottles-appimage

The issue is with native games, too.

@Samueru-sama
Copy link
Contributor

I also just tested project wingman (proton) and it works without issues.

@kenderipa What are the specs of your PC? besides nvidia being an issue the other thing that comes to mind is that the appimage uses more ram.

Repository owner deleted a comment from NimaJafariComp Aug 26, 2024
Repository owner deleted a comment from NimaJafariComp Aug 26, 2024
Repository owner deleted a comment Aug 26, 2024
Repository owner deleted a comment Aug 26, 2024
Repository owner deleted a comment Aug 26, 2024
Repository owner deleted a comment Aug 26, 2024
Repository owner deleted a comment Aug 26, 2024
Repository owner deleted a comment Aug 26, 2024
Repository owner deleted a comment from NimaJafariComp Aug 26, 2024
@kenderipa
Copy link
Author

kenderipa commented Aug 26, 2024

I also just tested project wingman (proton) and it works without issues.

@kenderipa What are the specs of your PC? besides nvidia being an issue the other thing that comes to mind is that the appimage uses more ram.

I have 32 gigs of it :)

@github-staff github-staff deleted a comment Aug 27, 2024
@github-staff github-staff deleted a comment from kenderipa Aug 27, 2024
@ivan-hc
Copy link
Owner

ivan-hc commented Sep 5, 2024

With conty.sh it looks exactly the same.

So this issue should be moved to https://github.com/Kron4ek/Conty

Also, I don't know what version of Nvidia drivers you have, I'm not a gamer but when I had Nvidia drivers installed (I can't install them anymore on Debian Testing, modules are too old for newer kernels, I use Nouveau now) I remember that also other AppImages based on Conty were slow at startup, try to perform the same test with my VirtualBox, Gnome Boxes and Bottles.

If they are still slow, the issue is with Conty. Or maybe with all AppImages based on Arch Linux containers, or with portable Arch Linux containers in general, and this can be related to the issue we have here ivan-hc/ArchImage#20

@kenderipa
Copy link
Author

kenderipa commented Sep 6, 2024

So this issue should be moved to https://github.com/Kron4ek/Conty

I'll do it.

(I can't install them anymore on Debian Testing, modules are too old for newer kernels, I use Nouveau now)

You couldn't for a while, but now they've updated the drivers, and they're compatible with newer kernel version again, so you can.

Or maybe with all AppImages based on Arch Linux containers, or with portable Arch Linux containers in general, and this can be related to the issue we have here ivan-hc/ArchImage#20

No, that's probably a Conty issue. I'll test it with Bottles when I have time.

@ivan-hc
Copy link
Owner

ivan-hc commented Jan 26, 2025

I close this for inactivity

@ivan-hc ivan-hc closed this as completed Jan 26, 2025
@Samueru-sama
Copy link
Contributor

@kenderipa The appimage has been updated and now uses a totally different method, let us know if the issue is still present.

@kenderipa
Copy link
Author

@kenderipa The appimage has been updated and now uses a totally different method, let us know if the issue is still present.

Actually, the problem has miraculously disappeared a couple of days ago, not after an AppImage update, but after the internal Steam update. But I'll try it nonetheless.

@kenderipa
Copy link
Author

kenderipa commented Feb 4, 2025

But just so you know: the game that I'm playing right now (Torment: Tides of Numenera) freezes while loading with the SquashFS version and runs very slowly (~10 FPS) with the DwarFS version. I'm sticking with a Conty version for now.

@Samueru-sama
Copy link
Contributor

But just so you know: the game that I'm playing right now (Torment: Tides of Numenera) freezes while loading with the SquashFS version and runs very slowly (~10 FPS) with the DwarFS version. I'm sticking with a Conty version for now.

Anything on the terminal that doesn't show on the conty appimage?

Sounds like the game isn't using your nvidia gpu.

@Samueru-sama
Copy link
Contributor

@kenderipa I tested with a GTX1060 and it correctly downloads the nvidia drivers and I dont see any performance issues:

Image

I did notice however that it uses the same $XDG_DATA_HOME/Conty directory to download the drivers, maybe it is not compatible if it was already downloaded by conty? Try deleting that directory and see.

@kenderipa
Copy link
Author

@kenderipa I tested with a GTX1060 and it correctly downloads the nvidia drivers and I dont see any performance issues:

Image

I did notice however that it uses the same $XDG_DATA_HOME/Conty directory to download the drivers, maybe it is not compatible if it was already downloaded by conty? Try deleting that directory and see.

I'm not sure, excactly, where is the Conty folder in my case, since $XDG_DATA_HOME is not set. I've found and deleted ~/.local/share/Conty, nothing changed.

@Samueru-sama
Copy link
Contributor

I'm not sure, excactly, where is the Conty folder in my case, since $XDG_DATA_HOME is not set. I've found and deleted ~/.local/share/Conty, nothing changed.

Can you paste what shows up in the terminal when you run the AppImage?

Does the game you launch also show up in nvtop?

Image

@kenderipa
Copy link
Author

I'm not sure, excactly, where is the Conty folder in my case, since $XDG_DATA_HOME is not set. I've found and deleted ~/.local/share/Conty, nothing changed.

Can you paste what shows up in the terminal when you run the AppImage?

Does the game you launch also show up in nvtop?

Image

Yep, no nVidia libraries.

/tmp/.mount_kOA6UXiT/Run.sh: line 442: ldconfig: command not found
[ ERROR ][2025.02.05 15:59:02]: Nvidia 32-bit libraries are not found in your system!
[ INFO ][2025.02.05 15:59:02]: Use RIM_NO_32BIT_NVLIBS_CHECK=1 if they are not required.
[ INFO ][2025.02.05 15:59:02]: Downloading Nvidia 535.216.03 driver, please wait...
[ ERROR ][2025.02.05 15:59:02]: 535.216.03.nv.drv not found in huggingface.co/runimage
[ ERROR ][2025.02.05 15:59:02]: 535.216.03.nv.drv not found in github.com/VHSgunzo
[ ERROR ][2025.02.05 15:59:04]: NVIDIA-Linux-x86_64-535.216.03.run not found in download.nvidia.com/XFree86
[ ERROR ][2025.02.05 15:59:05]: NVIDIA-Linux-x86_64-535.216.03.run not found in download.nvidia.com/tesla
[ ERROR ][2025.02.05 15:59:06]: vulkan-beta-53521603-linux not found in developer.nvidia.com/downloads
[ ERROR ][2025.02.05 15:59:06]: vulkan-beta-53521603-linux not found in developer.nvidia.com/vulkan-beta-53521603-linux
[ ERROR ][2025.02.05 15:59:06]: linux-53521603 not found in developer.nvidia.com/linux-53521603
[ ERROR ][2025.02.05 15:59:06]: Failed to download nvidia driver!
[ INFO ][2025.02.05 15:59:06]: Find Nvidia 535.216.03 local libs, please wait...
/tmp/.mount_kOA6UXiT/Run.sh: line 442: ldconfig: command not found
[ ERROR ][2025.02.05 15:59:06]: Nvidia 32-bit libraries are not found in your system!
[ INFO ][2025.02.05 15:59:06]: Use RIM_NO_32BIT_NVLIBS_CHECK=1 if they are not required.
[ ERROR ][2025.02.05 15:59:06]: Nvidia driver not found!

@Samueru-sama
Copy link
Contributor

/tmp/.mount_kOA6UXiT/Run.sh: line 442: ldconfig: command not found
[ ERROR ][2025.02.05 15:59:02]: Nvidia 32-bit libraries are not found in your system!
[ INFO ][2025.02.05 15:59:02]: Use RIM_NO_32BIT_NVLIBS_CHECK=1 if they are not required.
[ INFO ][2025.02.05 15:59:02]: Downloading Nvidia 535.216.03 driver, please wait...
[ ERROR ][2025.02.05 15:59:02]: 535.216.03.nv.drv not found in huggingface.co/runimage
[ ERROR ][2025.02.05 15:59:02]: 535.216.03.nv.drv not found in github.com/VHSgunzo
[ ERROR ][2025.02.05 15:59:04]: NVIDIA-Linux-x86_64-535.216.03.run not found in download.nvidia.com/XFree86
[ ERROR ][2025.02.05 15:59:05]: NVIDIA-Linux-x86_64-535.216.03.run not found in download.nvidia.com/tesla
[ ERROR ][2025.02.05 15:59:06]: vulkan-beta-53521603-linux not found in developer.nvidia.com/downloads
[ ERROR ][2025.02.05 15:59:06]: vulkan-beta-53521603-linux not found in developer.nvidia.com/vulkan-beta-53521603-linux
[ ERROR ][2025.02.05 15:59:06]: linux-53521603 not found in developer.nvidia.com/linux-53521603
[ ERROR ][2025.02.05 15:59:06]: Failed to download nvidia driver!
[ INFO ][2025.02.05 15:59:06]: Find Nvidia 535.216.03 local libs, please wait...
/tmp/.mount_kOA6UXiT/Run.sh: line 442: ldconfig: command not found
[ ERROR ][2025.02.05 15:59:06]: Nvidia 32-bit libraries are not found in your system!
[ INFO ][2025.02.05 15:59:06]: Use RIM_NO_32BIT_NVLIBS_CHECK=1 if they are not required.
[ ERROR ][2025.02.05 15:59:06]: Nvidia driver not found!

@VHSgunzo

I think Ivan had a similar issue with Archimage that not all systems have ldconfig in PATH.

@ivan-hc
Copy link
Owner

ivan-hc commented Feb 5, 2025

@Samueru-sama its enough you include ldconfig in the runimage, this is how I solved in Archimages

@Samueru-sama
Copy link
Contributor

Turns out the AppImage actually already contains its own ldconfig, so I have no idea why kenderipa is getting that error.

The ldconfig is also a script in this case:

#!/usr/bin/env sh
if [ -x /run/host/usr/sbin/_ldconfig ]
    then exec /run/host/usr/sbin/_ldconfig "$@" 2>/dev/null
    else exec _ldconfig "$@" 2>/dev/null
fi

And the real ldconfig was renamed to _ldconfig.

@VHSgunzo
Copy link

VHSgunzo commented Feb 5, 2025

@Samueru-sama

[ ERROR ][2025.02.05 15:59:06]: Failed to download nvidia driver!

The problem here is that this version of the driver (535.216.03) is not in any of the nvidia mirrors...
https://github.com/VHSgunzo/runimage/blob/main/rootfs/var/RunDir/Run.sh#L506-L514


/tmp/.mount_kOA6UXiT/Run.sh: line 442: ldconfig: command not found

And the problem here is that this system doesn't have ldconfig in the PATH for some reason.
This is necessary to find the local nvidia libraries from ld.so.cache

https://github.com/VHSgunzo/runimage/blob/main/rootfs/var/RunDir/Run.sh#L442


@kenderipa
This is a very strange case... what kind of distribution is this with some custom version of nvidia driver and no ldconfig?
This is the NVIDIA Data Center GPU Driver: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-535-216-03/index.html

@Samueru-sama
Copy link
Contributor

@kenderipa Try again please, you don't have to download the appimage again just in case.

@kenderipa
Copy link
Author

@kenderipa
This is a very strange case... what kind of distribution is this with some custom version of nvidia driver and no ldconfig?
This is the NVIDIA Data Center GPU Driver: https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-535-216-03/index.html

That's Debian Trixie. The driver version is probably the one patched by the Debian team, hence the strange numbering. ldconfig is in /sbin, but /sbin is not in the PATH.

@kenderipa
Copy link
Author

@kenderipa Try again please, you don't have to download the appimage again just in case.

Ooh, it has downloaded nVidia drivers now. Looks like the system needed a restart. The game runs normally, too. Thanks!

@kenderipa
Copy link
Author

@Samueru-sama, after last update the game is again running slowly. Logs look as follows:

Steam log `Ignoring invalid max threads value 4294967295 > max (100000). [ INFO ][2025.02.24 12:58:14]: Found RunImage internal config: Run.rcfg [ INFO ][2025.02.24 12:58:14]: Autorun mode: steam-screensaver-fix-runtime [ INFO ][2025.02.24 12:58:14]: Found xorg.conf in: '/etc/X11/xorg.conf' [ INFO ][2025.02.24 12:58:14]: Host /usr/share/icons is shared! [ INFO ][2025.02.24 12:58:15]: Host /usr/share/fonts is shared! [ INFO ][2025.02.24 12:58:15]: Host /usr/share/themes is shared! [ INFO ][2025.02.24 12:58:15]: Mounting the nvidia driver image: 535.216.03.nv.drv bin_steam.sh[7647]: Setting up for debugging, not logging to console-linux.txt bin_steam.sh[7647]: Setting up for debugging, not logging to console-linux.txt bin_steam.sh[7647]: Setting up for debugging, not logging to console-linux.txt steam.sh[7647]: Running Steam on arch rolling 64-bit steam.sh[7647]: STEAM_RUNTIME is enabled automatically setup.sh[7693]: Steam runtime environment up-to-date! steam.sh[7647]: Log already open steam.sh[7647]: Using supervisor /home/kender/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor steam.sh[7647]: Steam client's requirements are satisfied steam.sh[7647]: WARNING: Using default/fallback debugger launch steam_sdl_injection.sh /home/kender/.local/share/Steam/ubuntu12_32/steam -srt-logger-opened CProcessEnvironmentManager is ready, 6 preallocated environment variables. [2025-02-24 12:58:17] Startup - updater built Jan 28 2025 00:50:36 [2025-02-24 12:58:17] Startup - Steam Client launched with: '/home/kender/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened' 02/24 12:58:17 minidumps folder is set to /tmp/dumps 02/24 12:58:17 Init: Installing breakpad exception handler for appid(steam)/version(1738026274)/tid(7857) [2025-02-24 12:58:18] Loading cached metrics from disk (/home/kender/.local/share/Steam/package/steam_client_metrics.bin) [2025-02-24 12:58:18] Using the following download hosts for Public, Realm steamglobal [2025-02-24 12:58:18] 1. https://client-update.fastly.steamstatic.com, /, Realm 'steamglobal', weight was 900, source = 'update_hosts_cached.vdf' [2025-02-24 12:58:18] 2. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf' [2025-02-24 12:58:18] 3. https://client-update.steamstatic.com, /, Realm 'steamglobal', weight was 1, source = 'baked in' [2025-02-24 12:58:18] Verifying installation... [2025-02-24 12:58:18] Verification complete UpdateUI: skip show logo Steam logging initialized: directory: /home/kender/.local/share/Steam/logs

XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xefe47370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xefe45cc0
Fontconfig warning: line 5: unknown element "description"
steamwebhelper.sh[7890]: Using supervisor /home/kender/.steam/root/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steamwebhelper.sh[7890]: Starting steamwebhelper under bootstrap sniper steam runtime via /home/kender/.local/share/Steam/ubuntu12_64/steam-runtime-sniper.sh
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
steamwebhelper.sh[7890]: Using CEF sandbox (try with -no-cef-sandbox if this fails)
steamwebhelper.sh[7890]: Starting steamwebhelper with Sniper steam runtime at /home/kender/.local/share/Steam/ubuntu12_64/steam-runtime-sniper/_v2-entry-point
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 8062
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
exec ./steamwebhelper -nocrashdialog -lang=en_US -cachedir=/home/kender/.local/share/Steam/config/htmlcache -steampid=7857 -buildid=1738026274 -steamid=0 -logdir=/home/kender/.local/share/Steam/logs -uimode=7 -startcount=0 -steamuniverse=Public -realm=Global -clientui=/home/kender/.local/share/Steam/clientui -steampath=/home/kender/.local/share/Steam/ubuntu12_32/steam -launcher=0 -use_xcomposite_workaround -no-restart-on-ui-mode-change --valve-enable-site-isolation --enable-smooth-scrolling --disable-gpu-compositing --disable-gpu --password-store=basic --log-file=/home/kender/.local/share/Steam/logs/cef_log.txt --disable-quick-menu --disable-features=SpareRendererForSitePerProcess,DcheckIsFatal,ValveFFmpegAllowLowDelayHEVC
Desktop state changed: desktop: { pos: 0, 0 size: 1920,1080 } primary: { pos: 0, 0 size: 1920,1080 }
Caching cursor image for , size 1x1, serial 15, cache size = 0
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Proton: Upgrading prefix from GE-Proton9-23 to GE-Proton9-25 (/home/kender/.local/share/Steam/steamapps/compatdata/0/)
Proton: Prefix has an invalid version?! You may want to back up user files and delete this prefix.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fsync: up and running.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: configuration in L"/home/kender/.local/share/Steam/steamapps/compatdata/0/pfx" has been updated.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Fossilize INFO: Overriding serialization path: "/home/kender/.local/share/Steam/shader_cache_temp_dir_d3d11_64/fozpipelinesv6/steamapprun_pipeline_cache".
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fsync: up and running.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Fossilize INFO: Overriding serialization path: "/home/kender/.local/share/Steam/shader_cache_temp_dir_d3d12_64/fozpipelinesv6/steamapprun_pipeline_cache".
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Proton: Upgrading prefix from GE-Proton9-25 to GE-Proton9-23 (/home/kender/.local/share/Steam/steamapps/compatdata/0/)
Proton: Prefix has an invalid version?! You may want to back up user files and delete this prefix.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fsync: up and running.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: configuration in L"/home/kender/.local/share/Steam/steamapps/compatdata/0/pfx" has been updated.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Fossilize INFO: Overriding serialization path: "/home/kender/.local/share/Steam/shader_cache_temp_dir_d3d11_64/fozpipelinesv6/steamapprun_pipeline_cache".
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
fsync: up and running.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Fossilize INFO: Overriding serialization path: "/home/kender/.local/share/Steam/shader_cache_temp_dir_d3d12_64/fozpipelinesv6/steamapprun_pipeline_cache".
chdir "/home/kender/.local/share/Steam/steamapps/common/Torment Tides of Numenera"
Game Recording - would start recording game 272270, but recording for this game is disabled
Adding process 12922 for gameID 272270
ERROR: ld.so: object '/home/kender/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kender/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kender/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/kender/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kender/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Adding process 12923 for gameID 272270
Adding process 12924 for gameID 272270
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
pid 13123 != 13119, skipping destruction (fork without exec?)
pid 13128 != 13119, skipping destruction (fork without exec?)
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Adding process 13119 for gameID 272270
ERROR: ld.so: object 'sdl_block_screensaver_inhibit.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Found path: /home/kender/.local/share/Steam/steamapps/common/Torment Tides of Numenera/LINUX/TidesOfNumenera
Mono path[0] = '/home/kender/.local/share/Steam/steamapps/common/Torment Tides of Numenera/LINUX/TidesOfNumenera_Data/Managed'
Mono path[1] = '/home/kender/.local/share/Steam/steamapps/common/Torment Tides of Numenera/LINUX/TidesOfNumenera_Data/Mono'
Mono config path = '/home/kender/.local/share/Steam/steamapps/common/Torment Tides of Numenera/LINUX/TidesOfNumenera_Data/Mono/etc'
displaymanager : xrandr version warning. 1.5
client has 4 screens
displaymanager screen (0)(DVI-D-0): 1920 x 1080
Using libudev for joystick management

Importing game controller configs
02/24 12:59:45 minidumps folder is set to /tmp/dumps
02/24 12:59:45 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20250128005041)/tid(13371)
02/24 12:59:45 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(13371)
Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/10-sub-pixel-rgb.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-yes-antialias.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/20-unhint-small-vera.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/30-metric-aliases.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/40-nonlatin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/45-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/48-spacing.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/49-sansserif.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/51-local.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-generic.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/60-latin.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/65-nonlatin.conf", line 4: unknown element "description"
[2025-02-24 13:00:18] Background update loop checking for update. . .
[2025-02-24 13:00:18] Checking for available updates...
[2025-02-24 13:00:18] Downloading manifest: https://client-update.fastly.steamstatic.com/steam_client_ubuntu12
[2025-02-24 13:00:18] Manifest download: send request
[2025-02-24 13:00:19] Manifest download: waiting for download to finish
[2025-02-24 13:00:20] Manifest download: finished
[2025-02-24 13:00:20] Download skipped: /steam_client_ubuntu12 version 1738026274, installed version 1738026274, existing pending version 0
[2025-02-24 13:00:20] Nothing to do
Game Recording - game stopped [gameid=272270]
Removing process 13119 for gameID 272270
Removing process 12924 for gameID 272270
Removing process 12923 for gameID 272270
Removing process 12922 for gameID 272270

(process:13371): GLib-GObject-CRITICAL **: 13:01:35.201: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
reaping pid: 13371 -- gameoverlayui
[2025-02-24 13:01:58] Shutdown`

@Samueru-sama
Copy link
Contributor

@Samueru-sama, after last update the game is again running slowly. Logs look as follows:

The log says that the nvidia driver is being used, now I don't know if that's the nvidia driver that was downloaded of the nvidia driver from the host.

check ~/.local/share/runimage_nvidia and if there is something there delete it.

If not check that your actual nvidia drivers work like they should, with vkcube maybe?

@VHSgunzo might know more.

@kenderipa
Copy link
Author

Deleted everything from ~/.local/share/runimage_nvidia. The game still runs slowly. vkcube spins the cube fluidly, can't say anything more.

@VHSgunzo
Copy link

@Samueru-sama
Where is this steam appimage located?

@kenderipa
can you show the output of the command:

/path/to/Steam.AppImage rim-shell -c nvidia-smi

@Samueru-sama
Copy link
Contributor

Where is this steam appimage located?

https://github.com/ivan-hc/Steam-appimage/releases/tag/1.0.0.82-1

If you asked where on the system, I have no idea xd.

@VHSgunzo
Copy link

VHSgunzo commented Feb 24, 2025

If you asked where on the system, I have no idea xd.

@Samueru-sama
Then maybe it's available in the PATH?

@kenderipa
How did you get the steam launch log?
Pass these as arguments to the command that you launched steam:

rim-shell -c nvidia-smi

@Samueru-sama
Copy link
Contributor

@kenderipa We are at the pkgforge discord btw, troubleshooting is likely quicker thru there.

We double checked with another nvidia user and there were no problems 🤔

@kenderipa
Copy link
Author

kenderipa commented Feb 25, 2025

@Samueru-sama,

kender@Kender:~$ steam rim-shell -c nvidia-smi
Ignoring invalid max threads value 4294967295 > max (100000).
[ INFO ][2025.02.25 08:21:51]: Found RunImage internal config: Run.rcfg
[ INFO ][2025.02.25 08:21:51]: Found xorg.conf in: '/etc/X11/xorg.conf'
[ INFO ][2025.02.25 08:21:51]: Host /usr/share/icons is shared!
[ INFO ][2025.02.25 08:21:51]: Host /usr/share/fonts is shared!
[ INFO ][2025.02.25 08:21:51]: Host /usr/share/themes is shared!
[ INFO ][2025.02.25 08:21:51]: Mounting the nvidia driver image: 535.216.03.nv.drv
Tue Feb 25 08:21:52 2025
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.216.03 Driver Version: 535.216.03 CUDA Version: N/A |
|-----------------------------------------+----------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+======================+======================|
| 0 NVIDIA GeForce GTX 1660 Ti Off | 00000000:26:00.0 On | N/A |
| 0% 34C P8 7W / 120W | 268MiB / 6144MiB | 25% Default |
| | | N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| 0 N/A N/A 1338 G /usr/lib/xorg/Xorg 81MiB |
| 0 N/A N/A 1423 G ...nt_wezterb8llrz/usr/bin/wezterm-gui 3MiB |
| 0 N/A N/A 1691 G librewolf 160MiB |
+---------------------------------------------------------------------------------------+

Also, I'm not using Discord and, if possible, I would like to not use it further on.

@VHSgunzo
Copy link

@Samueru-sama

kender@Kender:~$ steam rim-shell -c nvidia-smi

I don't see a problem with the nvidia driver in the container, I also checked this appimage myself and didn't notice any performance degradation.

@VHSgunzo
Copy link

VHSgunzo commented Feb 25, 2025

@kenderipa
can you show me the size of the driver image?
~/.local/share/runimage_nvidia/535.216.03.nv.drv

And why are you using such an old driver? Your card supports the latest Nvidia driver and here are the current driver branches:

That's Debian Trixie. The driver version is probably the one patched by the Debian team, hence the strange numbering. ldconfig is in /sbin, but /sbin is not in the PATH.

Speaking of which. Modifying the nvidia driver is forbidden by their own license and the source code of the userspace part of the driver is closed. There is no way the Debian team could modify the nvidia driver.

@kenderipa
Copy link
Author

This is the version available from the Debian repository. I still think Debian (or nVidia itself?) backports changes from the recent driver to the 535 version, so the driver isn't that old.

The size comes a bit later when I'm at my PC.

@VHSgunzo
Copy link

VHSgunzo commented Feb 25, 2025

I still think Debian (or nVidia itself?) backports changes from the recent driver to the 535 version, so the driver isn't that old.

No, that's not true, the most nvidia can "backports" is vulnerability patches. And you seem to think too highly of debian) as I said, no one is allowed to modify the nvidia proprietary driver.

@kenderipa
Copy link
Author

@VHSgunzo,

kender@Kender:~$ lsd ~/.local/share/runimage_nvidia/535.216.03.nv.drv -la
.rw-r--r-- kender kender 104 MB Mon Feb 24 21:06:50 2025  /home/kender/.local/share/runimage_nvidia/535.216.03.nv.drv

@VHSgunzo
Copy link

VHSgunzo commented Feb 25, 2025

@kenderipa
The size of the image is suspiciously small, I think your system is missing some of the nvidia libraries or for some reason they could not be found correctly. Please upload this image to https://temp.sh and send the link here. I can check it.
In the meantime you can do the following:

  • Delete the file ~/.local/share/runimage_nvidia/535.216.03.nv.drv
  • And run steam like this: RIM_SYS_NVLIBS=0 steam

This will download the driver image with all the necessary libraries. And in the future you can run steam as usual.

@kenderipa
Copy link
Author

@VHSgunzo, after deleting and redownloading the image (which is now 333 Megs) everything works fine. Thanks for the troubleshooting!

@ivan-hc ivan-hc pinned this issue Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

13 participants
@Samueru-sama @kenderipa @VHSgunzo @ivan-hc and others