Open schranzonator opened 11 months ago
Does snap run steam.vkcube
work? What's the output of snap run steam.vulkaninfo
?
yes snap run steam.vkcube
does work. here is the output of snap run steam.vulkaninfo
:
Could you provide the full logs from Steam when running it?
Also, could you restart your computer and try again (I know this sounds silly, but sometimes with GPU driver updates restarting does help)?
no problemo here is the terminal output when starting steam, today came a nvidia update but still not working :/
jim@Ubuntu:~$ steam
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
find: ‘/home/jim/snap/steam/common/.local/share/applications’: No such file or directory
find: ‘/home/jim/snap/steam/common/.local/share/icons/hicolor’: No such file or directory
Traceback (most recent call last):
File "/snap/steam/171/bin/nvidia32", line 3, in <module>
import gi
File "/snap/steam/171/usr/lib/python3/dist-packages/gi/__init__.py", line 40, in <module>
from . import _gi
ImportError: libgirepository-1.0.so.1: cannot open shared object file: No such file or directory
steam.sh[10098]: Running Steam on ubuntu 23.10 64-bit
steam.sh[10098]: STEAM_RUNTIME is enabled automatically
setup.sh[10178]: Steam runtime environment up-to-date!
steam.sh[10098]: Steam client's requirements are satisfied
tid(10216) burning pthread_key_t == 0 so we never use it
[2024-01-14 16:58:50] Startup - updater built Jan 13 2024 00:51:43
[2024-01-14 16:58:50] Startup - Steam Client launched with: '/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox'
01/14 16:58:50 Init: Installing breakpad exception handler for appid(steam)/version(1705108172)/tid(10216)
[2024-01-14 16:58:50] Loading cached metrics from disk (/home/jim/snap/steam/common/.local/share/Steam/package/steam_client_metrics.bin)
[2024-01-14 16:58:50] Using the following download hosts for Public, Realm steamglobal
[2024-01-14 16:58:50] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-01-14 16:58:50] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-01-14 16:58:50] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-01-14 16:58:50] Verifying installation...
[2024-01-14 16:58:50] Verification complete
Steam logging initialized: directory: /home/jim/snap/steam/common/.local/share/Steam/logs
(process:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf6ad1370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf6acfcc0
lspci: error while loading shared libraries: libpci.so.3: cannot open shared object file: No such file or directory
lspci: error while loading shared libraries: libpci.so.3: cannot open shared object file: No such file or directory
steamwebhelper.sh[10261]: Runtime for steamwebhelper: defaulting to /home/jim/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[10261]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
steamwebhelper.sh[10261]: CEF sandbox already disabled
flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13CAppInfoCacheReadFromDiskThread took 173 milliseconds to initialize
flock /sys/power/suspend_stats/success LOCK_SH failed. errno = 13Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 10355
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
BRefreshApplicationsInLibrary 1: 0ms
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
flock /usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13BuildCompleteAppOverviewChange: 332 apps
RegisterForAppOverview 1: 35ms
RegisterForAppOverview 2: 35ms
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
and when starting a game (Trackmania)
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
pressure-vessel-wrap[10737]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10737]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10737]: W: "var/lib/snapd/hostfs/usr/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10737]: W: "snap/steam/171/graphics/usr/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10737]: W: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10737]: W: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"
bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
/bin/sh\0-c\0/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=11020 -- /home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/media/jim/stuff/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/media/jim/stuff/SteamLibrary/steamapps/common/Proton 8.0'/proton waitforexitandrun '/media/jim/stuff/SteamLibrary/steamapps/common/TrackMania Nations Forever/TmForever.exe'\0
chdir "/media/jim/stuff/SteamLibrary/steamapps/common/TrackMania Nations Forever"
ERROR: ld.so: object '/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
ERROR: ld.so: object '/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/jim/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
pressure-vessel-wrap[10792]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10792]: W: "snap/steam/171/graphics/usr/share/libdrm" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10792]: W: "var/lib/snapd/hostfs/usr/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10792]: W: "snap/steam/171/graphics/usr/share/drirc.d" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10792]: W: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"
pressure-vessel-wrap[10792]: W: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"
bwrap: Can't mount tmpfs on /newroot/var/pressure-vessel/ldso: Permission denied
Uploaded AppInterfaceStats to Steam
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
Looks same as mine here in #347 mostly related due to graphics drivers
I'm having similar issues on my 2012 MacBook Air i7-3667U, except I can't even run vkcube
properly.
snap run steam.vkcube
vkcube: ./cube/cube.c:3357: demo_init_vk: Assertion `!err' failed.
Traceback (most recent call last):
File "/snap/steam/171/bin/nvidia32", line 3, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
/snap/steam/171/bin/desktop-launch: line 350: 42791 Aborted (core dumped) "$@"
I thought it could be due to the channel of gaming-graphics-core22
I was using, but I shuffled through the stable versions of kisak-fresh
, kisak-turtle
, and oibaf-latest
, and they all had the same result.
What makes this truly strange is that vkcube
from the graphics-test-tools
snap runs just fine.
snap run graphics-test-tools.vkcube
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
Selected GPU 0: Intel(R) HD Graphics 4000 (IVB GT2), type: 1
[and displays the cube]
So I really don't know what is going on here :laughing:
If the issue is related to graphics driver updates, most times it is resolved by uninstalling and reinstalled the snap. If that doesn't work, there might be something else going on.
For this issue, this is related to https://github.com/canonical/steam-snap/issues/356 which is being worked on.
if graphic driver updates changes something important, symlinks does not change that often to symlinks with version(which changes often)...
and if graphic driver updates has some afterscript(in Debian called postinstall script) which may call snap refresh to particular snap like steam if thinks it is desired(or call this on all snaps requiring snap graphical driver dependencies :-)
but I think that something is maybe broken with this thinking of such mess... In Linux world(and especially on Debian) such brokenness is not typical, it was characteristics of Mandriva or Mandrake linuxes... :100:
and there is also dpkg --configure --pending
Similar as @schranzonator
(steam:10216): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
I was reporting the issue in the wrong place I guess... https://github.com/ValveSoftware/steam-for-linux/issues/9677#issuecomment-1913366282
This is an automated message 🤖
Your issue has been marked as stale due to 30 days of inactivity. We value every contribution, but as a small team, we're focusing on active issues to ensure efficiency. Please respond with any updates or indicate that it's still relevant to keep this issue open 🔄. If there's no further activity in the next 30 days, the issue will be automatically closed ⏳.
I'm having the same problem and I found something interesting.
I tried Upscayl, an AI Image Upscaler, and looky here...
DOUBLE_UPSCAYL_PROGRESS: vkEnumeratePhysicalDevices failed -3 invalid gpu device
So it's not a Steam problem.
My lead now: I may not have all the i386 binaries installed.
Makes sure to have both 32-bit and 64-bit graphics libraries installed (i.e. NVIDIA drivers). Failing that, you should try snapd 2.64, currently in edge, to see if behavior is different.
You can switch to edge snapd by running snap refresh snapd --edge
(then a restart is advised). Make sure to revert to stable after testing with snap refresh snapd --stable
.
Ensure there isn't an existing issue for this and check the wiki
Current Behavior
Proton/Windows games don't start however linux native games are working. When starting steam in the terminal it outputs:
When installing the steam debian package it works flawlessly.
Expected Behavior
Proton games should start.
Steps To Reproduce
No response
Environment
gaming-graphics-core22 version
No response
Anything else?
No response