I’m having trouble starting Steam after updating my system. I found that this may be related to an issue with the NVIDIA drivers (mentioned on the Arch wiki [section 7.15] and Steam for linux github. I had no problems with previous drivers.
I want to downgrade my drivers from version 535.54.03 to 530.41.03. I’m pretty sure I have these packages in my pacman cache. I know there are workarounds like running steam-reset or steam -vgui, but it gets annoying over time. I’ve been reading the Manjaro wiki about mhwd and GPU drivers, but still don’t know how I can downgrade.
mhwd --listinstalled
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2023.03.23 false PCI
Warning: No installed USB configs!
mhwd-kernel -li
Currently running: 6.1.38-1-MANJARO (linux61)
The following kernels are installed in your system:
* linux61
Don’t think downgrading your GPU drivers is supported by Manjaro, but maybe someone can help you out anyway, I can not.
Besides, we have no idea what errors you get from steam, you came to the conclusion of downgrading gpu drivers at your own.
All we know about is your installed driver and an inxi.
Maybe start by trying to find another solution that can be supported by Manjaro instead?
When I start steam in terminal there are a lot of errors with “Could not connect to X session manager”. I saw steam article about it: Steam Support :: Linux Steam client unable to open a connection to X. Their solution to run in terminal ‘DISPLAY=:0 steam’ doesn’t work for me. I think this is because of drivers, because the issue described on Arch wiki (linked in main post) is the most accurate.
When I said a lot of errors with “Could not connect to X session manager” I really meant it…
steam.sh[29625]: Running Steam on manjarolinux 23.0.0 64-bit
steam.sh[29625]: STEAM_RUNTIME is enabled automatically
setup.sh[29699]: Steam runtime environment up-to-date!
steam.sh[29625]: Steam client's requirements are satisfied
[2023-07-11 19:54:20] Startup - updater built Jul 10 2023 23:58:24
[2023-07-11 19:54:20] Startup - Steam Client launched with: '/home/radek/.local/share/Steam/ubuntu12_32/steam'
07/11 19:54:20 Init: Installing breakpad exception handler for appid(steam)/version(1689034492)/tid(29753)
[2023-07-11 19:54:20] Loading cached metrics from disk (/home/radek/.local/share/Steam/package/steam_client_metrics.bin)
[2023-07-11 19:54:20] Using the following download hosts for Public, Realm steamglobal
[2023-07-11 19:54:20] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-07-11 19:54:20] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-07-11 19:54:20] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-07-11 19:54:20] Weryfikowanie instalacji...
[2023-07-11 19:54:21] Verification complete
Loaded SDL version 3.0.0-1782-g214d5daa3
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0a72db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0a71500
GetWin32Stats: display was not open yet, good
ComputeStartupMode: found registry default startup mode: 0
Switching to desktopui, since -vgui was not specified
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[29769]: Runtime for steamwebhelper: defaulting to /home/radek/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[29769]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Could not connect to X session manager: None of the authentication protocols specified are supported
CAppInfoCacheReadFromDiskThread took 20 milliseconds to initialize
Failed to init SteamVR because it isn't installed
local (potentially out of sync) copy of roaming config loaded - 2273 bytes.
roaming config store loaded successfully - 2273 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 0ms
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
System startup time: 4.75 seconds
Fossilize INFO: Setting autogroup scheduling.
steamwebhelper.sh[30031]: Runtime for steamwebhelper: defaulting to /home/radek/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[30031]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
BuildCompleteAppOverviewChange: 213 apps
RegisterForAppOverview 1: 10ms
RegisterForAppOverview 2: 11ms
steamwebhelper.sh[30204]: Runtime for steamwebhelper: defaulting to /home/radek/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[30204]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
BuildCompleteAppOverviewChange: 213 apps
RegisterForAppOverview 1: 4ms
RegisterForAppOverview 2: 4ms
After steam-runtime --reset steam opened, but when I closed client it is again not working properly. When I run DISPLAY=:1 steam it worked once and now it is like this:
steam.sh[20496]: Running Steam on manjarolinux 23.0.0 64-bit
steam.sh[20496]: STEAM_RUNTIME is enabled automatically
setup.sh[20570]: Steam runtime environment up-to-date!
steam.sh[20496]: Steam client's requirements are satisfied
[2023-07-11 20:22:28] Startup - updater built Jul 10 2023 23:58:24
[2023-07-11 20:22:28] Startup - Steam Client launched with: '/home/radek/.local/share/Steam/ubuntu12_32/steam'
07/11 20:22:28 Init: Installing breakpad exception handler for appid(steam)/version(1689034492)/tid(20624)
[2023-07-11 20:22:28] Loading cached metrics from disk (/home/radek/.local/share/Steam/package/steam_client_metrics.bin)
[2023-07-11 20:22:28] Using the following download hosts for Public, Realm steamglobal
[2023-07-11 20:22:28] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-07-11 20:22:28] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-07-11 20:22:28] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-07-11 20:22:28] Verifying installation...
[2023-07-11 20:22:28] Verification complete
Loaded SDL version 3.0.0-1782-g214d5daa3
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xf0422db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xf0421500
GetWin32Stats: display was not open yet, good
GetWin32Stats: display was not open yet, good
steamwebhelper.sh[20631]: Runtime for steamwebhelper: defaulting to /home/radek/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[20631]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
Could not connect to X session manager: None of the authentication protocols specified are supported
CAppInfoCacheReadFromDiskThread took 20 milliseconds to initialize
Failed to init SteamVR because it isn't installed
local (potentially out of sync) copy of roaming config loaded - 2273 bytes.
roaming config store loaded successfully - 2273 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 0ms
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
System startup time: 5.39 seconds
steamwebhelper.sh[20873]: Runtime for steamwebhelper: defaulting to /home/radek/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[20873]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
BuildCompleteAppOverviewChange: 213 apps
RegisterForAppOverview 1: 11ms
RegisterForAppOverview 2: 12ms
steamwebhelper.sh[21047]: Runtime for steamwebhelper: defaulting to /home/radek/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[21047]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
BuildCompleteAppOverviewChange: 213 apps