Animation stuttering, but only on 1-2 out of 3 displays
Hi-I used to have quite a few performance issues with gnome-shell, but at some point they eventually got fixed and I haven't had any issues since until just now.
On my desktop, I have three 1080p displays running at 60Hz using a Radeon R9 380. All of a sudden, I've started to experience animation stutters again where gnome-shell animations seem to go from running at a perfect 60FPS down to maybe around 15-20 FPS (I haven't actually measured it, but it's very easily noticeable). Note that the animations I'm talking about specifically are the ones that activate when you open or close the activities overlay. The weird part though is that when this happens, it appears to be limited to one or two of my displays. Shell animations seem to run at a perfect 60FPS nearly all the time on my leftmost display, regardless of the number of windows I have on it. On the center (which is set as my primary display) display, things seem to be fine but moving enough windows onto said display seems to introduce more lag on this display. On the right most display, the stuttering seems to consistently be worse than the center display and the number of windows on said display seems to also affect this.
Unfortunately I'm not sure what triggered this. I originally assumed it was a mutter/gnome-shell update since I had just updated the two, but downgrading them didn't seem to make any difference. Maybe it's a regression I didn't notice until now, shrugs. I'm happy to do any kind of investigation needed to figure this out though.
Relevant package versions:
Installed Packages
gnome-shell.x86_64 3.38.1-3.fc33 @updates
kernel.x86_64 5.9.11-200.fc33 @updates
mesa-dri-drivers.x86_64 20.2.3-1.fc33 @updates
mutter.x86_64 3.38.1-3.fc33 @updates
Environment: Fedora 33, running on Wayland
Logs: log.txt