3 ms·
> Why? Because of Wayland (which gives me proper (Hi)DPI support for multiple monitors) Don’t expect too much, GNOME considers proper HiDPI out of scope and o
by kuschku 9y ago
> Why? Because of Wayland (which gives me proper (Hi)DPI support for multiple monitors)
Don’t expect too much, GNOME considers proper HiDPI out of scope and only supports 96dpi and 192dpi (and other integer multiples)
Everything inbetween is handled by rendering at 192dpi and then downscaling.
So if you have a 144dpi 4K screen, and try to run minecraft, minecraft will run at 6K resolution and be downscaled.
The result is horrible performance.
The only solution for proper HiDPI support for multiple monitors today is Qt, which supports it even on X11.
- vesak 9y ago>Don’t expect too much, GNOME considers proper HiDPI out of scope and only supports 96dpi and 192dpi (and other integer multiples) Argh. That's depressing. But still, Gnome with Wayland is the only DE I've seen that gracefully handles multiple monitors with different DPIs.
- kuschku 9y agoI’ve been using a 144dpi 4K screen and 104dpi 1080p screen together with KDE and QT_SCREEN_SCALE_FACTORS and it worked fine.
- digi_owl 9y agoFrom elsewhere i have the impression that Gnome on X11 is actually behaving wrongly, the people in charge has been told so repeatedly, the breakage is recent, any they refuse to fix it...
- kuschku 9y agoThat is correct. Gnome will not ever implement any DPI scaling on X11 again, or proper DPI scaling, they will only do integer scaling, because that allows them to write pixel-perfect layouts. This is the same as macOS and iOS. All other platforms – Windows, Android, Qt, the web – use the opposite model.
- digi_owl 9y agoIn other words, the worst kind of combo of Windows-isms and Mac-isms...