And sadly neither is ideal.
Fedora defaults to 200 percent scaling on my display but although everything looks beautifully crisp it also looks far too large to be useful:
However, if I switch to 100 percent scaling (at my resolution of 2256×1504) everything becomes much ᵗᵒᵒ ˢᵐᵃˡˡ:
My scaling sweet spot is a value between those two, either 125 percent or 150 percent.
So how do I use those?
Well, like Fedora, Ubuntu also uses GNOME and Wayland and has fractional scaling values (including 125% and 150%) available. These interim values provide a properly proportioned experience on higher-resolution displays.
Fedora (or rather upstream GNOME) does not enable fractional scaling by default but we can enable fractional scaling (in Fedora 35 and above) through the command-line.
No, don’t be scared – it couldn’t be easier.
Unlock Fractional Scaling in Fedora
Open a new Terminal window and enter this command:
gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
enter and you’re done!
You’ll find 125%, 150%, and other fractional scaling values are now available to select from the Settings > Display panel (look for the drop down menu in the ‘scale’ section):
Now, fractional scaling in GNOME is considered an experimental feature (after all, there’s a reason it’s not available by default). As such, it should be used carefully. If you notice performance issues after enabling switch back to a round scale (100% or 200%).
Also be aware that fractional scaling may increase power usage. This could be an issue on laptops and other portable devices.
That said, the exact same fractional scaling feature works well elsewhere, including on Ubuntu and on Pop!_OS, both of whom enable it out-of-the-box.
So far, in my testing, it works just as well on Fedora. I’m yet to notice any major slowdowns or performance impact from using it, and battery life seems consistent with Ubuntu on the same device — but your milage will, invariably, vary.
So that’s how to enable fractional scaling in Fedora (if you’re using the GNOME desktop). Try it out yourself and let me know what you think down in the comments.