Gnome 48 Fractional Scaling Issue

Hi all,

First I’d like to say that I’m loving EndeavourOS, and your community seems wonderful!

I’m having an issue with Gnome 48 where X11/Electron applications have extremely poor performance.

Before I get into it, I’ve recorded a video of the issue: https://imgur.com/a/YgD5myt

My relevant system specs:

Ryzen 9950X3D
MSI X870E Carbon
Radeon RX 9070 XT
Dell 5120x2160 display

I’m running the latest Mesa 25.0.2 and RADV drivers, Mutter 48.0-4, and Gnome 48. I have also tried downgrading to Mutter 48rc, it did not correct the problem. Fedora 41 with Gnome 47 is installed on another partition and does not experience this issue.

I’ve narrowed this problem down to ‘xwayland-native-scaling’ being enabled. For some reason, whenever it’s enabled the performance of any X11 app is horrendous. Aside from the loading and resizing issues, video playback in Spotify is very laggy, and UI elements feel sluggish in X11 apps.

Just to clarify, this problem no longer occurs when ‘xwayland-native-scaling’ is not enabled, but then X11 apps are blurry, so that’s not really a solution.

One thing I’ve had very limited success with was to install the Flatpak of some apps and setting the ozone to Wayland, but that only works for some things, and isn’t really an ideal solution.

I’ve scoured the internet for the past few days looking for someone else experiencing this problem, but couldn’t find anyone else. After making a post in r/gnome and in the Gnome forums, I figured why not try here as well.

Thanks for reading. :slight_smile:

Hi,

Can you mention what other Electron\X11 applications (include package manager source) you have been testing on?

I did some testing of Spotify in:

Firefox: (Arch package)
https://open.spotify.com/

Flatpak Spotify

I notice the Spotify website code is very stuttery when it resizes. So I am looking for other items to test.

1 Like

Sure,

(app name - package name - source)

  • Spotify - Flathub
  • Spotify (spotify) - AUR
  • Discord (discord) - Extra
  • Discord - Flathub
  • 1password (1password) - AUR
  • Proton Mail (proton-mail) - AUR
  • Proton Mail - Flathub (ozone layer set to auto fixes)
  • Slack (slack-desktop) - AUR
  • Slack - Flathub (ozone layer set to auto fixes)
  • Skype (skypeforlinux-bin) - AUR
  • Msty (msty-bin) - AUR
  • Notion (notion-desktop-git) - AUR
  • GitHub Desktop (github-desktop) - AUR

A few things that work fine:

  • Mission Center (mission-center) - Extra
  • Brave Browser (brave-bin) - AUR (ozone set to Wayland)
  • Cursor AI (cursor-extracted) - AUR
  • Visual Studio Code (visual-studio-code-bin) - AUR
  • Ghostty (ghostty) - Extra
  • Warp Terminal (warp-terminal) - warpdotdev
  • Gnome Podcasts (gnome-podcasts) - Extra
  • Resources (resources) - Extra
  • Varia (varia) - AUR
  • Flatseal - Flathub

All of the problematic apps are experiencing the exact same problems. This isn’t an exhaustive list, just what I wrote down from going through them quickly.

Let me know if I can be of further assistance.

Thank you for sharing. I was hoping people may chime in with an approach.

1 Like