Resizing windows is sluggish in xorg

Hi,
I haven’t used xorg for a while since I had problems with it since the last big nvidia driver update and wayland now works fine, but I currently need to use xorg for one tool that only works there.

The problem now is that some (!) programmes are extremely sluggish on xorg, most notably when resizing windows. It doesn’t seem to make a difference if they are flatpaks or not and it only effects a few programmes. No issues with wayland with the same programmes.

Some affected programmes: kitty terminal, OBS studio, signal

my specs:
openSUSE Tumbleweed 20250411
NVIDIA GeForce RTX 3070
driver v: 570.133.07
GNOME v: 48.0

Welcome to the openSUSE Forums!
I tried but could not reproduce that “sluggishness” with kitty on Gnome on X and it works ok on wayland too, so I don’t see the need for X.
Didn’t try with OBS or signal though.
Maybe something specific to your system / video drivers? Showing:

zypper se -si nvidia

might help us understand better what you have installed.

1 Like

I figured it out, apparently it is an issue with Gnome 48! Sharing it here in case someone else stumbles over this:
Scaling seems to be the issue. Until this is fixed I will use 100% scaling instead of 200% and use the Accessibility settings to set the font to 200% so I can at least read everything on my 4k monitor :slight_smile: it is not very pretty but better than the sluggishness!

Thanks for the warm welcome and the quick offer to help.

OK, I can see what you mean, to an extent. With 200% scaling those apps that resize by discrete steps like Gnome Terminal which resizes by one character / one line at a time appear more sluggish, while others like gedit don’t show that effect.
I don’t think it is something to be “fixed”.
Anyway, for readability you can tweak the font size with Gnome Tweaks > Fonts, either by increasing the Size Scaling Factor at the bottom of the Fonts tab or by adjusting individual font size, e.g. clicking “Interface Text” and setting it at “Adwaita Sans Regular 22” instead of 11, or whatever you like.
If there is something else “sluggish” I would still check that video drivers are properly installed and working, libnvidia-egl-x111 , nvidia-gl-G06 and nvidia-video-G06 among others.

Thanks. This video isn’t mine, but it is similar to what I experience: Imgur: The magic of the Internet – although this person uses fractional scaling while I only use 200% scaling. It is almost impossible to properly resize windows because it is so slow, so sluggish might be the wrong word. I would say for me it is slower than in the video. But all problems gone now that I switched to 100% (which is still uncomfortable because the cursor and UI elements are now so tiny for me).

I will check my drivers again and see if it helps, thanks!

I don’t see anything like in the video here, that is something worth troubleshooting and fixing.

@nyy You can change the cursor size? For example gsettings set org.gnome.desktop.interface cursor-size '40'

1 Like

Thanks, I found that, but it is still not really practical compared to simply scaling. I will update the thread if I will find a solution or if there is an update that fixes it.

@nyy Have you considered using Wayland (Default), there is zero to no support for X11…

Then I would look at refine (Flatpak) page.tesk.Refine also look at the mutter experimental features (org.gnome.mutter.experimental-features)

For flatpaks, have you installed Flatseal to tweak environment/settings for applications as required?