7 ms·
> 1. No matter what operating system you're on, you'll eventually run into an application that doesn't render in high dpi mode You lost me right here on line 1
by ogre_codes 6y ago
> 1. No matter what operating system you're on, you'll eventually run into an application that doesn't render in high dpi mode
You lost me right here on line 1.
If there are apps on MacOS that can't handle high dpi mode, I haven't run into them as a developer (or doing photo editing, video editing, plus whatever other hobbies I do). Also, I don't have any trouble with plugging my highDPI MacBook into a crappy 1080p display at work.
> 3. Configuring my preferred linux environment to work with 4k is either impossible or just super time consuming.
Things like this are exactly why I left Linux for MacOS. I absolutely get why you might want to stick with Linux, but this is a Linux + HighDPI issue (maybe a Windows + highDPI issue also), not a general case.
> I genuinely think 4k provides no real benefit to me as a developer unless the screen is 27" or higher, because increased pixel density just isn't required.
You could say the same for any arbitrary DPI; 96dpi isn't "Required", we got by fine with 72dpi. It's all about ergonomics as far as I'm concerned.
- Polylactic_acid 6y agoI have been using a 4k monitor and 2 1080p monitors on linux for a while now. The current state of things is that hidpi works correctly on everything I have run including proprietary apps. I'm also surprised when my wine programs scale properly as well. What does not work perfect is mixing hidpi and lowdpi screens. On wayland with wayland compatible apps it works fine but on X11 or with xwayland apps like electron it will not scale properly when you move the window to the other screen, it will scale to one screen and be wrong when moved over. Overall I don't find this to be too much of an issue and when chrome gets proper wayland support the problem will be 99% solved.
- ogre_codes 6y ago> I have been using a 4k monitor and 2 1080p monitors on linux for a while now. The current state of things is that hidpi works correctly on everything I have run including proprietary apps. It's good to hear things aren't as bad as some have suggested.
- Polylactic_acid 6y agoI think it was bad since when I look through the issue trackers a lot of hidipi bugs were closed less than one year ago but I have not really noticed much other than what I noted about multi monitors.
- archi42 6y agoI can confirm this anecdata. Single and dual 27" 4k is fine, but mixing with a 27" 1440p is messy (tried with GNOME and KDE on Manjaro during early Corona home office).
- dpbriggs 6y agoThere are platforms aside from MacOS, and developers need to use them. It's great that you can, but that's not everyone.
- kgwgk 6y agoThat was a direct reply to the “No matter what operating system you're on” quote. The fact that there are some operating systems that have issues doesn’t make it true that all do.
- ogre_codes 6y ago> There are platforms aside from MacOS The post I quoted was: "No matter what operating system you're on". I quoted that particular bit for a reason. The ergonomics of better screen resolution don't change just because your OS isn't good at dealing with high resolution. When you pick an operating system (if you have the choice), there are a lot of factors, it's good to know what's important to you and choose appropriately.
- renjimen 6y ago> You lost me right here on line 1. I'm on Windows and can confirm 1. is an issue. Windows lets users scale UIs to be readable at high DPI on small screens. Doesn't work on all UIs (e.g. QGIS). So maybe not all OS's, but two important ones. > You could say the same for any arbitrary DPI; 96dpi isn't "Required", we got by fine with 72dpi. It's all about ergonomics as far as I'm concerned. I think the point the parent is making is that human vision has limited resolution. I.e. for a given screen size & distance from the screen, you cannot notice any difference in DPI past a point. The parent is suggesting that 1080p & 27" with a typical viewing distance is already higher resolution than the eye can resolve. Looking at my 1080p 27" screen from a metre away with 20/20 vision I am inclined to agree!
- spideymans 6y ago>I think the point the parent is making is that human vision has limited resolution. I.e. for a given screen size & distance from the screen, you cannot notice any difference in DPI past a point. The parent is suggesting that 1080p & 27" with a typical viewing distance is already higher resolution than the eye can resolve. Looking at my 1080p 27" screen from a metre away with 20/20 vision I am inclined to agree! Are you sure you have 20/20 vision? I can absolutely resolve individual pixels with zero effort whatsoever on 1080p 27-inch displays. Back when I had a 27-inch 1080p display at work, my MacBook's 13-inch Retina Display effectively became my main monitor. The 27-inch monitor was relegated to displaying documentation and secondary content, because I found its low resolution totally eye straining Edit: I might have found it so eye straining because MacOS does not support sub pixel rendering. That means a lot of people will need a 4K or Retina monitor to have a comfortable viewing experience on the Mac.
- nvarsj 6y ago> Also, I don't have any trouble with plugging my highDPI MacBook into a crappy 1080p display at work. Low DPI monitors are pretty much unusable since MacOS dropped subpixel rendering - with fonts being a blurry mess. You can only really use MacOS with high DPI monitors now for all day working. It’s a huge problem for everyone I know who wants to plug their MacBook into a normal DPI display. Not that the subpixel/hinting was ever that good - Linux has always had much better font rendering in my opinion across a wider range of displays.
- thruhiker 6y agoThis is an interesting position. I have always thought that font and font rendering were always an especially pernicious issue with Linux and a relative joy on MacOS?
- smacktoward 6y agoAs with most things Apple, it is a joy as long as you restrict yourself to only plugging the device into official Apple peripherals, preferably ones that are available to buy right now. It’s when you start hooking your Mac up to old hardware or random commodity hardware that the problems surface.
- cameldrv 6y agoI recently started using Linux some on the same 4K monitor I usually have my Mac connected to. I was shocked at how much sharper and easier to read the text was on Linux.
- nvarsj 6y agoI think that is a historical artifact. Ubuntu had a set of patches for freetype called infinality, developed around mid 2010, which dramatically improved font rendering. Since then, most of those improvements have been adopted and improved in upstream. [1] Any relatively modern Linux desktop should have very good font rendering. [1]: https://www.freetype.org/freetype2/docs/subpixel-hinting.html https://www.freetype.org/freetype2/docs/subpixel-hinting.htm...
- matwood 6y agoAgreed. I have a retina mbp that I use as the 3rd screen plugged into a 4K monitor over usbc and a 1920x1200 over dp. Everything works fine. Windows stay in the right place when plugging/unplugging, etc... My eyes also thank me every time I look at the 4K text on my main monitor. I’m debating buying another one and dumping the 1920 monitor.
- lflux 6y ago> If there are apps on MacOS that can't handle high dpi mode, I haven't run into them as a developer (or doing photo editing, video editing, plus whatever other hobbies I do). Also, I don't have any trouble with plugging my highDPI MacBook into a crappy 1080p display at work. PyCharm had high CPU consumption issues with a Macbook connected to a 4k display running in a scaled resolution. Native 4k was fine, using the default resolution was fine but "more space" made it use tons of CPU since it had to rescale text and UI elements on the CPU.
- lowercased 6y agoI think all the jetbrains tools did. I remember a few years ago there was some big switch over (high Sierra maybe?) and the jet brains tool fonts were janky for a while - something to do with the bundled jvm and font rendering. I think it's sorted now, but there was an 'issue' there for a while. Maybe it's still an issue in some configurations?
- snuxoll 6y agoStill an issue - the scale factor is 2.0 or 1.0 by default depending on whether the display is HiDPI/Retina or not. There is an option to change the scale manually (-Dsun.java2d.uiScale=<floating point value> in the JVM rags), but I don’t know if it helps or not.
- rkagerer 6y ago1 is definitely an issue for me. It's why I actively avoid monitors with small pixels. My trusty old Dell U3011 and the two rotated 1600x1200's flanking it suit me just fine. I've no inclination to change my OS, either, just for the sake of fonts. Kudos to those commenters still on CRT displays. One complaint I have with LCD's is reset lag time, which can make it tricky to catch early BIOS messages.
- wonderlg 6y ago> BIOS messages I think the problem is right there. You’re living in the past so you get the past’s problem. I haven’t seen a BIOS message in a decade. I’m sure those U3011 are beautiful and hard to let go (I used to have a U27) but it’s also hard to look at a low-dpi screen once you’ve seen the light
- rkagerer 6y agoWell, my machine is about a decade old. (Many upgrades along the way, though, and holds its own just fine) BTW what's wrong with BIOS or UEFI messages? I much prefer them to cosmetic boot graphics.
- KptMarchewa 6y agoModern computers boot so fast that you can't really see those.
- rkagerer 6y agoSure. The fastest I've seen lately is that ARMv7-A board submitted the other day which boots in 0.37 seconds, or with networking, 2.2 seconds. That's time to user land, and to achieve it took highly specialized firmware and a stripped down kernel compiled with unusual options. I've yet to see a PC come anywhere close to that, and personally I won't consider the boot problem solved until a cold one completes quicker than I can turn on a lightbulb. In fact historically, some of the higher-end hardware yielding the best performance during operation (an axis along which I optimize) actually added time to the boot sequence. The storage subsystem on my workstation is backed by a mix of four Intel enterprise-grade SSD's in RAID-0 (raw speed) and 8 big spinning platters in RAID-6 (capacity), plugged into an Areca 1882ix RAID card w/ 4GB dedicated BBU cache. Unfortunately that card adds a non-bypassable 30 seconds to the boot sequence, no matter what system you plug it into. But once there, it screams. It's only just the last couple years PCI-NVMe drives have come out that can match (or finally beat) the performance metrics I've been hitting for ages. So I actually kind of feel like I've been living in the future, and the rest of the world just caught up ;-).
- tourist2d 6y ago> If there are apps on MacOS that can't handle high dpi mode, I haven't run into them It's almost as if there's more operating systems than MacOS...
- deleted 6y ago[deleted]
- noobermin 6y agoHmm, may be you haven't but I have.
- alwillis 6y agoIf there are apps on MacOS that can't handle high dpi mode, I haven't run into them as a developer (or doing photo editing, video editing, plus whatever other hobbies I do). Same. I haven’t run into any apps that don’t support high dpi mode. Even terminal apps look great on my Retina 4k iMac screen. Before getting this machine nearly a year ago, I couldn't natively view high dpi graphics for web projects I’d work on, which was a problem since there are billions of high dpi devices out there. Added bonus: wide gamut is a thing and there's increasing support for this in browsers, including new color spaces: https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-how/ https://lea.verou.me/2020/04/lch-colors-in-css-what-why-and-...
- shock 6y ago> If there are apps on MacOS that can't handle high dpi mode, I haven't run into them as a developer (or doing photo editing, video editing, plus whatever other hobbies I do). The version of pgAdmin not based on electron had pixelated fonts on a 5k iMac. I haven't checked recently.
- PetahNZ 6y agoMy MBP doesnt scale properly on my ultra wide 3840x1080. The whole OS makes things too big.
- whywhywhywhy 6y ago> If there are apps on MacOS that can't handle high dpi mode, I haven't run into them Audacity has extremely low framerates and chugging when interacting with the waveform on retina screens. Even running in low DPI mode doesn't fix it. Only runs nice on non-retina displays.
- tvanantwerp 6y agoAgree that I've never had DPI scaling issues with macOS. But Windows? All the damn time! They still haven't got that figured out.
- throw1234651234 6y agoThank you for posting critical feedback. People have a tendency to defend their choices, suppressing these kinds of comments, even when valid.