protonscr

Steam fails to apply DPI scaling with resolutions between 1440p and 2160p or equivilent

steamopen Steam client
ValveSoftware/steam-for-linux#6410 · opened 2019-07-24 by AusHick · updated 2022-06-30 · 6 comments · github
AAusHick 2019-07-24 github

Your system information

  • Steam client version (build number or date): July 17, 2019 at 06:14:18
  • Distribution (e.g. Ubuntu): elementary OS 5.0 Juno
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Despite 'Enlarge text and icons based on monitor size' being checked/enabled, Steam fails to scale properly. Launching Steam with GDK_SCALE=2 /usr/bin/steam does apply scaling.

Steps for reproducing this issue:

  1. Install Steam via .deb on specified OS
  2. Launch Steam manually, or via startup service
  3. Steam fails to apply DPI scaling
  4. Close Steam completely
  5. Launch Steam with the above command, forcing scaling
Kkisak-valve maintainer 2019-07-24 github

Hello @AusHick, this option should enable some additional logic before it decides to scale the UI. What is your display's resolution?

AAusHick 2019-07-24 github

2736x1824 (12.3", 267 PPI). The OS does scale properly, but Steam doesn't seem to pick up on it.

Aahyattdev 2019-10-29 github

I am experiencing this same issue. Ubuntu 18.04. I need to launch steam with GDK_SCALE=2 in order to get steam to scale with the OS. I am on a MacBook Pro 2015 15".

Display resolution: 2880x1800 (220 ppi)
OS scale: 200%
DE: Gnome

Ddark-penguin 2020-07-19 github

I can confirm this on Kubuntu 20.04, so I think #6125 applies. DPI is set to 144 with a 22" 1920x1080 monitor (the text is too tiny otherwise), and scaling is 100%. GDK_SCALE=2 works, but the result does not help (instead of too tiny, Steam becomes enormously big).

Ddathide 2020-09-13 github

I can confirm this issue on Manjaro 20.1 KDE. The UI is too small on my 1440p monitor, and GDK_SCALE=2 makes it too large.

Jjason-eu 2022-06-30 github