Fractional scaling changes since updating to fedora 43/gnome49

Before updating to 43 I had my fractional scaling set to 150%. Now I only have these options:

100, 133, 200, 266

I have the original 2256x1504 display

If I change resolution to 1920 x 1200 I then have a drop down available again to select 150%

Is this a bug or a feature?

1 Like

It’s either a bug or an anti-feature, a feature won’t be removing user’s 125% 150% 175% options.

Have you tried using gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']" again?

its a dumb feature of gnome 49 i also get 166% on my fwl16 instead of 150% on cachyos

1 Like

Have you tried this?

I did my update, and just for reference I still have the 150% option:

I think when fractional scaling is off, the 100%, 200% are updated to 100%, 133%, 200% and 266%. If fractional scaling is on, the 125%, 150% and 175% are preserved. If the settings are reverted, as in the OP’s case, fractional scaling somehow turned itself off during the update to fedora 43/gnome 49

This is fedora 43?

Damn very jealous. My eyes sight isn’t the best and 150 was the sweet spot for me with things not being too big or small!

Yes, Fedora 43, although I do use Silverblue, not Workstation. I don’t think that would make a difference though.

I have no idea what’s going on for you, I just wanted to add that to the discussion to show that it is theoretically possible that the 150% is still there.

I also notice now that you have the older display than mine, so our resolutions are not identical. That might make some kind of difference.

i have done that

nope thats not true happens to me with cachyos with fractional scaleing by default its just a gnome 49 feature

how? im on a framework laptop 16 and i only see the 125,133,166 options?

I haven’t done anything special. Yesterday I update from Fedora 42 to 43, and it kept my scaling the way it was. I didn’t really think about it.

The only difference I see in the people having problems (you and Wesley_Stagg) and myself is the screen resolution.

when i try gnome 49 in a vm change the resolution it changes the fractional scaling options?

The behaviour is intentional in Gnome 49:

There is a work-around by editing ~/.config/monitors.xml; comment #2 on:

so if you really want your 125% or your 150% back, then you should be able to just put it there.

1 Like

From a GNOME developer:

Yes Mutter 49 chooses scaling factors which divide evenly into the current screen resolution in order to avoid blur. Although in hindsight, it looks like the blur was probably caused by precision issues in the old algorithm and perhaps we don’t need to hide non-dividing scaling factors

You can edit monitors.xml in /home/<username>/.config/ to manually set the config. However, it seems like they might re-add the feature in the future.

I did edit that file but I didn’t get any changes.

are you supposed to log out and log back in?

I’m guessing this has to be done after every reboot?

no just log out and back in

editing that gives me 100% scaling then i go back to settings and see 166%

can you elaborate on how you achieve this? I tried editing to 1.5 but always get back to 1.33333 (even in the config file it’s 1.5) after re-login or reboot