4 ms·
> 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.
by kalleboo 7mo ago
> 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?
Text rendering looks noticeably better rendered at 2x and scaled down. Apple's 1x font antialiasing is not ideal.
Especially in Catalyst/SwiftUI apps that often don't bother to align drawing to round points, Apple's HiDPI downscaling has some magic in it that their regular text rendering doesn't.
- halapro 7mo agoFeels like a huge power loss just to get slightly better text. You slow rendering down 4x for this
- wpm 7mo agoYes 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 7mo ago[deleted]
- metabagel 7mo agoSo, how do I actually set this for my Mac, or is this something which each application may or may not do?
- kalleboo 7mo agoThere are third party tools like BetterDisplay that unlock it as an option https://github.com/waydabber/BetterDisplay https://github.com/waydabber/BetterDisplay
- tonyedgecombe 7mo agoApple’s 1x font antialiasing is not ideal because it no longer exists.
- kalleboo 7mo agoThey still use antialiasing, just not sub-pixel antialiasing.