100% CPU when connected to dock + multi-monitor
From time to time I see gnome-shell is using 100% CPU after I connect my laptop to a docking station (with 2 monitors). Once it start doing it, the only workaround I have is to disconnect/connect the dock.
strace
on gnome-shell
shows lots of ioctl(DRM_IOCTL_I915_GEM_*)
on /dev/dri/card0
(fd 9, see attached strace output: out).
I'm running Gnome on Wayland, it's Fedora 31 with latest updates, HW is a ThinkPad T490s laptop. External monitors are 3840x2160 (scaled to 1.5x) and 1600x1200 (rotated).
$ rpm -q gnome-shell
gnome-shell-3.34.3-1.fc31.x86_64
$ rpm -qa | grep libwayland
libwayland-client-1.17.0-2.fc31.x86_64
libwayland-cursor-1.17.0-2.fc31.x86_64
libwayland-server-1.17.0-2.fc31.x86_64
libwayland-egl-1.17.0-2.fc31.x86_64
I am not sure what other information to provide, so please let me know and I'll do my best.