This also affects my 12.8" 2560x1700 Chromebook Pixel and 13.3" 3200x1800 Dell XPS 13 (2015). I have my scaling factor at 1.75 and Steam is the only application that doesn't scale for me.
Same on Lenove Yoga 2 Pro (13.3" QHD 3200x1800)
I'm also seeing this on a Samsung ATVI Book 9 Plus (3200x1800) with Ubuntu 14.10 64-bit.
+1 on Macbook Retina 13"
Ditto on a Dell Venue 11 Pro (10.8" 1080p; around 200dpi) under Gnome 3.14. doable but barely.
+1 for HiDPI support - these screens are becoming increasingly common!
+1 - on my Lenovo Y50-70.
+1 on x1 carbon
+1 on Asus ux303
+1
While I'm guilty of the same, I must say adding +1s to this bug report (as with any other) will probably accomplish nothing.
We know this is a problem with steam on any HiDPI screen, and Valve probably has the numbers (or better numbers, rather) for exactly how many users have this setup through steam's own hardware reporting mechanism.
We would just have to wait till users of such screens gather critical mass and bubble to the top of Valve's priorities :)
+1 :+1:
+1
+1 for Thinkpad T540P with a 2880x1600 screen on Ubuntu 14.10
everything looked so perfect except Steam :(
yes +1 ... i too would love some sort of easy dpi switch.
15" @_2880x1800_
xrandr --output DP-2 --auto --scale .5x.5 lol .... . . . there has to be a better way... :(
(effectively makes the display 1440x900 as a quick work around for using the steam interface)
very painful
The interface is very scalable as is (if you look at the themes folder, the entire UI is comprised of different numerical parameters for window and font sizes), and it'd only take someone like an hour or two of work to go through it trial and error and find good hiDPI settings that could then be shared. Granted, that's a lot more work than being able to just say, e.g., scale interface 1.5x.
@axfelix : +1 #found the spot to do the skins thing.. going to play with making the 'air theme' hiDPI if its not already.
~/.local/share/Steam/skins/
+1
Does it scale properly on osx?
yes, but the implementation details on osx will be completely different than on linux.
+1!
4K Dell XPS15 is unusable!
Ubuntu/Unity and Mint/Cinnamon have excellent HiDPI support otherwise.
XPS 15 9530 here, too. The client hurts my eyes. I started to look for good themes with larger fonts, but it looks like there is no decent HiDPI theme available.
So, :+1: for a real HiDPI steam client!
+1
+1 :+1:
+1 X1 Carbon
+1 Razer Blade 14 2015 QHD+
+1 Dell XPS 13 (2015)
Did someone adjust a theme to HiDPI that could be shared?
There's this but it's very kludgy; if you put the font up too high it breaks a lot of the other UI elements: https://gist.github.com/guymann/9690913
I started my own theme at https://github.com/MoriTanosuke/HiDPI-Steam-Skin so I can at least read the most important stuff. Not pretty and only larger fonts at the moment, but it works for me. I'll be happy to accept pull requests I'd someone knows how to resize the UI elements too.
+1 4k Lenovo y5070
+1 Dell XPS 13 Dev Edition (2015)
+1 Thinkpad X1 Carbon
It only "works" on Windows because the Steam client is not DPI-aware so Windows scales the application. Similarly on OSX the system handles DPI issues. The Steam client itself does not have a scaling system so this isn't something where Steam fixes have been held back on Linux.
I've changed the tags but unfortunately that won't impact the timing of fixes.
Doesn't Valve make enough money to fix such a major usability issue at least on their major platform (Windows)? It looks quite ugly because of the scaling...
As the internal toolkit does have a concept of DPI scaling it's not an easy thing to retrofit. Big Picture should handle this better.
I'm glad you're working on this, at least. Thank you.
Big Picture is not the solution to the problem. While it makes sense for Steam machines, on the desktop it's too heavy and impractical compared to the classic interface.
It doesn't sound like they are implying that Big Picture is the only way forward; only that fixing the traditional UI to be resolution independent on X11 is harder than it may sound. Thank you, @gdrewb-valve
For what I want if there was a way to run big picture mode in a window that would work for me. Just like games I sometimes prefer to run Steam in a window.
Start steam with -windowed and that should allow Big Picture to run windowed.
:+1:
+1 Clevo laptop running GNOME3 @ 2560x1440
+1 Dell tm3800 Linux Edition
3200x1800 pixels (846x476 millimeters)
+1 Dell xps 15 (9530)
Same here with a Razer Blade.
+1 samsung ativ book 9 plus @ 3200x1800 13"
+1 xps 13 2015 qhd
+1 Another XPS 13 2015 @ 3200x1800
Aaaand another +1, XPS 13 2015.
:+1:
Yet another XPS 13 2015 (QHD+) owner +1
Dell M3800 here (3840x1080), same issue.
Dell XPS 15 (3840x2160). Hey XPS guys! ;)
Also an XPS 13 9394 2015 (QHD+) owner, +1
Dell XPS 15, almost all my apps scale. Please fix this! +1
Just got an XPS 13 and I didn't realize how bad this would be. This screen is beautiful, hoping to see Steam support HiDPI!
More than one year with this bug, with more than 50 comments and no solution :/
Like I've said in my comments, the theme files are plaintext and it would be pretty easy for someone to make a new one themselves (you can even use the other Github repo I linked above as a guide) ... there seems to be a lot of mismatched expectations around Valve supporting Linux not because they care one way or another about open source, but because they wanted a not-Windows consumer platform. As a longtime Linux user, I have to say that the "consumer" part is like pulling teeth, and I'm pretty sure everyone shouting "no tux no bucks" in Steam comment threads asking for Linux ports of various titles isn't actually helping.
Valve's motivations don't have to enter into this bug report, which is really standing in for the fact that the Steam client is not DPI-aware on any platform. I'm guessing it hasn't been fixed so far either because A) there's not a good cross-platform solution, B) they have plans to overhaul the Steam client in such a way that would make fixing this bug wasted work on a soon-to-be-abandoned branch of the client.
If A, it seems like they should just bite the bullet and do the Linux/Mac/Windows-specific work, as it affects a large and growing number of users.
If B then that work is clearly proceeding according to Valve Time(tm) and we just need to fortify our patience. And yes axfelix I agree Linux users acting like entitled jerks on forums doesn't help our cause.
There is almost definitely not a good cross-platform DPI scaling solution :) Even nominally cross-platform UI frameworks like Gtk (which is still much more widely used and better-maintained on Linux) have to do a bunch of bizarre extra work to get native HiDPI scaling in Windows (e.g. http://openjdk.java.net/jeps/263), and most developers understandably don't bother because Windows does its own (kludgy) DPI scaling for non-DPI-aware apps as is. Cocoa unsurprisingly handles it better (in that there are actually straightforward, widely-used, openly available API examples most developers can copy and run with), but that's OSX only.
It's possible they have a magic new branch of the Steam client that will support this waiting in the wings, but if you couldn't tell, I think it's a vastly better idea for some to just have a crack at writing a new stylesheet based on the existing config files ... such is life with Linux.
+1 Also have a Dell XPS 13 2015
+1
Enough. Please stop with the "me too" comments. They do nothing to further discussion or fix this issue. All they do is send hundreds of e-mails out to people that do not wish to see them and probably drive a few of them away. We know it is an issue for hi-dpi screens. We don't need to see a comment for each and every screen size in the world.
Of course they do something, your response is precisely what they are intended to invoke. Someone will eventually be fed up with the endless stream of me-too's, and actually task the issue for fixing in the next release. Seriously, it's weird and embarrassing that it's gone on this long.
No. It's not. I'm unsubscribing now.
Congratulations.
Oh hey, look, it was @mariogrip who me-too-ed and sent you over the edge ;)
What are the odds... Small world huh! Still hanging out for my OPO UBTouch! :P
But seriously. Just "watch" an issue if you're interested but have nothing to add.
Sure, but many of us have been 'watching' for over a year now... just saying.
+1 on Macbook Retina 15"
+2 (Desktop & Laptop)
Why is this still not fixed? Are we requesting this feature of the correct people? What's the issue?
+1 on Macbook Retina 13" (2560x1600)
Please guys, let's not start this once again. We know it's broken.
Big Picture Mode is not a real option for anyone who doesn't have a 16:9 aspect ratio. It also lacks a lot of basic functionality like multiple chat windows.
there is same problem with in-game browser and box/button sizes. why not calculate this sizes as percents of screen resolution? If you just change the font size it won't solve the problem.
+1
@gdrewb-valve: Is there a roadmap item for this or any word on internal progress?
This is literally the only app I use on my 3840x2160 Clevo P650-RG that does not scale. Even if it was a manual config option, as is required with Firefox, it would be much more usable.
I've attempted to use '-windowed' with BPM, but that's incompatible with starting '-silent' and has the other limitations mentioned previously in this thread. I've pretty much just resorted to using Compiz's enhanced zoom anytime I want to actually be able to read the Steam window.
Thanks for your attention!
Sorry but I don't have any extra information, you'll have to wait for the Steam team to comment.
Had this ongoing issue for a while now. Have been waiting patiently for a fix but still no comments from steam. Very frustrating.
:+1: Please fix!
:+1:
+1
+1
@gdrewb-valve Just wondering: Do you think the window manager on Linux should fix the scaling problem?
The issue is in the hands of the Steam team, they'll update this issue when they have something.
-------- Original message --------
From: CreamyCookie [email protected]
Date: 4/20/16 11:03 AM (GMT+01:00)
To: ValveSoftware/steam-for-linux [email protected]
Cc: Drew Bliss [email protected], Mention [email protected]
Subject: Re: [ValveSoftware/steam-for-linux] User interface almost illegible on HiDPI (“retina”) display (#3492)
@gdrewb-valvehttps://github.com/gdrewb-valve Just wondering: Do you think the window manager on Linux should fix the scaling problem?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/3492#issuecomment-212338909
@creamycookie
That might be a work around but it's not a good solution. That would just be bitmap scaling and would look terrible. In order for high quality rendering the application itself has to render at the display size.
@kevincox to be fair, that is the way Steam for Windows is working. There is no HiDPI support in Steam for Windows either, Windows is just upscaling the app, so everything appears blocky.
Linux, on the other hand, does not upscale apps, so text and graphics appear very small.
I have to say this issue is really starting to annoy me. As a 4K monitor user the interface text is extremely hard to make out and BPM is too limited for normal desktop use.
+1 for fix, 2K Dell IPS Monitor.
+1
+1 for 4k screen steam UI is so tiny that's really difficult to use :-(
It looks like shit and it's completely unusable, we all know. But triggering dozens of notifications isn't going to solve anything. Valve knows about it and they simply don't care. When more peoples will get HiDPI monitors things will probably change, in the meantime please stop wasting everyone else's time posting useless +1s.
@darkbasic Well, if more people comment 1+ then valve might see that people are interested. If people is not interested in this topic, then valve wont care about it, but if valve sees that people is interested, then they may fix it... if you are so annoyed by the +1, just press the "Unsubscribe" button then you wont get Notifications....
@mariogrip If anyone wants to express their support they can hit the damn thumbs-up icon on the very top message of this issue. Valve would certainly know that people are interested, and others won't be bothered at all. Those icons were introduced for this exact reason.
Subscribing to issue, on the other hand, normally implies that user wants to get some substantial notifications, like updates from Valve, or tips from fellow users how to deal with the issue — not how "+1" streak is progressing.
(Everyone else: sorry for triggering yet another notification.)
@mariogrip
One of the reasons why some people do subscribe is exactly increasing the number of partecipants to let Valve know how many people are interested (not everyone knows it is possible to thumbs up the first post). Ironically, keeping posting useless things like "+1" serves the only purpose of convincing people to UNSUBSCRIBE, obtaining the very opposite purpose.
Sorry for yet another useless notification.
+1 dell xps 15 9530
Wow, no HiDPI/4K in Steam for Linux? Just noticed that on Asus ROG 4k..
+1
people are buying more 4k screens in 2016, its urgent :o)
@Schroeffu There is no HiDPI support on Steam for Windows too. Is a Steam's theme problem, you can "fix" that changing your theme/skin.
Well they need to make the default theme support modern computers! HiDPI screens have been available for many years, and quite common (ie, most people I know) for at least 2 years!
facepalm
two years and this still ongoing, come on valve...
+1 Thinkpad X1 Carbon 2560*1440
+1 Samsung 28" 3840x2160
I have 4K UHD Screen with resolution of 3840x2160 and Steam is really tiny on my HiDPi screen. I think this feature should be priority for Valve, since 4K UHD screens are becoming more and more popular.
Temp solution would be this: https://github.com/MoriTanosuke/HiDPI-Steam-Skin
It just makes fonts bigger via Steam Skin. Still better than nothing.
+1
This is indeed a problem, Steam looks ridiculously tiny on my 4K displays and that skin barely changes anything anywhere. I would settle for Steam simply being magnified for now if no proper adaptive UI can be delivered.
Valve for gods sake, implement HiDPI support. As a developer myself, adding HiDPI support for .NET and C# solutions are a few lines in the application manifest. At least give us a beta build to try out! Something please...
and don't forget we're in 2016 now. This is silly.
New from Valve: Steam Magnifier™. For $29.99 you will be able access all your favorite Steam games without squinting! Supports Windows, Mac, and SteamOS. Available Summer 2017. Pre-order now to make sure you don't miss out on the gaming fun!
Already pre-ordered, can't wait!
Nearly two years later ... Steam is pretty much the last app I use that doesn't have any sort of HiDPI support on linux. "yay".
Don't forget Windows ffs
Even Uplay is now scaling! This is embarrassing!
These fuckers only care about the esport scene, it has been fucking years! You know what menas? They don't give a fuck.
For anyone wondering in why they only care about the esport scene it's because what's where the majority of money and heat comes from. They simple see everything as an invest, fixes this issue doesn't help the scene they care about.
Hang on - I don't think we should get angry at the developers here. It sucks that this feature still isn't implemented, but imho it's still pretty awesome that they support Linux to begin with.
Probably the best thing we can accomplish with this thread is to give an indication that there are indeed users who would benefit from getting better hidpi support.
Maybe if you read my posts you'd see that the HiDPI issue is also on Windows. Look how old this freaking issue report is: TWO YEARS!
This business of Valve of course, but they will never make SteamOS a platform number 1 for games with such attitude towards users.
Hmm thats strange. OS X version have a hidpi support for a long time. Thats really a problem port this to linux?
I am Macbook pro retina 2015 user and now running ArchLinux. OS X version works fine, but not Linux one.
OS X scales up everything by default, unless I suppose the app signals that it's hidpi aware and supplies suitable graphics. The current versions of Qt and GTK do this, but the older versions don't, and can't easily be patched, because scaling everything would cause fonts and SVGs to look pixelated. Valve used a version that has been deprecated as obsolete and unmaintained for a long time.
@realh you mean steam for linux using old GTK w/o ability for scaling? does it mean that I can get scaling by running Steam w/o runtime (and with system-wide libraries)?
@ssbb, no, as far as I know, Steam does not use a third party UI library, it's been made in-house.
See https://developer.valvesoftware.com/wiki/VGUI_Documentation for more details.
Just to add the noise - 3840x2160, almost impossible to read at all. Big Picture mode is okay, but it is unstable as hell and also not as user friendly as the normal mode. Also all linux apps are now working fine in HiDPi (GNOME here as DE) so I really wonder why Valve isn't catching up here :)
Yep, seen 4k res on Steam, it is awful. Who is up for making a petition regarding this? Apparently this thread isn't enough for Valve to listen.
The issue #4622 is still valid as real example and related to the current thread. Closed only to avoid duplicates.
I was reviewing this thread and noticed it was closed because of another issue (#4622) existed for the same problem. I went to that issue and it was closed because this issue existed (#3492)... They are both closed as duplicates referring to each other, and now this problem isn't open anywhere.
Please correct me if I'm missing something. Thanks.
@rkarolak this issue is open? Look at the top.
@rkarolak That "closed" you see is saying that #4622 which is referencing this issue is closed. Not that this issue is closed.
Got it. Sorry, my bad.
Same on XPS 13
Same here
I've solved this to my moderate satisfaction by dropping the resolution.
The resolution on this display is damn high for a lot of things. To be
expected I suppose on a 13" 4K screen.
Managing the res is something I will have to get used to doing. Maybe I'll
look into making the steam start script set the res, assuming that can be
done safely.
On Sun, Oct 30, 2016 at 11:10 AM, Olov Johansson [email protected]
wrote:
Same here
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/3492#issuecomment-257156792,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_xTMDJKg_V4AJpEOwaTQt8EXzhBS9fks5q5LNzgaJpZM4CkUFd
.
Any coward can sit in his home and criticize a pilot for flying into a
mountain in a fog. But I would rather, by far, die on a mountainside
than in bed.
-- Charles Lindbergh
@tsingi glad for you! :)
For me is not suitable since I'm on a 28" 4K. 4K is perfect for 28" so, reduce the resolution would be throw away the effort to have a monitor like that. What VALVE should do, in my opinion, is to use TTF fonts instead of fixed size font. This would cost for VALVE to re-project the entire application. I doubt to see this in the near future.
Cheers
xps 13 on ubuntu, seeing the same issue. Really disappointing to see that this has been an open issue for years so I don't expect it to be resolved.
+1! Just installed on a Dell XPS and can't see a damn thing.
+1 to this in XPS 13 with Xenial.
+1. New laptop with 4K display. Same issue with Linux Mint 18 :(. All other apps scale correctly.
+1 XPS 13 @ ubuntu
This issue is open for more than two years already. Why nothing is being done? For Linux/SteamOS probably Big Picture mode is priority, but there is a lot of GNU/Linux users who do not use Big Picture mode and even don't own Steam Controller. I have Steam Controller, but I prefer using keyboard+mouse to play games. I use Big Picture mode only with Steam Controller and I do that not so often. Even Big Picture mode on my Arch Linux desktop works not so good. Jumps to windowed mode often and other issues.
All in all I hope this will be fixed or added as a feature. Now most of people who has 4K UHD screen has to use something like HiDPI-Steam-Skin for Steam to just see UI texts... Probably the only solution for now:
https://github.com/MoriTanosuke/HiDPI-Steam-Skin
Unsubbing aswell, at this point +1 does nothing but annoy others' who still are subbed to this issue. Seems like valve dosn't give a fuck unless the eSport community starts hating (look what happened to gamling via Steam).
Guess we'll have to suffer - I have completely lost my trust for Valve doing these kinds of stuff.
Well i was waiting for 2 years a hidpi support... nothing...
Use bigpicture use too much cpu in windowed mode...
Well the only workaround is https://github.com/MoriTanosuke/HiDPI-Steam-Skin
Maybe we will wait ten years for a hidpi steam ( without bigpicture )
+1 here
Asus Zenbook @ 3200x1800 13.3"
@MoriTanosuke so sad that someone else had to start on a solution because valve wouldn't! but thank you for putting in the work
I heard about this unofficial patch for the metroskin from someone on the
gamingonlinux telegram group
http://steamcommunity.com/groups/metroskin/discussions/0/517142253861033946/
Works a lot better with Hidpi even if it's not perfect.
@hidekin Attach please a screenshot that we saw on how many well it looks
yes sorry I forgot to do some screenshots.


Thanks all. 🤗 To be honest I don't use Steam on Linux much anymore, so I'm kinda lazy with updates to my theme. I got it to a point where I can do what I need to do, so there will probably be only updates if some of you help me out with a description of your problems or maybe a small PR over at https://github.com/MoriTanosuke/HiDPI-Steam-Skin. 😉
+1
+1 Razer Blade QHD+ late 2016
Got new 4k monitor, almost every app is working out of box (KDE). I kinda expected that some not-so-used applications will have problems, but Steam? Well, I didn't see that coming...
Maybe Half Life 3 will be released earlier than HiDPI screen support in Steam?
When I got the Steam survey on my 3840x2160 24 inch desktop monitor with 200% scaling, it reported my screen as 1920x1080. I suspect the resolution reporting of Valve's survey is completely buggy and vastly under-counting HiDPI screens, this explains their inaction on the subject.
As people mentioned running in BigPicture mode seems to "fix" the issue. However, big picture mode seems to be optimized for TVs and looks rather blurry on my 4K laptop. Probably because the images of the default theme don't have a high enough resolution?
Big Picture enters fullscreen and uses a much lower resolution. That is why is looks blurry to our eyes.
@kaimast resolution can be changed in the Big picture settings
big picture mode looks fine- the problem is the UI for the standard steam client. as seen in screenshare from @hidekin there's no way to simply ctrl+ or ctrl- to adjust the font size, nor is it a setting in preferences... which is disappointing ... it also ignores the xft settings that similar programs use to allow the user to manage the font scaling.
+1 to the issue.
Also +1 to big picture being a workaround. I'm surprised and disappointed to see an issue like this still be open after 2.5 years.
I think Valve is well aware of this problem. Linking all my hope to this news: https://www.google.ch/amp/steamed.kotaku.com/steam-users-uncover-images-of-possible-new-steam-ui-1791895988/amp
+1 X1 Yoga
+1 Virtually impossible to read font on Ubuntu 16.10 with Dell 27" at default resolution of 3840x2160
Just came across this. Looks like Half-life 3 will be released before this is fixed. Yikes.
+1 Been suffering this for years
+1
+1
lol another parrot chiming in:
from @MoriTanosuke ; this may be worth a test https://github.com/MoriTanosuke/HiDPI-Steam-Skin
along with possibly http://steamcommunity.com/groups/airforsteam ...
That worked for me. I am also using Ubuntu HiRes.
Thank you very much!
On Tue, Jun 27, 2017 at 12:21 PM, knope [email protected] wrote:
this may be worth a test https://github.com/MoriTanosuke/HiDPI-Steam-Skin
along with possibly http://steamcommunity.com/groups/airforsteam ...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/3492#issuecomment-311410094,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_xTOMO7H65W3lkVANphIx7K1t164zoks5sISwCgaJpZM4CkUFd
.
--
A banker is a fellow who lends you his umbrella when the sun is shining
and wants it back the minute it begins to rain.
-- Mark Twain
Not worked for me :(. HiDPI skin only improves left pane in library, but everything else is tiny. The Air looks nice, but is not HiDPI (changing font size had no effect, also their guides are obsolete - mentioned files are not present and so on).
@knope @tsingi please not that I'm not actively working on the Skin anymore. I basically gave up and am back on Windows with my gaming. :disappointed:
Almost three years later and Steam is still not usable on modern laptops. I have to chat via the browser and launch games right clicking the Steam icon. Any other tasks involve getting a magnifying glass.
Just installed Ubuntu Gnome 17.04 on my early 2015 Macbook Pro, Steam is too small for me to use. Please fix the scaling issue.
I got a idea. Create a third party app that fetches all your owned games (by looking in your profile for example) and create a list of games.
Make the games clickable (launchable) and in result open a URI that starts the game on steam (using the appID, also public) steam://run/<id>
For chat you'd just add the web browser, afaik there's no API for the steam client, so friends list can also be fetched from your profile. Joining friends' games can also be fetched from their profile, the big green "Join game" button can be inspected and has its URI
You'd use the application for starting games, chatting with your friends, installing & unintalling games, browse the forums n' everything! But the Steam client would have to be running in the background at all times..
You want store? Search using SteamDB (or regular store search page) and use steam://purchase/<id>
https://developer.valvesoftware.com/wiki/Steam_browser_protocol
@ElPumpo, Lutris already handles it pretty well
For Linux yes, how about other operating systems?
Er... We're in steam-for-linux repo issue tracker ;)
So what ❓ The issue also exists on Windows and there's no repo for the client.
We should refrain from trying to hack around the issue by making a custom Steam client that interfaces with Steam services.
I would like to ask for Valve to comment on why Steam has not received any scaling feature yet after almost three years of the issue popping up on this bug tracker.
Steam is unusable on displays that have a 3k resolution or higher.
@gdrewb-valve
HILARIOUS. Thread goes back over 3 years for something as basic and quite user impacting. Between bugs like this and the intentional breaking the steam client in Linux, time to fork the client I guess. Wonder if vendors know Valve pulls this crap?
@h1z1 , as I know new UI is in the making right now (link) so this is being addressed.
Also, if Valve is breaking Linux client intentionally, then why would they be bringing it to Linux in the first place? This sounds very biased for me.
P.S. To fork client you should have source code for it, which we don't.
@Adonai They're making something. AFAICT, the link doesn't say HiDPI support will improve.
@h1z1 , as I know new UI is in the making right now (link) so this is being addressed.
So users will have to spend years debugging^Wbeta testing yet another client? No thanks.
Also, if Valve is breaking Linux client intentionally, then why would they be bringing it to Linux in the first place? This sounds very biased for me.
Bringing it to Linux is not the same as supporting Linux. See history. Valve refused to release the client in anything but Ubuntu's package manager even. The community got fed up, we pay for Games we can't play not because the software companies aren't releasing titles but Valve breaks the client which is required to play them? There's no bias there it's fact.
P.S. To fork client you should have source code for it, which we don't.
Don't quite understand this, there are technically other clients that do already. I won't go into details here but ironically once again Pirates have less problems then paying users. I want to click on a button or launch from a command line, nothing else. I don't care about cloud integration.
Sigh. Truly, when you lend your hand to the drowner he takes you with him.
Let's end this discussion. If you are able to make compatible client then do it. We'll stick to the HiDPI issue of Steam here.
Sigh. Truly, when you lend your hand to the drowner he takes you with him.
Sooo blame the victim. Got it. Maybe you shouldn't have been standing on ice comrade.
Let's end this discussion. If you are able to make compatible client then do it. We'll stick to the HiDPI issue of Steam here.
You completely miss the point. I don't want to port the client and risk being banned.
There is no risk of being banned. Please open a new discussion about making a scalable Steam client. It will not get you banned.
h1z1 I understand your frustration, I experience the same on my notebook, but there is no need to use this bug ticket as a venting outlet.
I won't go into details here but ironically once again Pirates have less problems then paying users.
This is always so baffling to me (well, usually it's connected to idiotic DRM). I understand that a lot of FOSS projects does not support HiDPI well, if at all, but a giant like Valve? They were even trying to roll their own "console", but are unable to invest few scraps to a Linux client of their most profitable project? I read they are messing with VR on Linux, yet are failing to properly support their Linux client...
Someone stated this is just a quick fix (increase font size), not true. The way layout is made pretty much whole theme must be remade to fix this (and even that would be fix only for 2x, not 4x or 1.5x)
That's a lot of work for an individual, but for a company like Valve, shouldn't be a problem.
Here's my assumption of why this is undressed for years: for a while it didn't matter as 4k screens were new and rare, when it became important, Valve was already working on a new client. New client takes time, as there are loads of things to be done. So here we are:
What's the most horrific, new client might be stuck in some sort of dev-hell for years to come.
(Reminds me of Inkscape inverted y coordinate, easy patch, won't do, because a proper solution is needed, 15 years latter, still not fixed).
Same issue on Lenovo ThinkPad T460p (2560x1440px, running Ubuntu).
+1 Apple MacBook Pro retina 15" A1398
+1 Dell Insprion Gaming... 3840x2160 is rather shitty with Steam if I put it polite.
+1 Dell Alienware 15
Dell XPS 13
oh noes, 3 years with no fix... this does not bode well. :(
+1 on MacBook Pro, 2560 x 1600 at 2x scaling
+1 This is an issue on a Toshiba Satellite at 3840x2160.
+1
Big picture mode is one option to make it usable.
Big picture mode is one option to make it usable.
It's not an option when you're trying to do things like adding game activation codes, chatting with friends out of game, or launching games in windowed mode or on a second monitor.
Big Picture Mode lowers the desktop resolution, so this "option" to making it usable with HDPI is to disable HDPI. We can do that without big picture mode if it were acceptable to users, which it is not.
Sure, just one more workaround which may work in some use cases.
You make tons of money, please hire someone to fix this shit. This can't be possible. This is a 3+ years issue. If you can't then just open-source this goddamn client or make alternative clients possible through an API or something.
+1 - Dell XPS 13 9343
More than three years have passed. Is Steam an indie company?
The new client Beta should fix this, can people affected re-test?
http://steamcommunity.com/groups/SteamClientBeta#announcements/detail/1655505073049286411
Thank you. Let's call it Steam 3
Oh my god, 3 years and I can finally use Steam without pressing my face up against the screen.
Wow, Steam is now actually usable on 4k. I hope next time this kind of enormous issue will not take years...
High DPI was not detected automatically here on my 4K setup in GNU/Linux. I have OpenSUSE Tumbleweed with Linux kernel 4.14.14, Xorg 1.10.6, Mesa 17.3.3, KDE Plasma 5.11.5 desktop. And runingXorg/xdpyinfo does properly report DPI as "resolution: 193x194 dots per inch"
Does it work on macOS now? Can't check myself right now.
Finally. Auto-detection works fine (Ubuntu 17.04, 4K monitor, xdpyinfo actually reports 96x96).
The settings window positioning is wonky, though.
@dgutov Since when?
@umpirsky What since when?
@dgutov It works fine on Ubuntu 17.04, 4K monitor, I tried a month ago and it didn't work. Will try again soon.
Read the comments here. It's the new beta.
Tested on Fedora 27, Gnome 3.26.2, Dell XPS 15 9560 internal display @ 3840 x 2160 with 200% scaling. Beta client works great with no tweaks required!
I'm running the RPMFusion build of Steam btw
Dell XPS 9360 at 3200x1800, 1.5x scaling via KDE and kwin 5.11.5. Arch/Manjaro 64-bit.
Beta client does not automatically scale, has to be passed GDK_SCALE=2 manually.
Window resizing does not work. Initially you can resize the window but it bounces back to the original dimensions when you release the mouse button. It is possible to successfully resize it sometimes, though very rarely after many failed attempts.
After maximizing and then restoring the window it returns to its previous size, but it no longer displays the resize handle mouse cursor when you hover near the edges of it. Ignoring that and pressing anyway as if they were there seems to work, though it's difficult to place the cursor well without any visual hints. The little dotted triangle "grab me" symbol down at the very bottom right of the window goes missing. Minimizing and restoring brings it back.
Enabling the "Resize Window" kwin desktop effect fixes resizing at the desktop-wide cost of visuals.
Resizes windows with a fast texture scale instead of updating contents
XPS 9530, 3200x1800. It does not scale automatically. Launching it as "GDK_SCALE=2 steam" works beautifully; all the render seems fine, with nicely rendered letters.
Under Cinnamon there is no problem with resizing the window, but when trying to change its position goes back to nearly where it was before. The window looks fine when maximized.
On the latest beta version of the Steam Client, this bug is fixed for me (On both Ubuntu 17.10 and Windows 10).
Steam Client build: jan 25 2018, at 21:25:07
Steam API: v1080
Steam package versions: 1516948201
My screen configuration 3840x2160 with 200% scaling set in Gnome control panel
Holy crap! I can actually read the UI. I almost forgot that the fuzzy lines
on the UI was actually text!
There's some issues with moving and resizing, but I'll take that over
tearing my eyeball to read the text.
On Sun, Jan 28, 2018 at 7:59 AM, UltraFly [email protected] wrote:
On the latest beta version of the Steam Client, this bug is fixed for me
(On both Ubuntu 17.10 and Windows 10).
Steam Client build: jan 25 2018, at 21:25:07
Steam API: v1080
Steam package versions: 1516948201
My screen configuration 3840x2160 with 200% scaling set in Gnome control
panel—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/3492#issuecomment-361061182,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFnuFru-DieZwXrjvzonUSa85uc-ROrgks5tPG8ngaJpZM4CkUFd
.
--
Jean-François Bilodeau
Senior technical trainer / System developer
819-712-1020
www.chronogears.com
Hey you suckers, don't support retina in 2018? WTF?
I can confirm that the interface scales in the latest builds when setting the GDK_SCALE environment variable. Oddly enough, GDK_DPI_SCALE is ignored instead, as is the actual DPI information provided by X11.
I am really happy that things have moved. Now I can have 2x scaling on my HiDPI screen. That is way better than no scaling at all, but I would love to see non-integer scaling values, such as 1.5x, which I use on my desktop.
@adomas187 if they are using GTK to do the scaling (which I assume because they are using the GTK settings for it) the deficiency is in GTK itself (which doesn't support fractional scaling, at least not yet).
GTK fractional scaling is being worked on and looks like it will be supported soon: https://bugzilla.gnome.org/show_bug.cgi?id=765011
@realh but this is for Wayland component, I'm unsure if Steam will soon benefit from it as it's only running on Xorg...
@Oblomov well a lot of other GTK apps scales depending on "Force Fonts DPI" settings on KDE Plasma on my machine. I have set 144 value, which would be 1.5x of scaling, and such apps as Chromium, Firefox, Lutris and so on, scales as expected. Just Steam scales to 2x.
As far as I know Steam does not use GTK (?), but I'm unsure about that. I was reading that Steam is using "VGUI": https://developer.valvesoftware.com/wiki/VGUI_Documentation
So they are extending VGUI features to support HiDPi screens and I hope they will support this fractional scaling, as a lot of users would benefit from it, not only on MacOS or Linux.
Latest beta release now needs the setting Interface -> Enlarge text and icons based on monitor size (requires restart) for this to work, it's not a regression :)
Latest beta release now needs the setting Interface -> Enlarge text and icons based on monitor size (requires restart) for this to work, it's not a regression :)
Omg thanks! It finally worked for me. However I still have to manually pass GDK-SCALE=2 parameter, "gamer@bobik:~$ GDK_SCALE=2 steam"
Hm, seems to be broken again with the latest update?
Hm, seems to be broken again with the latest update?
Ubuntu 16.04, works fine for me.
For those on Linux:
It turned out that it is also possible modify steam.desktop shortcut located in /usr/share/applications. So you don't have to create environment variable for steam each time you launch.
Modify line 4 with:
Exec=env GDK_SCALE=2 /usr/games/steam %U
And it will always launch scaled.
Ah, I see, it needs both the environment variable and the Interface setting mentioned by @tjbp, otherwise GDK_SCALE=2 gets ignored. Still wished they didn't need the env variable, but I can live with that for the time being.
The 2018-03-21 Steam stable client update added the initial cross-platform support for scaling the client's interface. The 2018-03-26 chaser update also added a UI setting to enable / disable the new behavior on Linux.
As noted in previous comments, in order to use this feature, go to Steam -> Settings -> Interface -> Check Enlarge text and icons based on monitor size (requires restart)
In addition to the checkbox, if the scaling logic does not behave as expected, the logic can be overridden with the GDK_SCALE env variable.
Follow up issues and suggestions regarding the HiDPI scaling of steam should be tracked separately from this issue report.
Hello,
I've recently acquired a Dell XPS 15 laptop sporting a 3200x1800 display, with an effective resolution of 234 DPI. The default skin in Steam has fixed-pixel sizing for elements and text, leading to an UI which is almost illegible. I'm aware of patches and hacks that can be used to (re)size the default skin elements into something more legible, but native support for HiDPI screens would be better.