How to force re-enable blurry upscaling for an Xwayland app? (GNOME)

Before installing Fedora, I was under the impression that GNOME’s fractional scaling approach on Xwayland was blurry. But now that I’ve installed it, it looks super sharp! I am running the Universal Blue silverblue-nvidia base image, and I’m not sure if they’ve tweaked scaling compared to upstream. Does anyone know?

Anyway, this new, sharper approach is not scaling up all of my apps. I have one app in particular—Pure Data, which uses Tcl—that is so tiny as to be unusable.

Is there any way that I can get the old “blurry but consistent” behavior back so that Xwayland will do the scaling work for me? It would be nice if I could toggle it just for specific apps, but I’ll settle for turning it on everywhere, honestly. Thank you!

Solved! Looks like I just needed to turn off an experimental setting. Previously, running gsettings get org.gnome.mutter experimental-features output:

['scale-monitor-framebuffer', 'xwayland-native-scaling']

So I ran:

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"

And the problem is fixed—well, sort of. The app is still blurry. But at least now I can use it!

Edit: solution inspired by Blurry xwayland applications using 2x scaling on fedora 39