Quick update on this issue. I tested it with my GTX 1070 and the bug disappears. I also have a r7-240 if that is required for testing. But I'd also like to mention I installed all the correct packages required for both graphics cards, and games functioned as expected with both configurations.
I'm having similar issues on my laptop. Many elements in Steam take a second or so to react to my input. I am, however, opted-in to the Steam Client beta.
Specs:
Quick update on this issue. I tested it with my GTX 1070 and the bug disappears. I also have a r7-240 if that is required for testing. But I'd also like to mention I installed all the correct packages required for both graphics cards, and games functioned as expected with both configurations.
Seeing as this is an NVIDIA card I'm curious, do you usually use Wayland with the AMD card? I presume you'd use X.Org when using an NVIDIA card.
Steam Client is based on Chromium renderer, which has disabled hardware acceleration on ALL (?) graphics cards based on Mesa (tested on Vega 10 and RX 5700 XT).
Ouch.
I tested it with wayland on my AMD r7-240, this does appear to be a bug only effecting AMD based graphics cards. Though I only tested it on wayland, that might be the issue instead. I tried xorg, but I couldn't log in with xorg on gnome for some reason.
I tested it with wayland on my AMD r7-240, this does appear to be a bug only effecting AMD based graphics cards.
Did you miss my comment? I'm having similar issues on Intel.
Though I only tested it on wayland, that might be the issue instead. I tried xorg, but I couldn't log in with xorg on gnome for some reason.
I'll try on X.Org. Might be why.
Steam Client is based on Chromium renderer, which has disabled hardware acceleration on ALL (?) graphics cards based on Mesa (tested on Vega 10 and RX 5700 XT).
Ouch.
I had to disable hardware acceleration in Steam on my desktop (which is not affected by this issue in particular) due to web views randomly going black, to this issue does not seem to originate from a lack of hardware acceleration. I have an NVIDIA card there running non-Mesa drivers though.
Did you miss my comment? I'm having similar issues on Intel.
Sorry I misread your HD 5000 assuming it was an ATI Radeon HD 5xxx GPU
Did you miss my comment? I'm having similar issues on Intel.
Sorry I misread your HD 5000 assuming it was an ATI Radeon HD 5xxx GPU
My apologies, I should definitely have clarified that.
Some observations:
Sounds like a Mutter Wayland bug, hmm?
Pop_OS! 20.04 user, my system information
I can confirm that Steam is fine on X, but is extremely laggy on Wayland.
I'm unable to reproduce this any more on fully updated Fedora 32.
Same problem here, my Steam UI freezes constantly. It takes few seconds to register clicks.
I tried to disable GPU acceleration, enabled low bandwidth and low performance modes with no effect.
This seems to be problem only on Wayland, Steam works completely normal on Xorg.
Specs:
- CPU: ryzen 7 3700x
- GPU: rx 5700 xt
- GPU drivers: Mesa 20.1.2
- RAM: 16GB
- Storage: 256GB NVMe SSD
- Display: 1080p 144Hz
- OS: openSUSE Tumbleweed (GNOME 3.36.4 Wayland)
- Kernel: 5.7.7
- Steam Beta: No
full_system_info.txt
After a few days, I noticed that the issue was happening intermittently. After some investigation, the issue seems to be related to the "Friends & Chat" popup window:
Here are my findings:
| Main Steam Window Location | Steam Friends Window Location | Lag? |
|---|---|---|
| Monitor 1 | N/A (closed) | No lag |
| Monitor 2 | N/A (closed) | No lag |
| Monitor 1 | Monitor 1 | Lag |
| Monitor 1 | Monitor 2 | No lag |
| Monitor 2 | Monitor 1 | No lag |
| Monitor 2 | Monitor 2 | Lag |
It seems lag in a GNOME Wayland setting is caused by the friends window being open on the same monitor as the main steam window. Closing the friends window by clicking the top-right x, or moving the friends window to a different monitor, or moving the main steam window to a different monitor, instantly makes the main steam window responsive and lag-free again.
The latest steam update might fix this issue, can anyone confirm?
I tested the latest stable and beta Steam, but the issue isn't fixed on my i5-7200U laptop or 3700x+5700XT desktop. Both are running an up-to-date Pop_OS 20.04
I have had this issue as well. I think it has something to do with the new fossilize feature that processes shader pre-caching in the background. I will see a few fossilized_replay processes running in my system monitor, and if I open Steam settings and look under shader pre-caching it will show which games are being processed and the percentage complete. Until it finishes Steam is unusable slow, and it does this almost every time I start Steam. There are options that disable it, which might stop Steam from getting really slow, but I haven't tried that because I think it does help some games a lot if I am patient enough to let it finish.
I have started just letting stay open and not shutdown at night, which seem to help, but if there is a Steam update and it needs to restart I have to wait for a good long while for it to finish pre-caching again.
Edit: Here is my system_info.
I have had this issue as well. I think it has something to do with the new fossilize feature that processes shader pre-caching in the background. I will see a few fossilized_replay processes running in my system monitor, and if I open Steam settings and look under shader pre-caching it will show which games are being processed and the percentage complete. Until it finishes Steam is unusable slow, and it does this almost every time I start Steam.
If this was the case, why would it only happen in XWayland?
I have had this issue as well. I think it has something to do with the new fossilize feature that processes shader pre-caching in the background. I will see a few fossilized_replay processes running in my system monitor, and if I open Steam settings and look under shader pre-caching it will show which games are being processed and the percentage complete. Until it finishes Steam is unusable slow, and it does this almost every time I start Steam.
If this was the case, why would it only happen in XWayland?
Might be different issues. I'm using X.org, not XWayland in my case.
Actually, in my case this my not be an issue for me any more. It seems to be responsive for me even while it is doing the background shader pre-caching now. I think a recent update may have resolved it.
Same issue here.
Fedora 32 on wayland.
Closing the friends window stops the lag.
system_information.txt
Still present on fedora 33 beta
Still present on arch using mesa-git
Just in case it is helpful to the devs, I've made a short video demonstrating the problem:
I have been struggling with this for months with sway on gentoo. I have noticed that the issue impacts the steamvr overlay as well so if you're in VR and somebody messages you the overlay will become unusable and in one case the framerate of the game was halved.
Can confirm Sway on Debian Testing
Just to check are people still getting this issue?
Just to check are people still getting this issue?
Yes.
Still an issue for me as well. On a fresh install of Arch Linux Gnome Wayland with a 5700xt using Mesa
Closing the Friends list instantly cures the problem. Kind of annoying.
Hello, same issue with Ubuntu 20.10 Gnome Wayland. But thanks to @Waddlen for the very efficient workaround ! (Close the "Friends & Chat" popup window)
Upgraded from Fedora 33 to Fedora 34 - I don't have this issue anymore.
Fedora 34 beta + GNOME wayland, issue still present for me.
After a few days, I noticed that the issue was happening intermittently. After some investigation, the issue seems to be related to the "Friends & Chat" popup window:
Here are my findings:
Main Steam Window Location Steam Friends Window Location Lag?
Monitor 1 N/A (closed) No lag
Monitor 2 N/A (closed) No lag
Monitor 1 Monitor 1 Lag
Monitor 1 Monitor 2 No lag
Monitor 2 Monitor 1 No lag
Monitor 2 Monitor 2 LagIt seems lag in a GNOME Wayland setting is caused by the friends window being open on the same monitor as the main steam window. Closing the friends window by clicking the top-right x, or moving the friends window to a different monitor, or moving the main steam window to a different monitor, instantly makes the main steam window responsive and lag-free again.
Can someone PIN this as an workaround is to move the friends picture into another workspace.
I found that turning off animated avatars in the friends list settings effectively fixes the problem for me
(gear on top-right of Friends List -> Friends List -> Enable Animated Avatars... -> set to OFF)
I can confirm workaround for friends list is working however it will start to lag again when you open chat window.
I also upgraded to Fedora 34 and this bug is still active.
I am Using an Radeon 5700 with mesa Driver on Manjaro. My Desktop is Gnome-Wayland (the only one where i encountered the error)
It is still there.
But i have one more Info:
unusable :-) but at least now with the Information from this Thread i can still use everything and workaround the Issue.
(even covering the Friends Window completely with the own Main Window triggers the Lag (and in that Lag situation any Steam Window is only movable with the [Meta]+[Left mouseclick - Drag] or with the activity view and dragging the Window to another Activity)
I have tested it now on KDE Plasma Wayland and the Lag was not Triggered.
I have added an hwinfo.txt if that may have relevant information.
Reporting that I experienced this issue today on Fedora 34 from the news and updates popup.
My guess it that it was due to an animation in the picture.
Closing it resolves the issue and steam UI performs normally.
--
I have already disabled animations on the friends list and had that closed. I have been aware of and dealing with the problem coming from there, but this is the first time I have seen it from a store update popup
Issue present in Ubuntu 20 & Gnome 3.36 & Wayland with AMD GPU. The Friends window to another workspace workaround works.
now that ubuntu 21.04 is out, which uses Wayland as default, this problem will now probably affect a much wider range of users (especially since Wayland now seems actually usable).
Anyhow, can confirm the "put Friends on other monitor" works. Disabling animated avatars does NOT.
I've been having this issue on Sway/wayland for about a year now.
It seems that it happens when one of the steam windows is obscured.
Examples:
Disabling animated avatars and frames seems to help. My previous workaround was to put the friends list visible on the second monitor. I wonder if that is somehow related to this:
Currently when any main hardware screen is powered off, the X.Org Server initializes the fake screen to a one second update interval
It certainly looks like the main window is updated at about 1 FPS. If the main window and other windows (such as friends list) share a timer for repaint events, it could be that an obscured window gets such events at a much lower framerate, thereby limiting that of other windows.
That's a theory anyway, I hope this helps somehow.
Operating System Version:
Description: Freedesktop.org 20.08.14 (Flatpak runtime) (64 bit)
Kernel Name: Linux
Kernel Version: 5.13.9-zen1-1-zen
X Server Vendor: The X.Org Foundation
X Server Release: 12101002
X Window Manager: wlroots wm
Steam Runtime Version: steam-runtime_0.20210721.1
Video Card:
Driver: AMD AMD Radeon (TM) R9 Fury Series (FIJI, DRM 3.41.0, 5.13.9-zen1-1-zen, LLVM 11.1.0)
Driver Version: 4.6 (Compatibility Profile) Mesa 21.1.4 (git-ac105a8e6e)
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x1002
DeviceID: 0x7300
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3000 x 1920
Primary Display Size: 18.90" x 10.63" (21.65" diag)
48.0cm x 27.0cm (55.0cm diag)
Primary VRAM: 4096 MB
To (partially) trigger this for me it is enough to
open steam -> right click any game -> settings -> compatibility -> uncheck the checkbox
(the unchecking /fading out alone already feels slow).
Then general navigation in the settings window, but also kind of in the main Steam window is extremely slow (can re-initialize though after unknown time/function call or key/mouse combination)
With some luck this gets auto resolved with the new (Steam Deck) UI
Turing off animated avatars fixed the problem. Now I wont have to sign out and close the friends list to be able to use the steam client. Does not happen on x,org but wayland for me.
Turing off animated avatars fixed the problem. Now I wont have to sign out and close the friends list to be able to use the steam client. Does not happen on x,org but wayland for me.
It doesn't fix it for me. It makes it less bad, but definitely not fixed.
I see this issue on Fedora 34 with AMD's RX480.
If I open any of top menu and then move mouse left and right it is visible stutter and main window loses shadow as if Mutter decide that it lost focus.
still here same issue
I can't even get the window to open. When I right click on the icon in the system tray, it takes over 20 seconds for the menu to pop up, then when I click on any entry in it, nothing happens other than the menu going away, not even the exit Steam entry. The only way I can end steam is to kill the process. This is after it updated today, but I can't tell you that update's version because I CAN'T GET INTO THE THING! ~I can't even get in to stop it from starting minimized to the System Tray to see if it may be responsive from the main window.~ There needs to be a way to back out of updates that trash the program so bad we can't do anything but sit here and curse the devs for this update. Now I'm stuck here until someone figures out what they did to screw it up so bad it won't do anything and fixes it, and I have no idea if leaving this broken thing running will even update itself, let alone notify me that it did.
Operating System: KDE neon 5.22
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3
Kernel Version: 5.11.0-37-generic (64-bit)
Graphics Platform: X11
Processors: 16 × AMD Ryzen 7 3800X 8-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: AMD Radeon RX 5600 XT
Well, it seems to have sorted itself out somewhat. After leaving it closed for a few hours and watching some Twitch streams instead of playing my own games, it's now responding properly after starting. Also, ignore that opening to task bar in my previous comment (really wish there was a strikeout char in this editor), there is no setting to start minimized to tray, I'm not sure what I was thinking there. I was probably getting things mixed up in my frustration.
It seems lag in a GNOME Wayland setting is caused by the friends window being open on the same monitor as the main steam window. Closing the friends window by clicking the top-right x, or moving the friends window to a different monitor, or moving the main steam window to a different monitor, instantly makes the main steam window responsive and lag-free again.
I found that turning off animated avatars in the friends list settings effectively fixes the problem for me
(gear on top-right of Friends List -> Friends List -> Enable Animated Avatars... -> set to OFF)
I can confirm that both of these workarounds still work. I upgraded from Ubuntu 21.04 to 21.10 which set Wayland as default again without me noticing and I ran into this issue.
I switched back to X11 and everything works as expected again. Since Wayland has other issues on GNOME as well I'm fine with this workaround for now.
Issue is still persists on Gnome + Wayland. Disabling animated avatars does not solving problem, but closing friends window or moving it to the second screen does help.
OS: Manjaro Gnome Quonos 21.2.1
Gnome version: 41.2
Same issue/solution here when using XWayland. Disabling animated avatars does not fix, moving friends to a different screen does.
OS: Fedora 35
Kernel: 5.14.17-301.fc35.x86_64
GNOME: 41.3
GPU: 6900XT
Mesa: 21.3.3
CPU: 5900X
Displays:
2560x1440@144Hz
2560x1440@120Hz
1920x1080@60Hz
I am having this issue on NixOS (Porcupine 21.11) + GNOME Wayland + 6900XT + 1080/240HZz.
My avatar has an animated border, closing or moving the friends panel to another screen works.
I think we have confirmed that this indeed is a problem, and what the reproducers are. It would be nice if we could stop posting more comments about that we have the issue and leave space for updates and such. I am personally staying subscribed to this just in case it gets fixed or there's some other interesting update, but all the "me too" comments create a lot of unnecessary noise.
Another interesting thing I found is that if focus is not on Steam main window, it can behave normal, for example I focus firefox, then move mouse to Steam window and scroll mouse wheel (but not press any button, just hover), it scrolls smoothly.
This issue is still very present in the latest Steam client release. Using Fedora 35 with Wayland. Usual workarounds are still working.
Fedora 36 + GNOME 42 + Wayland here, disabling Animated Avatars & Animated Avatar Frames on the friends window seems to fix the performance issues for me
Tried this on Fedora 35 with Wayland, seems to have fixed the issues for me too. Thanks for pointing this one out :)
I have the same issue -- Running Debian 11 on a Panasonic FZ-55, on Gnome 3.38.5. Running integrated graphics (Mesa Intel® UHD Graphics 620 (WHL GT2)). Haven't tried using my Radeon Pro WX 4150 (not sure how to switch to it).
EDIT: WTF? Closing my friends panel made it a lot more responsive! Hooray!
Well yea, that's what's been said for 2 years now.
Also: 2 Years?!!!?!!?! Valve I thought you loved Linux. What gives?
Steam's really laggy on Ubuntu 22.04 (clean install). Used to be ok on Ubuntu 20.04 and Ubuntu 21.10.
Graphics card is AMD R9 290x - games run fine.
Disabling animations did not help.
Closing the friends' window did not help.
Moving things to different monitors did not help.
Happy to try things out and report back if it help fix the issue.
Computer Information:
Manufacturer: MSI
Model: X79A-GD65 (8D) (MS-7760)
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Unsupported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Unsupported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 22.04 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 5.15.0-27-generic
X Server Vendor: The X.Org Foundation
X Server Release: 12201001
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime_0.20220119.0
Video Card:
Driver: AMD AMD HAWAII (LLVM 13.0.1, DRM 2.50, 5.15.0-27-generic)
Driver Version: 4.5 (Compatibility Profile) Mesa 22.0.1
OpenGL Version: 4.5
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x1002
DeviceID: 0x67b0
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 2560 x 1440
Desktop Resolution: 4480 x 1440
Primary Display Size: 23.62" x 13.39" (27.13" diag)
60.0cm x 34.0cm (68.9cm diag)
Primary VRAM: 8192 MB
Sound card:
Audio device: Realtek ALC892
Memory:
RAM: 23955 MB
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_NZ.UTF-8
Total Hard Disk Space Available: 889219 MB
Largest Free Hard Disk Block: 881663 MB
Storage:
Number of SSDs: 0
Number of HDDs: 0
"LD_* scout runtime" information:
{
"can-write-uinput" : true,
"steam-installation" : {
"path" : "/home/carl/.local/share/Steam",
"data_path" : "/home/carl/.local/share/Steam",
"bin32_path" : "/home/carl/.local/share/Steam/ubuntu12_32",
"steamscript_path" : "/usr/games/steam",
"steamscript_version" : "1.0.0.74-1ubuntu2/Ubuntu",
"issues" : [
]
},
"runtime" : {
"path" : "/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime",
"version" : "0.20220119.0",
"issues" : [
],
"pinned_libs_32" : {
"list" : [
"pinned_libs_32/has_pins",
"pinned_libs_32/libdbus-1.so.3 -> $STEAM_RUNTIME/lib/i386-linux-gnu/libdbus-1.so.3.5.8",
"pinned_libs_32/system_libdbus-1.so.3"
]
},
"pinned_libs_64" : {
"list" : [
"pinned_libs_64/has_pins",
"pinned_libs_64/libGLU.so.1 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004",
"pinned_libs_64/libcurl.so.3 -> libcurl.so.4",
"pinned_libs_64/libcurl.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libcurl.so.4.2.0",
"pinned_libs_64/libdbusmenu-glib.so.4 -> $STEAM_RUNTIME/usr/lib/x86_64-linux-gnu/libdbusmenu-glib.so.4.0.13",
"pinned_libs_64/system_libGLU.so.1",
"pinned_libs_64/system_libcurl.so.4",
"pinned_libs_64/system_libdbusmenu-glib.so.4"
]
}
},
"os-release" : {
"id" : "ubuntu",
"id_like" : [
"debian"
],
"name" : "Ubuntu",
"pretty_name" : "Ubuntu 22.04 LTS",
"version_id" : "22.04",
"version_codename" : "jammy"
},
"container" : {
"type" : "none"
},
"driver_environment" : [
"DISPLAY=:2",
"LD_LIBRARY_PATH=/home/carl/.local/share/Steam/ubuntu12_32:/home/carl/.local/share/Steam/ubuntu12_32/panorama:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/lib:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/lib/i386-linux-gnu:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/lib/x86_64-linux-gnu:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/lib:/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib",
"SDL_GAMECONTROLLERCONFIG=03000000de280000ff11000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux\n03000000de280000fc11000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux",
"WAYLAND_DISPLAY=wayland-0",
"XDG_RUNTIME_DIR=/run/user/1000"
],
"architectures" : {
"i386-linux-gnu" : {
"can-run" : true,
"libdl-LIB" : "lib/i386-linux-gnu",
"libdl-PLATFORM" : "i686",
"runtime-linker" : {
"path" : "/lib/ld-linux.so.2",
"resolved" : "/usr/lib/i386-linux-gnu/ld-linux.so.2"
},
"library-issues-summary" : [
"misversioned-symbols"
],
"library-details" : {
"libcurl.so.4" : {
"soname" : "libcurl.so.4",
"path" : "/lib/i386-linux-gnu/libcurl.so.4",
"issues" : [
"misversioned-symbols"
],
"misversioned-symbols" : [
"curl_easy_cleanup@CURL_OPENSSL_3",
"curl_easy_duphandle@CURL_OPENSSL_3",
"curl_easy_escape@CURL_OPENSSL_3",
"curl_easy_getinfo@CURL_OPENSSL_3",
"curl_easy_init@CURL_OPENSSL_3",
"curl_easy_pause@CURL_OPENSSL_3",
"curl_easy_perform@CURL_OPENSSL_3",
"curl_easy_recv@CURL_OPENSSL_3",
"curl_easy_reset@CURL_OPENSSL_3",
"curl_easy_send@CURL_OPENSSL_3",
"curl_easy_setopt@CURL_OPENSSL_3",
"curl_easy_strerror@CURL_OPENSSL_3",
"curl_easy_unescape@CURL_OPENSSL_3",
"curl_escape@CURL_OPENSSL_3",
"curl_formadd@CURL_OPENSSL_3",
"curl_formfree@CURL_OPENSSL_3",
"curl_formget@CURL_OPENSSL_3",
"curl_free@CURL_OPENSSL_3",
"curl_getdate@CURL_OPENSSL_3",
"curl_getenv@CURL_OPENSSL_3",
"curl_global_cleanup@CURL_OPENSSL_3",
"curl_global_init@CURL_OPENSSL_3",
"curl_global_init_mem@CURL_OPENSSL_3",
"curl_jmpenv@CURL_OPENSSL_3",
"curl_maprintf@CURL_OPENSSL_3",
"curl_mfprintf@CURL_OPENSSL_3",
"curl_mprintf@CURL_OPENSSL_3",
"curl_msnprintf@CURL_OPENSSL_3",
"curl_msprintf@CURL_OPENSSL_3",
"curl_multi_add_handle@CURL_OPENSSL_3",
"curl_multi_assign@CURL_OPENSSL_3",
"curl_multi_cleanup@CURL_OPENSSL_3",
"curl_multi_fdset@CURL_OPENSSL_3",
"curl_multi_info_read@CURL_OPENSSL_3",
"curl_multi_init@CURL_OPENSSL_3",
"curl_multi_perform@CURL_OPENSSL_3",
"curl_multi_remove_handle@CURL_OPENSSL_3",
"curl_multi_setopt@CURL_OPENSSL_3",
"curl_multi_socket@CURL_OPENSSL_3",
"curl_multi_socket_action@CURL_OPENSSL_3",
"curl_multi_socket_all@CURL_OPENSSL_3",
"curl_multi_strerror@CURL_OPENSSL_3",
"curl_multi_timeout@CURL_OPENSSL_3",
"curl_mvaprintf@CURL_OPENSSL_3",
"curl_mvfprintf@CURL_OPENSSL_3",
"curl_mvprintf@CURL_OPENSSL_3",
"curl_mvsnprintf@CURL_OPENSSL_3",
"curl_mvsprintf@CURL_OPENSSL_3",
"curl_share_cleanup@CURL_OPENSSL_3",
"curl_share_init@CURL_OPENSSL_3",
"curl_share_setopt@CURL_OPENSSL_3",
"curl_share_strerror@CURL_OPENSSL_3",
"curl_slist_append@CURL_OPENSSL_3",
"curl_slist_free_all@CURL_OPENSSL_3",
"curl_strequal@CURL_OPENSSL_3",
"curl_strnequal@CURL_OPENSSL_3",
"curl_unescape@CURL_OPENSSL_3",
"curl_version@CURL_OPENSSL_3",
"curl_version_info@CURL_OPENSSL_3"
]
}
},
"graphics-details" : {
"x11/vulkan" : {
"messages" : [
"WARNING: lavapipe is not a conformant vulkan implementation, testing use only."
],
"renderer" : "llvmpipe (LLVM 13.0.1, 256 bits)",
"version" : "Mesa 22.0.1 (LLVM 13.0.1)",
"issues" : [
"software-rendering"
],
"devices" : [
{
"name" : "llvmpipe (LLVM 13.0.1, 256 bits)",
"api-version" : "1.2.204",
"vulkan-driver-id" : 13,
"driver-name" : "llvmpipe",
"driver-version" : "Mesa 22.0.1 (LLVM 13.0.1)",
"vendor-id" : "0x10005",
"device-id" : "0",
"type" : "cpu",
"issues" : [
"software-rendering"
]
}
]
},
"x11/vdpau" : {
"messages" : [
"Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory",
"vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1"
],
"renderer" : null,
"version" : null,
"issues" : [
"cannot-draw"
],
"exit-status" : 1
},
"x11/vaapi" : {
"messages" : [
"libva info: VA-API version 1.14.0",
"libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)",
"vaInitialize (va_display, &major_version, &minor_version) failed: unknown libva error (-1)"
],
"renderer" : null,
"version" : null,
"issues" : [
"cannot-draw"
],
"exit-status" : 1
},
"glx/gl" : {
"renderer" : "AMD HAWAII (LLVM 13.0.1, DRM 2.50, 5.15.0-27-generic)",
"version" : "4.5 (Compatibility Profile) Mesa 22.0.1",
"library-vendor" : "glvnd"
},
"egl_x11/gl" : {
"renderer" : "AMD HAWAII (LLVM 13.0.1, DRM 2.50, 5.15.0-27-generic)",
"version" : "4.5 (Compatibility Profile) Mesa 22.0.1",
"library-vendor" : "glvnd"
},
"egl_x11/glesv2" : {
"messages" : [
"libGL: Can't open configuration file /etc/drirc: No such file or directory.",
"libGL: Can't open configuration file /home/carl/.drirc: No such file or directory.",
"libGL: Can't open configuration file /etc/drirc: No such file or directory.",
"libGL: Can't open configuration file /home/carl/.drirc: No such file or directory.",
"libGL: Can't open configuration file /etc/drirc: No such file or directory.",
"libGL: Can't open configuration file /home/carl/.drirc: No such file or directory.",
"libGL: Can't open configuration file /etc/drirc: No such file or directory.",
"libGL: Can't open configuration file /home/carl/.drirc: No such file or directory.",
"libGL: Can't open configuration file /etc/drirc: No such file or directory.",
"libGL: Can't open configuration file /home/carl/.drirc: No such file or directory.",
"Wflinfo error: failed to get function pointer for glGetError"
],
"renderer" : null,
"version" : null,
"library-vendor" : "glvnd",
"issues" : [
"cannot-load"
],
"exit-status" : 1
}
},
"dri_drivers" : [
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/crocus_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/iris_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/kms_swrast_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/nouveau_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/r300_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/r600_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/radeonsi_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/swrast_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/virtio_gpu_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/vmwgfx_dri.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/zink_dri.so"
}
],
"va-api_drivers" : [
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/i965_drv_video.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/iHD_drv_video.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/nouveau_drv_video.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/r600_drv_video.so"
},
{
"library_path" : "/usr/lib/i386-linux-gnu/dri/radeonsi_drv_video.so"
},
{
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/dri/dummy_drv_video.so"
}
],
"vdpau_drivers" : [
{
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/i386-linux-gnu/vdpau/libvdpau_trace.so.1",
"library_link" : "libvdpau_trace.so.1.0.0"
}
],
"glx_drivers" : [
{
"library_soname" : "libGLX_indirect.so.0",
"library_path" : "/usr/lib/i386-linux-gnu/libGLX_mesa.so.0.0.0"
},
{
"library_soname" : "libGLX_mesa.so.0",
"library_path" : "/usr/lib/i386-linux-gnu/libGLX_mesa.so.0.0.0"
}
]
},
"x86_64-linux-gnu" : {
"can-run" : true,
"libdl-LIB" : "lib/x86_64-linux-gnu",
"libdl-PLATFORM" : "x86_64",
"runtime-linker" : {
"path" : "/lib64/ld-linux-x86-64.so.2",
"resolved" : "/usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2"
},
"library-issues-summary" : [
],
"graphics-details" : {
"x11/vulkan" : {
"messages" : [
"WARNING: lavapipe is not a conformant vulkan implementation, testing use only."
],
"renderer" : "llvmpipe (LLVM 13.0.1, 256 bits)",
"version" : "Mesa 22.0.1 (LLVM 13.0.1)",
"issues" : [
"software-rendering"
],
"devices" : [
{
"name" : "llvmpipe (LLVM 13.0.1, 256 bits)",
"api-version" : "1.2.204",
"vulkan-driver-id" : 13,
"driver-name" : "llvmpipe",
"driver-version" : "Mesa 22.0.1 (LLVM 13.0.1)",
"vendor-id" : "0x10005",
"device-id" : "0",
"type" : "cpu",
"issues" : [
"software-rendering"
]
}
]
},
"x11/vdpau" : {
"messages" : [
"Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory",
"vdp_device_create_x11 (display, screen, &device, &vdp_get_proc_address) failed: 1"
],
"renderer" : null,
"version" : null,
"issues" : [
"cannot-draw"
],
"exit-status" : 1
},
"x11/vaapi" : {
"messages" : [
"libva info: VA-API version 1.14.0",
"libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)",
"vaInitialize (va_display, &major_version, &minor_version) failed: unknown libva error (-1)"
],
"renderer" : null,
"version" : null,
"issues" : [
"cannot-draw"
],
"exit-status" : 1
},
"glx/gl" : {
"renderer" : "AMD HAWAII (LLVM 13.0.1, DRM 2.50, 5.15.0-27-generic)",
"version" : "4.5 (Compatibility Profile) Mesa 22.0.1",
"library-vendor" : "glvnd"
},
"egl_x11/gl" : {
"renderer" : "AMD HAWAII (LLVM 13.0.1, DRM 2.50, 5.15.0-27-generic)",
"version" : "4.5 (Compatibility Profile) Mesa 22.0.1",
"library-vendor" : "glvnd"
},
"egl_x11/glesv2" : {
"renderer" : "AMD HAWAII (LLVM 13.0.1, DRM 2.50, 5.15.0-27-generic)",
"version" : "OpenGL ES 3.2 Mesa 22.0.1",
"library-vendor" : "glvnd"
}
},
"dri_drivers" : [
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/crocus_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/d3d12_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/i830_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/i915_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/i965_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/iris_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/kms_swrast_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/nouveau_vieux_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/r200_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/r300_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/r600_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/radeon_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/virtio_gpu_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/vmwgfx_dri.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/zink_dri.so"
}
],
"va-api_drivers" : [
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/r600_drv_video.so"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so"
},
{
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_32/steam-runtime/usr/lib/x86_64-linux-gnu/dri/dummy_drv_video.so"
}
],
"vdpau_drivers" : [
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so",
"library_link" : "libvdpau_nouveau.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_nouveau.so.1",
"library_link" : "libvdpau_nouveau.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r300.so",
"library_link" : "libvdpau_r300.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r300.so.1",
"library_link" : "libvdpau_r300.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r600.so",
"library_link" : "libvdpau_r600.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r600.so.1",
"library_link" : "libvdpau_r600.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_radeonsi.so",
"library_link" : "libvdpau_radeonsi.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_radeonsi.so.1",
"library_link" : "libvdpau_radeonsi.so.1.0.0"
},
{
"library_path" : "/usr/lib/x86_64-linux-gnu/vdpau/libvdpau_trace.so.1",
"library_link" : "libvdpau_trace.so.1.0.0"
}
],
"glx_drivers" : [
{
"library_soname" : "libGLX_indirect.so.0",
"library_path" : "/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0"
},
{
"library_soname" : "libGLX_mesa.so.0",
"library_path" : "/usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0.0.0"
}
]
}
},
"locale-issues" : [
],
"locales" : {
"<default>" : {
"resulting-name" : "en_NZ.UTF-8",
"charset" : "UTF-8",
"is_utf8" : true
},
"C" : {
"resulting-name" : "C",
"charset" : "ANSI_X3.4-1968",
"is_utf8" : false
},
"C.UTF-8" : {
"resulting-name" : "C.UTF-8",
"charset" : "UTF-8",
"is_utf8" : true
},
"en_US.UTF-8" : {
"resulting-name" : "en_US.UTF-8",
"charset" : "UTF-8",
"is_utf8" : true
}
},
"egl" : {
"icds" : [
{
"json_path" : "/usr/share/glvnd/egl_vendor.d/50_mesa.json",
"library_path" : "libEGL_mesa.so.0",
"issues" : [
]
}
],
"external_platforms" : [
]
},
"vulkan" : {
"icds" : [
{
"json_path" : "/usr/share/vulkan/icd.d/lvp_icd.x86_64.json",
"library_path" : "/usr/lib/x86_64-linux-gnu/libvulkan_lvp.so",
"api_version" : "1.1.204",
"issues" : [
]
},
{
"json_path" : "/usr/share/vulkan/icd.d/intel_icd.i686.json",
"library_path" : "/usr/lib/i386-linux-gnu/libvulkan_intel.so",
"api_version" : "1.3.204",
"issues" : [
]
},
{
"json_path" : "/usr/share/vulkan/icd.d/lvp_icd.i686.json",
"library_path" : "/usr/lib/i386-linux-gnu/libvulkan_lvp.so",
"api_version" : "1.1.204",
"issues" : [
]
},
{
"json_path" : "/usr/share/vulkan/icd.d/intel_icd.x86_64.json",
"library_path" : "/usr/lib/x86_64-linux-gnu/libvulkan_intel.so",
"api_version" : "1.3.204",
"issues" : [
]
},
{
"json_path" : "/usr/share/vulkan/icd.d/radeon_icd.i686.json",
"library_path" : "/usr/lib/i386-linux-gnu/libvulkan_radeon.so",
"api_version" : "1.3.204",
"issues" : [
]
},
{
"json_path" : "/usr/share/vulkan/icd.d/radeon_icd.x86_64.json",
"library_path" : "/usr/lib/x86_64-linux-gnu/libvulkan_radeon.so",
"api_version" : "1.3.204",
"issues" : [
]
}
],
"explicit_layers" : [
{
"json_path" : "/usr/share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json",
"name" : "VK_LAYER_MESA_overlay",
"description" : "Mesa Overlay layer",
"type" : "GLOBAL",
"api_version" : "1.2.199",
"implementation_version" : "1",
"library_path" : "libVkLayer_MESA_overlay.so",
"issues" : [
]
}
],
"implicit_layers" : [
{
"json_path" : "/home/carl/.local/share/vulkan/implicit_layer.d/steamfossilize_i386.json",
"name" : "VK_LAYER_VALVE_steam_fossilize_32",
"description" : "Steam Pipeline Caching Layer",
"type" : "GLOBAL",
"api_version" : "1.2.136",
"implementation_version" : "1",
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_32/libVkLayer_steam_fossilize.so",
"issues" : [
]
},
{
"json_path" : "/home/carl/.local/share/vulkan/implicit_layer.d/steamfossilize_x86_64.json",
"name" : "VK_LAYER_VALVE_steam_fossilize_64",
"description" : "Steam Pipeline Caching Layer",
"type" : "GLOBAL",
"api_version" : "1.2.136",
"implementation_version" : "1",
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_64/libVkLayer_steam_fossilize.so",
"issues" : [
]
},
{
"json_path" : "/home/carl/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json",
"name" : "VK_LAYER_VALVE_steam_overlay_32",
"description" : "Steam Overlay Layer",
"type" : "GLOBAL",
"api_version" : "1.2.136",
"implementation_version" : "1",
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_32/steamoverlayvulkanlayer.so",
"issues" : [
]
},
{
"json_path" : "/home/carl/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json",
"name" : "VK_LAYER_VALVE_steam_overlay_64",
"description" : "Steam Overlay Layer",
"type" : "GLOBAL",
"api_version" : "1.2.136",
"implementation_version" : "1",
"library_path" : "/home/carl/.local/share/Steam/ubuntu12_64/steamoverlayvulkanlayer.so",
"issues" : [
]
},
{
"json_path" : "/usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json",
"name" : "VK_LAYER_MESA_device_select",
"description" : "Linux device selection layer",
"type" : "GLOBAL",
"api_version" : "1.2.73",
"implementation_version" : "1",
"library_path" : "libVkLayer_MESA_device_select.so",
"issues" : [
]
}
]
},
"desktop-entries" : [
{
"id" : "steam.desktop",
"commandline" : "/usr/games/steam %U",
"filename" : "/usr/share/applications/steam.desktop",
"default_steam_uri_handler" : true,
"steam_uri_handler" : true
}
],
"xdg-portals" : {
"details" : {
"interfaces" : {
"org.freedesktop.portal.OpenURI" : {
"available" : true,
"version" : 3
},
"org.freedesktop.portal.Email" : {
"available" : true,
"version" : 3
}
},
"backends" : {
"org.freedesktop.impl.portal.desktop.gtk" : {
"available" : true
},
"org.freedesktop.impl.portal.desktop.kde" : {
"available" : false
}
}
},
"issues" : [
]
},
"cpu-features" : {
"x86-64" : true,
"sse3" : true,
"cmpxchg16b" : true
}
}
"scout runtime container" is not installed.
"soldier runtime container" is not installed.
It seems lag in a GNOME Wayland setting is caused by the friends window being open on the same monitor as the main steam window. Closing the friends window by clicking the top-right x, or moving the friends window to a different monitor, or moving the main steam window to a different monitor, instantly makes the main steam window responsive and lag-free again.
Intestingly enough, for me it was the opposite. If I put them on separate monitors, focused other windows, and then switched back to steam, it was barely responsive. If I had them on the same monitor, this didn't happen.
Disabling animated avatars in steam friends did indeed seem to fix the issue. Very strange bug.
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/7245#issuecomment-663629964
I have same issue.
Summary
-------
-Computer-
Processor : AMD Ryzen 9 5900HX with Radeon Graphics
Memory : 15769MB (3471MB used)
Machine Type : Notebook
Operating System : Ubuntu 21.10
User Name : andrii (Andrii)
Date/Time : вт, 10-тра-2022 14:12:58 +0300
-Display-
Resolution : 2560x1440 pixels
OpenGL Renderer : AMD RENOIR (LLVM 14.0.1, DRM 3.41, 5.13.0-40-generic)
X11 Vendor : The X.Org Foundation
-Audio Devices-
Audio Adapter : HDA-Intel - HDA ATI HDMI
Audio Adapter : HDA-Intel - HD-Audio Generic
Audio Adapter : HDA-Intel - HD-Audio Generic
-Input Devices-
Lid Switch
Power Button
Sleep Button
Video Bus
KYE SYSTEMS CORP. Wired Mouse
Asus Keyboard
Asus Wireless Radio Control
Asus WMI hotkeys
HDA ATI HDMI HDMI/DP,pcm:3
HD-Audio Generic HDMI/DP,pcm:3
ASUE120A:00 04F3:319B Mouse
ASUE120A:00 04F3:319B Touchpad
HD-Audio Generic Headset Mic
HD-Audio Generic Headphone
-Printers-
No printers found
Operating System
----------------
-Version-
Kernel : Linux 5.13.0-40-generic (x86_64)
Version : [#45](/issue/ValveSoftware/steam-for-linux/45)-Ubuntu SMP Tue Mar 29 14:48:14 UTC 2022
C Library : GNU C Library / (Ubuntu GLIBC 2.34-0ubuntu3.2) 2.34
Distribution : Ubuntu 21.10
-Current Session-
Computer Name : Strix-G513QY
User Name : andrii (Andrii)
Language : LC_CTYPE=en_US.UTF-8;LC_NUMERIC=uk_UA.UTF-8;LC_TIME=uk_UA.UTF-8;LC_COLLATE=en_US.UTF-8;LC_MONETARY=uk_UA.UTF-8;LC_MESSAGES=en_US.UTF-8;LC_PAPER=uk_UA.UTF-8;LC_NAME=uk_UA.UTF-8;LC_ADDRESS=uk_UA.UTF-8;LC_TELEPHONE=uk_UA.UTF-8;LC_MEASUREMENT=uk_UA.UTF-8;LC_IDENTIFICATION=uk_UA.UTF-8 (en_US.UTF-8)
Home Directory : /home/andrii
-Misc-
Uptime : 27 minutes
Load Average : 2,63, 1,36, 0,98
Available entropy in /dev/random : 3625 bits (healthy)
I'm having similar issues as others. Though, this only happens on Wayland/XWayland.
Xorg was overall stable, but Steam on Xwayland/Wayland is just horrible, and in addition to the slow performance, Steam would occasionally crash and sometimes causes plasmashell to freeze or stutter.
It works fine on X11. It is awful on Wayland.
Here are the things I have noted:
Conclusion:
This is the workaround for now.
It's sad that no progress has been made in 2 years on this ticket. But now that Steam Deck is out I hope for some development on fixing this. :)
Another issue I noticed on Wayland: Steam videos cannot play fullscreen anymore.
Audio still continues playing. Cursor is still visible. And if you click the black screen, it pauses the video.
Workaround for now: In steam chat, you can drag the corner of the window to resize it without making it fullscreen. This lets you make it large enough to watch decently. Alternatively, copy the URL and watch it in a browser instead.
I have the same issue. No progress since two years..?
I guess it's because Wayland was extremely unpopular until this year (2022). Now that NVIDIA has basically-perfect Wayland support, there's been a huge interest in it and it has finally become the default mode on several distros. And Steam Deck also uses Wayland. So I hope that valve will take this issue seriously since Wayland is finally being used by a lot more people.
Bananaman, i agree that Wayland is getting more and more popular now because more distri are using it as the standard.
But for example it ist no general wayland problem. it seem to depend on the way the specifiv wayland DE is developed.
In general it is now different than it was with X11. With X11 there was a huge codebase shared over all Desktops - the actual X11 server and Libs.
Now with Wayland there is no standard server, but a defined standard Protocol. Every DE and WM has to program mostly all for itself (maybe copy from other and integrate, sometimes use already ready libriaries) and follow that standard protocols so that everything should be compatible.
At least that is how i understand the Wayland Desktops.
That may be explaining why with KDE Plasma → the Wayland version there is working everything fine (to stress it one more Time - also Wayland!)
And on the Gnome - wayland Session is some type of bug. I can't say where exactly, maybe within some gnome parts, maybe within Xwayland, maybe in the Steam client itself. But which is especialy triggered on Gnome-wayland (and maybe other Wayland Desktops, but noch KDE)
Edit:
Also The steamdeck is using Gamescope with the client i think?
From Reddit 10 Month ago:
"Level 1
·
vor 10 Monaten
A valve employee confirmed that SteamOS uses gamescope, a custom Wayland compositor in game mode."
So it isn't even using a Desktop :-) til you explicitly change to the Desktop mode. And what that is using is another story. at least that that is KDE is fact for now.
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/7245#issuecomment-1146363254
i have the same issue on Plasma: works well on x11, but crashes almost all the time on Wayland.
The steam client usually crashes when i connect my xbox controller (a little notification happens but doesn't disapear like it should, and the client freezes after this). It also crashes randomly when processing vulkan shaders (i ticked "process shaders in background", so those freezes happen almost all the time).
I have no logs atm.
A valve employee confirmed that SteamOS uses gamescope, a custom Wayland compositor in game mode."
So it isn't even using a Desktop :-) til you explicitly change to the Desktop mode. And what that is using is another story. at least that that is KDE is fact for now.
Isn't the Arch version of Steam package, programed in 32bit architecture ?
i quote the Archwiki:
multilib contains 32-bit software and libraries that can be used to run and build 32-bit applications on 64-bit installs (e.g. wine, steam, etc).
I don't think it is linked to our problem, yet it's probably not helping...
Get something like this on Plasma Wayland with RX 6600. After the launch steam window is completely unresponsive. If i right-click on steam icon in tray, menu pop-up after several seconds - much longer than usually. X11 works fine
Probably some regression from KDE 5.26. Or maybe mesa 22.2. I've recently updated to manjaro unstable and do not have this problem on laptop with manjaro stable and Vega 7
Yep steam on GNU is dogsh!t, especially with tiling window managers.
Clicking Links = Freezing Entire Steam
Too many Steam windows = 1fps steam mode
Unfocused highlighted windows = spam annoying steam bell noise
Much Cringe Such Fail
I had this laggy problem with steam on Ubuntu 22.04 using X11 with GTX660M as discrete GPU and now I have the same problem in Fedora37 with GPU 3070ti using Wayland. Using library or chat it's so annoyingly laggy, on Ubuntu I had to run it as steam -no-browser with small mode so it won't affect my games.
Later edit: on Fedora 37, I've stopped the animation for the avatars from "Friends" settings and it seems to stop lagging as it was said by someone before.
I'm having similar issues as others. Though, this only happens on Wayland/XWayland.
The issue here seemed to have been fixed for me but came back. I wondered how it could have come back and indeed, I think it's because my Ubuntu box was updated to use Wayland as default.
Aside from disabling animated avatars, I was also able to fix the issue by unfriending everyone with an animated avatar.
Ubuntu 22.04
Gnome 42.5
Disabling animated avatars, or turning off hardware acceleration did not help at all. More often than not, the client would freeze instantly, as it reaches the store frontpage
Fedora 37 (Gnome), basic Steam install from the Software app.
Chat (in overlay or separate) is super laggy and sometimes also misses keystrokes.
As I said previously, I think it is clear how this issue can be reproduced. It would be nice if we could stop posting "me-too" comments so that people subscribed to this issue for actual updates can get to see those without receiving email from people confirming that they too can reproduce this. Granted, if you have something new to add that's great, but most of the comments here only repeat what others already have said.
This issue still isn't fixed. @Waddlen's observations make for a suitable workaround, but this has been an issue for over 2 years, & it's ridiculous this was marked as 'closed' when it persists.
As I said previously, I think it is clear how this issue can be reproduced. It would be nice if we could stop posting "me-too" comments so that people subscribed to this issue for actual updates can get to see those without receiving email from people confirming that they too can reproduce this. Granted, if you have something new to add that's great, but most of the comments here only repeat what others already have said.
Copium.
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/7245#issuecomment-663629964
I also have found it directly related to the Friends Chat Window as well. As soon as I closed it Steam became responsive.
read the comments, deactivate the animation for the avatars from "Friends" settings, for me this solved it.
read the comments, deactivate the animation for the avatars from "Friends" settings, for me this solved it.
Thanks I missed that comment. I performed the actions you suggested. Sorry.
read the comments, deactivate the animation for the avatars from "Friends" settings, for me this solved it.
Thanks I missed that comment. I performed the actions you suggested. Sorry.
I did the same thing and it eliminated all of my lag on Steam (of course, I'm using Wayland on my Inspiron Laptop,) maybe its something about allocating everything to the animated picture and picture frames lol. Whatever it may be, I hope it gets fixed soon, such a funny issue.
No wonder SteamOS' desktop mode / KDE session still uses X11 lol, w/ Wayland the Steam client can't run an expected & desirable feature (icon animations) w/o slowing to a crawl. Not really acceptable, especially years later. A workaround isn't a fix.
I can also confirm this happened to me.
Manjaro Linux, Gnome 43.2 Wayland with Kernel 6.1.7-1-MANJARO #1 SMP PREEMPT_DYNAMIC running a Radeon 6700XT. I had to disable animated avatars in the friends list, and Steam instantly became responsive again.
Also, moving the friends list onto another monitor with the animations active also worked around the issue.
Same thing on a fresh install of Ubuntu 22.10 with 5.19.0-29-generic #30-Ubuntu SMP PREEMPT_DYNAMIC kernel. Also a Radeon 6700XT.
The only error I see in the logs directly is this, but it happens even with disabling animated avatars and closing the friends list completely. So I'm guessing its unrelated.
(steam:14081): GLib-CRITICAL **: 19:05:21.963: g_main_context_push_thread_default: assertion 'acquired_context' failed
(steam:14081): GLib-CRITICAL **: 19:05:21.963: g_main_context_pop_thread_default: assertion 'g_queue_peek_head (stack) == context' failed
Glad to see this is open again at least…
Glad to see this is open again at least…
When was it ever closed?
When was it ever closed?
Mistaken, my bad.
No wonder SteamOS' desktop mode / KDE session still uses X11 lol, w/ Wayland the Steam client can't run an expected & desirable feature (icon animations) w/o slowing to a crawl. Not really acceptable, especially years later. A workaround isn't a fix.
I don't think it's a Wayland problem, I had before Ubuntu with X11 and I had the same problem I have now with Fedora and Wayland.
I had before Ubuntu with X11 and I had the same problem I have now with Fedora and Wayland.
Now that you mention it, my recollection says the same. Even worse.
unsubscribing
doesn't make sense to watch a dead horse being beaten
good luck and hf, and sorry for another mail
I don't think it's a Wayland problem, I had before Ubuntu with X11 and I had the same problem I have now with Fedora and Wayland.
You probably have a different issue that had the same effect on X11. Using X11 makes Steam run fine, alas compared to Wayland makes Steam slow to a crawl unless if you turn off animated avatar borders/avatars icons, which is true on a fresh Ubuntu install (some distros vary, like pop!_OS which use X11 as default no matter what hardware you use as of now, which I've recently moved to because it's pretty good.)
Probably something to do with how Steam utilizes itself on Wayland, most of Steam windows are a chromium process iirc, maybe an update to the chromium process software could fix it?
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/7245#issuecomment-1421287531
I don't know, I was using Ubuntu 22.04.. with X11 on a Lenovo laptop and now I'm using Fedora 37 with Wayland on another Lenovo laptop. On both I was using and am using the flatpak edition of Steam.
I don't know, I was using Ubuntu 22.04.. with X11 on a Lenovo laptop and now I'm using Fedora 37 with Wayland on another Lenovo laptop. On both I was using and am using the flatpak edition of Steam.
Did you give it any permissions, like GPU Acceleration? Because I'm using the normal package from Steam's website (deb) and it worked fine, of course with the Wayland issue.
Flatpak Steam is known to have some issues, alas like with the normal permissions for Flatpak Steam, Left 4 Dead 2 mods do not work correctly.
I didn't need to give it permissions, beside the animation problem I didin't have any.
@Munoida Steam via flatpak keeps it's $HOME in .var/app/com.valvesoftware.Steam/, so paths must be relative to that location. Your issue is likely related to that.
Please open a separate issue however, that's not realy the topic at hand here. Generally, running via Flatpak is a bit more reliable since Steam assumes a lot of dependency versions which might vary with distribution packages.
@Munoida Steam via flatpak keeps it's
$HOMEin.var/app/com.valvesoftware.Steam/, so paths must be relative to that location. Your issue is likely related to that.Please open a separate issue however, that's not realy the topic at hand here. Generally, running via Flatpak is a bit more reliable since Steam assumes a lot of dependency versions which might vary with distribution packages.
However that wasn't my issue, its not with Left 4 Dead trying to find the mods, it finds them, it just can't utilize them properly, and the issue is already open here https://github.com/flathub/com.valvesoftware.Steam/issues/851
I do see your point about Flatpak Steam being a bit more reliable, which albeit, fair enough, I just thought it would've been appropriate to bring it up due to some stuff Flatpak Steam can miss at times.
Interestingly I only had this occur once I downgraded from a CPU & GPU to a 5700G - perhaps ordinary cards can pave over the issue with "brute force"?
I too am using a laptop APU.
The issue is so annoying, The lag is also present when a Steam library in another SSD is present.
I'm on Linux Mint 21, RTX3070 Max-Q (driver 525.85.12), I7-11850H
I've tried this on Ubuntu 22.04, Pop 22.04, Arch Linux KDE. All Wayland and x11. On wayland I encountered this issue on every single distro. On x11 I had none.
However, as stated before on this issue, closing the friends list fixed every single freeze on the app. That's sus!
had this issue for a while now. first with Radeon vega 64 and now with 7900xtx. I think running X11 indeed removed the issue, but would rather use wayland. as stated closing friends window and main steam window removes the issue. Often just transferring windows to different desktop fixes it too. Would be nice if this finally got fixed.
Fedora 35-37
Issue still reproducible on Intel Arc A750 on Ubuntu 23.04 (default 6.2 kernel and Mesa 23.0.2 and Wayland). Closing the friends list still fixes it.
I can't reproduce this any more with the new beta client: https://store.steampowered.com/news/app/593110/view/3686801719529689367
Fingers crossed it's not just a fluke.
Can corroborate w/ @Newbytee that the latest beta client seems to be performing perfectly w/o disabling any animations & under the Wayland window server (on Ubuntu 22.04.2, in my case).
I can't reproduce this any more with the new beta client: https://store.steampowered.com/news/app/593110/view/3686801719529689367
Fingers crossed it's not just a fluke.
I don't think it is, look at the update notes!
The technical work in this update also makes it possible to enable hardware acceleration for the Mac & Linux versions of Steam, bringing them up to par with Windows.
I'm eager to try this out when I'm able to!
Just ran into this as well. In my case Steam overall was behaving normally, but the "Friends & Chat" and chat windows bogged down to where it was taking 1-2 seconds for any interactions to have an effect. Opted into beta channel and the both windows seems to be working, except for activating the dropdown next to a friend's name - this still takes 1-2 seconds.
System info:
Arch, kernel 6.2.12-arch1-1
Gnome 43.4
Wayland
AMD 5950X
NVIDIA RTX 3080
Just ran into this as well. In my case Steam overall was behaving normally, but the "Friends & Chat" and chat windows bogged down to where it was taking 1-2 seconds for any interactions to have an effect. Opted into beta channel and the both windows seems to be working, except for activating the dropdown next to a friend's name - this still takes 1-2 seconds.
System info: Arch, kernel 6.2.12-arch1-1 Gnome 43.4 Wayland AMD 5950X NVIDIA RTX 3080
Can you test the Steam client beta and see if that fixes the issue?
Replying to https://github.com/ValveSoftware/steam-for-linux/issues/7245#issuecomment-1528693526
I mentioned that in my comment - the beta did seem to fix (or mostly fix) the bulk of it except for expanding the friend dropdown, which still took 1-2 seconds.
I've tested the beta and overall it runs better than before. However the news/offer window arrows (to cycle through the offers) aren't clickable, the in-game overlay runs very laggy and I also have the drop-down issues.
I mentioned that in my comment - the beta did seem to fix (or mostly fix) the bulk of it except for expanding the friend dropdown, which still took 1-2 seconds.
Sorry, I missed that somehow.
I've tested the beta and overall it runs better than before. However the news/offer window arrows (to cycle through the offers) aren't clickable, the in-game overlay runs very laggy and I also have the drop-down issues.
Those sound like different issues though, right?
Closing per the last several comments.
Your system information
Steam client version (build number or date):
Clicking Help -> About Steam Reveals
Built: Jun 4 2020, at 05:51:01
Steam API: v020
Steam package versions: 1591251555
Distribution:
Arch Linux with kernel 5.7.7-zen1-1-zen
Using Gnome-Desktop and a 64 bit system.
Opted into Steam client beta?:
No
Have you checked for system updates?:
Yes, this issue has persisted through a kernel update as well.
System Specifications:
Ryzen 7 1700
16 Gigs of ram
Boot SSD
AMD RX 570 (I have a spare 1070 that I can use to test if it's AMD related, but i'm currently using it for some machine learning experiments on a different system)
Please describe your issue in as much detail as possible:
Most UI elements take an unexpected amount of time to function. Hovering over the Help text at the top took a couple seconds to highlight it. Clicking it took a couple seconds for the dropdown to appear etc.
The library is mostly responsive, and the store is hit or miss.
Sometimes windows don't even switch, clicking library often takes quite a long time to load. I went to steam help for an unrelated issue, and typing was impossible. I ended up having to copy paste instead which still took quite a long time.
Once I can get to run games, they work perfectly fine. I can run them with the expected framerate, and no other applications on my system have this issue.
Steps for reproducing this issue: