Live data from Hacker News

New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

smcleod.net

111–120 of 180 posts

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#111
post #23
post #14

Earlier quoted context omitted.

Yeah. I don't get it. If you've got a 3840x2160 display, intended use on macOS as a 1920x1080@2x display, what is the advantage of using a 7680x4320 buffer? Everything is drawn at twice the width and height - and then gets scaled down to half the width and height. Is there actually a good reason to do this? (I use my M4 Mac with 4K displays, and 5120x2880 (2560x1440@2x) buffers. That sort of thing does work, though i…

Yes 1920x1080@2x absolutely works on M4. I use this mode all day every day.

Yeah that would work, that's just 2k HiDPI, not 4k HiDPI.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#113
post #19
post #9

Earlier quoted context omitted.

Yeah if I understand it correctly, this is more like 2160p@2x which is... unusual?

Yes, I would actually be surprised to learn that mode is available on any system. I’ve never seen that anywhere, though I only have a M1 Pro and an M4 Pro (and various Intel Macs). You’re rendering to a framebuffer exactly 2x the size of your display and then scaling it down by exactly half to the physical display? Why not just use a 1x mode then!? The 1.75x limit of framebuffer to physical screen size makes perfect…

Without it - running 2160p@1x results in very low quality text rendering on macOS.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#114

How did none of the Apple devs notice this? 4k 32" inch is the industry standard for HiDPI monitors.

OP dances around the key context that this isn’t hidpi, but rather a 3rd party hack that uses hidpi rendering to supersample their “native” 4k resolution by 2x, since the end result looks more pleasing to them than the native 4k render.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#115
post #54
post #5

This is not a normal retina configuration. This is a highly unusual configuration where the framebuffer is much larger than the screen resolution and gets scaled down. Obviously it sucks if it used to work and now it doesn't but almost no one wants this which probably explains why Apple doesn't care.

In my case it's a standard LG UltraFine 4K monitor plugged into a standard 16" M5 MacBook Pro via standard Thunderbolt (via USB-C) - not sure what's not normal about this? I've confirmed it with other monitors and M5 Macbook Pros as well.

I use a 43" 4k tv at the standard non-retina 4k with an m1 pro. I tried your 8k supersampling but it doesn't seem to improve on the default 4:4:4 8bit rgb non-retina for me. (smoother but not as crisp outside terminals?)

The TV is unusable without BetterDisplay because the apple default negotiation preference. I hope waydabber can figure something out with you.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#116
post #3

I thought I was going crazy when my new m4 seemed "fuzzier" on my external 4ks. I tried replicating settings from my old MacBook to no avail. I wonder if Apple is doing this on purpose except for their own displays.

I don't understand what is fuzzy about "lodpi". I've been using it for 8 years on a 4k 43" screen with 1x scaling. Can't say I noticed any difference when switching several times per day between Linux and an M1 MBP, nor any difference when upgrading to an M4 MBP.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#117

How did none of the Apple devs notice this? 4k 32" inch is the industry standard for HiDPI monitors.

OP dances around the key context that this isn’t hidpi, but rather a 3rd party hack that uses hidpi rendering to supersample their “native” 4k resolution by 2x, since the end result looks more pleasing to them than the native 4k render.

Apple does that for MacBook Airs as well since their monitor resolution is not ideal for integer scaling.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#118
post #45
post #32

Earlier quoted context omitted.

Feels like a huge power loss just to get slightly better text. You slow rendering down 4x for this

Yes but Apple got to drop subpixel anti-aliasing support because this workaround is "good enough" for all of their built-in displays and overpriced mediocre external ones, so we all get to suffer having to render 4x the pixels than we need.

[deleted]

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#119
post #87

Earlier quoted context omitted.

If you actually care about this stuff you are going to run something like https://github.com/waydabber/BetterDisplay which easily allows for HiDPI @ 4K resolution, it does not "look bizarre" or "require fractional scaling". This is what the OP is about. I do the same thing, I run native res w/ HiDPI on a 27" 4K screen as my only monitor, works great.

Unfortunately BetterDisplay cannot set HiDPI @ 4K on the M5 machines - that was the first thing I tried.

Sure, and that is the real tragedy here. The person I'm replying to is just pointing out that native support for high res sucks, which is true, but the real problem is what limits there are on 3rd party support.

Re: New Apple Silicon M4 and M5 HiDPI Limitation on 4K External Displays

#120

Earlier quoted context omitted.

OP dances around the key context that this isn’t hidpi, but rather a 3rd party hack that uses hidpi rendering to supersample their “native” 4k resolution by 2x, since the end result looks more pleasing to them than the native 4k render.

Apple does that for MacBook Airs as well since their monitor resolution is not ideal for integer scaling.

Apple never supersamples by 2x. Default MacBook Air scaling was around 1.1x iirc.
Post reply on HN