Steam for Linux

Steam for Linux

Steam Linux on old Radeon Driver
Hello,

i have a Del inspirion 5520 ubuntu eddition laptop with dual graphics integrated Intel GPU and discreet AMD Radeon 7670M GPU.
So as the AMD GPU is terascale 2 it is not compatible with amdgpu drivers only with the radeon one.
Because of that i can't launch steam for linux with AMD GPU due to lack of Vulkan support.
Is there a way to launch steam without vulkan?
Even SteamLink is not possible because the games which run on the Intel iGPU are weary laggy :(

Thank you
< >
Showing 1-7 of 7 comments
xdshot 17 Feb @ 12:51am 
afaik Steam client doesn't even use vulkan
SmXtrem 17 Feb @ 1:20am 
this is the message when i am launching steam from the amd GPU




DRI_PRIME=1 steam
update.go:85: cannot change mount namespace according to change mount (/var/lib/snapd/hostfs/boot /boot none bind,ro 0 0): permission denied
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
steam.sh[5769]: Running Steam on ubuntu 23.10 64-bit
steam.sh[5769]: STEAM_RUNTIME is enabled automatically
setup.sh[5849]: Steam runtime environment up-to-date!
steam.sh[5769]: Steam client's requirements are satisfied
tid(5898) burning pthread_key_t == 0 so we never use it
[2024-02-17 11:17:55] Startup - updater built Jan 13 2024 00:51:43
[2024-02-17 11:17:55] Startup - Steam Client launched with: '/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox'
02/17 11:17:55 Init: Installing breakpad exception handler for appid(steam)/version(1705108172)/tid(5898)
[2024-02-17 11:17:56] Loading cached metrics from disk (/home/gergo/snap/steam/common/.local/share/Steam/package/steam_client_metrics.bin)
[2024-02-17 11:17:56] Using the following download hosts for Public, Realm steamglobal
[2024-02-17 11:17:56] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2024-02-17 11:17:56] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2024-02-17 11:17:56] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2024-02-17 11:17:56] Verifying installation...
[2024-02-17 11:17:56] Verification complete

Steam logging initialized: directory: /home/gergo/snap/steam/common/.local/share/Steam/logs


(process:5898): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe9e09370
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe9e07cc0
steamwebhelper.sh[5922]: Runtime for steamwebhelper: defaulting to /home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[5922]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
steamwebhelper.sh[5922]: 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/wine/marlett.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/wine/marlett.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/wine/marlett.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/wine/marlett.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 116 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 6007
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!
vkEnumeratePhysicalDevices failed, unable to init and enumerate GPUs with Vulkan.
BInit - Unable to initialize Vulkan!
BRefreshApplicationsInLibrary 1: 1ms

(steam:5898): 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 = 13
(steam:5898): GLib-GIO-CRITICAL **: g_settings_schema_source_lookup: assertion `source != NULL' failed
BuildCompleteAppOverviewChange: 228 apps
RegisterForAppOverview 1: 33ms
RegisterForAppOverview 2: 34ms
steamwebhelper.sh[6255]: Runtime for steamwebhelper: defaulting to /home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[6255]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
steamwebhelper.sh[6255]: CEF sandbox already disabled
BuildCompleteAppOverviewChange: 228 apps
RegisterForAppOverview 1: 20ms
RegisterForAppOverview 2: 20ms
steamwebhelper.sh[6418]: Runtime for steamwebhelper: defaulting to /home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[6418]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
steamwebhelper.sh[6418]: CEF sandbox already disabled
BuildCompleteAppOverviewChange: 228 apps
RegisterForAppOverview 1: 22ms
RegisterForAppOverview 2: 23ms
steamwebhelper.sh[6588]: Runtime for steamwebhelper: defaulting to /home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[6588]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
steamwebhelper.sh[6588]: CEF sandbox already disabled
BuildCompleteAppOverviewChange: 228 apps
RegisterForAppOverview 1: 13ms
RegisterForAppOverview 2: 13ms
steamwebhelper.sh[6772]: Runtime for steamwebhelper: defaulting to /home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[6772]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
steamwebhelper.sh[6772]: CEF sandbox already disabled


The steam Launcher is showing up in the taskbar but the app window is not apearing
xdshot 17 Feb @ 6:08am 
Vulkan absence is not related, look a problem somewhere else

Notice:
/proc/sys/kernel/unprivileged_userns_clone: Permission denied
xdshot 17 Feb @ 6:09am 
denied
/home/gergo/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh

Here is problem

Do not use Snap package, Valve discourage usage of it. Install normal .deb package instead
SmXtrem 17 Feb @ 12:33pm 
Hello,

Thx for the hint, will try also the .deb package
Marlock 19 Feb @ 4:15am 
ps:
steam itself does not need vulkan, but proton needs it for running dx11 and dx12 games

or dx8/9/10 you can ask it to use WineD3D (translates DX8/9/10 to OpenGL) instead of DXVK (DX8/9/10/11 to Vulkan), or VKD3D (DX12 to Vulkan)... but it's slower and buggier

pps:
on GCN 1.0 and 1.1 cards you'll be using the legacy opensource AMD gpu driver "radeon" (no vulkan) but you can enable experimental support for those cards in the current opensource AMD gpu driver "amdgpu" (has vulkan for those cards, albeit iirc still incomplete)

https://gtm.steamproxy.vip/app/221410/discussions/8/3033726352252196107/#c3033726352252375326
PROTON_USE_WINED3D=1 %command%
to have proton use OpenGL instead of Vulkan

7670M isn't that powerful tho, so performance probably won't be good except in old games
Last edited by AbedsBrother; 14 Mar @ 10:44am
< >
Showing 1-7 of 7 comments
Per page: 1530 50