Steam client version (build number or date): Startup - updater built Jun 4 2020 05:50:42
Distribution (e.g. Ubuntu): ArchLinux
Opted into Steam client beta?: (both options are the same)
Have you checked for system updates?: Everything's up to date on my end
Please describe your issue in as much detail as possible:
Steam for some reason runs as a X11-only application, with no Wayland support. I'm not sure how Steam works, since both GTK3 and Qt5 have perfect Wayland support and applications usually run fine. Maybe you're just disabling it at build time?
Because of this, steam runs via XWayland. This presents several issues:
Won't pick up the display scaling.
Steam renders super blurry.
There's also a few quirks in how Steam's windows behave, but the main point is that almost everything renders very blurry.
I say almost since:
Many games run fine natively.
The initial update window renders perfectly, looks like that's Wayland native. :+1:
Steps for reproducing this issue:
Install steam on Wayland (GNOME, KDE or sway. I'm using the latter).
Set display scaling to anything > 1 (I'm using 1.5).
Run Steam.
Extra notes
There's some similar-sounding but inherently different issues around. Most are about using HiDPI on X, where scaling is not entirely native. The issue in that case is that steam renders tiny.
On Wayland, scaling is supported natively, but X applications run via a compatibility-layer (XWayland) that doesn't support scaling (much like what happens on X, and just stretches the rendered window, which results in a lot of blurriness, although the size of all the elements is the expected one.
#5460 Sounds similar, but, as per the comments, it seems users are still using GNOME on X, not Wayland.
Your system information
Startup - updater built Jun 4 2020 05:50:42Please describe your issue in as much detail as possible:
Steam for some reason runs as a X11-only application, with no Wayland support. I'm not sure how Steam works, since both GTK3 and Qt5 have perfect Wayland support and applications usually run fine. Maybe you're just disabling it at build time?
Because of this, steam runs via XWayland. This presents several issues:
There's also a few quirks in how Steam's windows behave, but the main point is that almost everything renders very blurry.
I say almost since:
Steps for reproducing this issue:
Extra notes
There's some similar-sounding but inherently different issues around. Most are about using HiDPI on X, where scaling is not entirely native. The issue in that case is that steam renders tiny.
On Wayland, scaling is supported natively, but X applications run via a compatibility-layer (XWayland) that doesn't support scaling (much like what happens on X, and just stretches the rendered window, which results in a lot of blurriness, although the size of all the elements is the expected one.