-
Notifications
You must be signed in to change notification settings - Fork 175
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
after update steam client to version 1676680477 scaling being broken on pages (game library and chat) #9209
Comments
An Off-topic question: How do you downgrade steam to the previous beta version? |
Same issue on up-to-date Manjaro with updated Steam client and beta opt-in (NVIDIA proprietary driver). Can't read game titles in 4K without scaling and with Deck UI running at about 3fps it's very cumbersome to start a game. Workarounds:
|
I just upgraded to 1676836260, and HiDPI scaling is indeed now broken. Opting out of the beta participation fixes the problem, as expected. Please add an automated regression test for HiDPI. |
I have this issue too, I don't need to close the window and re-open from the tray icon, changing the page to Library, then back to the previous one makes it render properly. This is much quicker than re-opening |
Is it just me, or does the newly enabled scaling look like actual high DPI rendering instead of simple 2x scaling? It looks very crisp now, where it was a bit blurry before, IIRC. Thanks to whoever was involved! :) |
@kisak-valve Is there a workaround? The game properties window is barely readable. |
For me, the scaling issue is fixed on the Library with 1679024366, but still present in the properties window. |
I can confirm that for me the mentioned windows are also too small (not scaled to 2x size). I do not participate in the Beta.
|
This problem has not been assigned to anyone for more than two months. Is there any news?, this problem also happens in the latest stable version 1679680416 |
FYI for Valve: GTK4 dropped usage of KDE Plasma followed this by dropping the use of |
Same issue here on Manjaro KDE, it has been a problem for months now, as a comment stated earlier, kde changed the way scaling works and now it doesn't use GDK scale anymore. This has been true since kde 5.27 |
The solution for Valve is really simple: If the That's it. |
Why not use the same window to render all the others instead of doing it separately? In this way the scaling would depend on a single window instead of fighting with the rest. For example, I use two monitors and when a window opens like the update window, news, launcher, etc., they open on a different monitor than the one where steam is running. They could solve all those problems including the scaling thing if they integrated all the other windows inside of steam and not outside of it. |
What is this? A GUI for ANTS?! 🐜Tried the latest beta today. Totally unusable. Switched back immediately. |
No it is not - my bad. The issue, however, can vary from distro to distro as Arch+ uses Steam Native and Stream Runtime in which |
As I said, that option does not work here (Gentoo). |
Using Arch, flatpak Steam. In order to use the env var, I had to copy the generated .desktop and modify the Exec. In
I copied the file into the same directory, named it something else, and made these changes:
Note the usage of |
Runnig with the env var |
Since a long time (months, if not years) Steam did correctly detect my display resolution and scale accordingly just by enabling the scale option in the settings. Today's update of steam broke it, everything is tiny and I have to use STEAM_FORCE_DESKTOPUI_SCALING=2 as a workaround again. Arch Linux, XFCE, 32" UHD (140 ppi) |
Valve devs think setting a single multiplier somehow fixes different pixel densities and such (edit: 4K 28" is entirely different from 4K 32", etc). They're just delaying the inevitable, user-controlled scaling using user-controlled multiplier in the GUI. |
One-liner to edit and add desktop-file-install --dir=$HOME/.local/share/applications --set-key=Exec --set-value="env STEAM_FORCE_DESKTOPUI_SCALING=2 /usr/bin/steam-runtime %U" /usr/share/applications/steam.desktop |
EDIT: For Fedora, use:
|
You should copy into your own home before making modifications so it doesnt get overwritten on update:
then update your |
Isn't that what the |
I'm a noob, thank you. |
I am having the problem today. I saw this bug mostly on the contact window before. My steam main window was alright, and the contact window had the text not scaled for 4K display, all i had to do was switch it to fullscreen, then to back to window and the UI scaled back to what it should have display on first opening. You can see that the menu "drop down" is not affected by the scale problem (albeit not being displayed below the profile name "RED.MISFIT") and still rendering at the correct size. All the other text is smaller than it should be, and the shop page is somehow bigger and out of the window completely. |
This thread is about the Linux client, completely different means of doing DPI-related stuff. |
I know, but there is no "Steam-for-Windows" repositery. And at least the problem can affect way more players if it shows on Windows now. So maybe Valve would wake up to do something about it. |
I think the way to go is using their support forums inside Steam. Knowing that this about Linux and still using it for Windows issues, is going to help no one: I even don't run Windows, probably many others don't, too. No one will be able to help you here. It's just noise for a lot of people subscribed here. |
It's not the same problem though, that's just it. This is a completely different issue (it may seem similar but it's like comparing "my vehicle won't go" and we're talking cars vs a bicycle...completely different reasons for why they won't go). @kakra is right. Valve doesn't even really give a #*$& about these Issues, we mostly fix what we can by ourselves and they just keep taking money for it all. Alternatives for Steam Clients for non-VAC games are slowly stepping out. I can only hope we get some quality like Heroic Launcher...though perhaps more 'classic' Steam-ish. |
Finally, scaling behaves correct for me now after a recent Steam client update:
|
Same, on KDE Plasma 6.1.5 no longer need to set variables for Steam to s scale correctly on boot. However it still doubles the scaling after exiting Big picture so still not fully issue free. |
It is 100% impossible for it to correctly guess what size to be. The float multiplier just needs to be exposed. That will end up being the answer after all this time is wasted. It's the nature of display sizes and resolutions being able to be whatever people want, it can create almost any DPI ratio which will throw any DPI rendering off in some scenario or another. It may work for many or even a majority but sadly not everyone. Float multipler? Everyone and right away. |
adding |
It is not working on my machine using the latest update client in Beta mode. Running on EOS with latest official packs. Scaling does not work on the 4K Ultra wide next to the main display in 1080p in portrait mode. |
i also need to use STEAM_FORCE_DESKTOPUI_SCALING= for this to work on kde plasma, i thought this was solved but guess not as the option in settings doesnt do anything |
What distro are you using. Fedora KDE here and scaling works fine now. |
@polluxau |
endeavour os, kde plasma 6.2.4 |
Wdym edit the local file of the desktop app in the following path? If i need to edit a shortcut or add a environment variable the issue isnt fixed as it should do it automatically for you, but as i said i need to use that environment variable for steam to upscale properly The problem im getting is when i upscale my main monitor to 120%, steam on my other monitor gets downscaled and looks blurry Scaling works on the monitor that is scaled, but steam doesnt scale back to the normal scale that it should go to on a 1080p monitor So what i should be doing is opening a separate issue if one hasn't been opened already about it EDIT: nvm i solved the issue myself lol, scaled by the system fixed it in plasma, but now steam looks blurry on the scaled monitor... |
Yes, I agree. Steam cannot detect the monitor resolution and adjusted the scaling automatically when launched on the current HiDPI screen. |
Your system information
Please describe your issue in as much detail as possible:
after update steam client to version 1676680477 scaling being broken on pages (game library and chat)
![Screenshot from 2023-02-18 12-25-49](https://user-images.githubusercontent.com/200750/219847730-2c1ae85c-4ab7-46c8-9cfb-f6b4926b2145.png)
![Screenshot from 2023-02-18 12-26-06](https://user-images.githubusercontent.com/200750/219847733-84c9a76f-bfda-42a3-9491-a3dedfe35643.png)
![Screenshot from 2023-02-22 12-07-26](https://user-images.githubusercontent.com/200750/220548118-4c5a00eb-e61a-437e-a4a2-2d73fa328792.png)
last good version for me is 1675997500
![Screenshot from 2023-02-18 12-34-08](https://user-images.githubusercontent.com/200750/219847990-403936ff-fad0-4e4e-a8ec-0cb0e98f206b.png)
Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: