3 ms·
I'm aware of how OSX implements scaling. It's still rendering at a resolution that is a non-integer multiple of the screen's native resolution and then scaling
by rcthompson 10y ago
I'm aware of how OSX implements scaling. It's still rendering at a resolution that is a non-integer multiple of the screen's native resolution and then scaling it to the native resolution. How is this not fractional scaling?
- vetinari 10y agoUser space software stack is not aware of it, the frameworks know only of scale 1, 2 and 3 (on iOS). Nothing between it. That's why it is integer scaling. The fact that the framebuffer size is not the same as display resolution is known only to the driver and it is not something that is requested to be implemented for Linux.
- some_guy_there 10y ago> User space software stack is not aware of it, the frameworks know only of scale 1, 2 and 3 (on iOS). Nothing between it. That's why it is integer scaling. Well whatever the case might be, whether it's kernel's fault, GNOME's fault, Wayland's fault or device driver fault, fact of matter is that one can easily get 1920x1200 resolution on Retina Macbook 15" with sharp font and images, and cannot on Fedora. This is why perhaps people are making "a fuss". OS X CAN do fractional scaling as far as user is concerned (doesn't matter who scales it up or down), while Fedora cannot (with Wayland, at least).
- coldtea 10y ago>User space software stack is not aware of it, the frameworks know only of scale 1, 2 and 3 (on iOS). Nothing between it. That's why it is integer scaling. It doesn't matter whether they know it or not, since they work transparently great with the scaling factor. In fact it's even better than having the software stack aware of it (simpler, less room for errors). The end result is that fractional scaling resolutions works on OS X and not on Wayland (from what I read, haven't checked Wayland myself recently).