Package: gnome-shell Version: 3.22.3-3 Severity: important Dear Maintainer,
Over time, window and workspace operations (e.g. switching to overview mode, switching between workspaces, switching focus from one window to another) get slower. Immediately after logging in on a freshly booted system, all these operations are very fast and smooth. After several hours, they become very slow. Switching to overview mode is particularly slow -- there is often a 2-3 second delay between the time I press the overview key and the time when the screen shows any change at all. At that point, it immediately jumps to the overview without any visible animation. When performance is slow, gnome-shell CPU usage is generally higher than when performance is good, but it's not pinned at 100%. Chrome and chromium also tend to use more CPU when performance is slow, but killing them does not improve performance of gnome-shell operations. In fact, closing all windows does not restore gnome-shell performance. The same problem happens for both gnome on X and gnome on Wayland. Restarting gnome-shell (via Alt-F2 r) does not help. Logging out does not help. Restarting gdm does not help. Rebooting restores performance. I have verified that the system is not swapping. Machine is a Dell Precision 5510 laptop. Output of lspci given below. Gnome system info states that gnome is using the Intel graphics, not the NVIDIA controller. Thanks for your help! Best, Rob 00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 07) 00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07) 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) 00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07) 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31) 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31) 00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31) 00:15.1 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #1 (rev 31) 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31) 00:16.3 Serial controller: Intel Corporation Sunrise Point-H KT Redirection (rev 31) 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA controller [AHCI mode] (rev 31) 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1) 00:1c.1 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1) 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1) 00:1d.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #13 (rev f1) 00:1d.6 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #15 (rev f1) 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31) 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31) 00:1f.3 Audio device: Intel Corporation Sunrise Point-H HD Audio (rev 31) 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31) 01:00.0 3D controller: NVIDIA Corporation GM107GLM [Quadro M1000M] (rev ff) 02:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a) 03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01) 04:00.0 Non-Volatile memory controller: Device 1c5c:1285 -- System Information: Debian Release: 9.0 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages gnome-shell depends on: ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1 ii evolution-data-server 3.22.7-1 ii gir1.2-accountsservice-1.0 0.6.43-1 ii gir1.2-atspi-2.0 2.22.0-6 ii gir1.2-caribou-1.0 0.4.21-1+b1 ii gir1.2-freedesktop 1.50.0-1+b1 ii gir1.2-gcr-3 3.20.0-5.1 ii gir1.2-gdesktopenums-3.0 3.22.0-1 ii gir1.2-gdm-1.0 3.22.3-3 ii gir1.2-glib-2.0 1.50.0-1+b1 ii gir1.2-gnomebluetooth-1.0 3.20.1-1 ii gir1.2-gnomedesktop-3.0 3.22.2-1 ii gir1.2-gtk-3.0 3.22.11-1 ii gir1.2-gweather-3.0 3.20.4-1 ii gir1.2-ibus-1.0 1.5.14-3 ii gir1.2-mutter-3.0 3.22.3-2 ii gir1.2-networkmanager-1.0 1.6.2-3 ii gir1.2-nmgtk-1.0 1.4.4-1 ii gir1.2-pango-1.0 1.40.5-1 ii gir1.2-polkit-1.0 0.105-18 ii gir1.2-soup-2.4 2.56.0-2 ii gir1.2-telepathyglib-0.12 0.24.1-1.1 ii gir1.2-telepathylogger-0.2 0.8.2-2 ii gir1.2-upowerglib-1.0 0.99.4-4+b1 ii gjs 1.46.0-1+b2 ii gnome-backgrounds 3.22.1-1 ii gnome-settings-daemon 3.22.2-2 ii gnome-shell-common 3.22.3-3 ii gsettings-desktop-schemas 3.22.0-1 ii libatk-bridge2.0-0 2.22.0-2 ii libatk1.0-0 2.22.0-1 ii libc6 2.24-11+deb9u1 ii libcairo2 1.14.8-1 ii libcanberra-gtk3-0 0.30-3 ii libcanberra0 0.30-3 ii libcroco3 0.6.11-3 ii libdbus-glib-1-2 0.108-2 ii libecal-1.2-19 3.22.7-1 ii libedataserver-1.2-22 3.22.7-1 ii libgcr-base-3-1 3.20.0-5.1 ii libgdk-pixbuf2.0-0 2.36.5-2 ii libgirepository-1.0-1 1.50.0-1+b1 ii libgjs0e [libgjs0-libmozjs-24-0] 1.46.0-1+b2 ii libglib2.0-0 2.50.3-2 ii libglib2.0-bin 2.50.3-2 ii libgstreamer1.0-0 1.10.4-1 ii libgtk-3-0 3.22.11-1 ii libical2 2.0.0-0.5+b1 ii libicu57 57.1-6 ii libjson-glib-1.0-0 1.2.6-1 ii libmozjs-24-0 24.2.0-5.1+b2 ii libmutter0i 3.22.3-2 ii libnm-glib4 1.6.2-3 ii libnm-util2 1.6.2-3 ii libpango-1.0-0 1.40.5-1 ii libpangocairo-1.0-0 1.40.5-1 ii libpolkit-agent-1-0 0.105-18 ii libpolkit-gobject-1-0 0.105-18 ii libpulse-mainloop-glib0 10.0-1 ii libpulse0 10.0-1 ii libsecret-1-0 0.18.5-3.1 ii libstartup-notification0 0.12-4+b2 ii libsystemd0 232-25 ii libtelepathy-glib0 0.24.1-1.1 ii libwayland-client0 1.12.0-1 ii libx11-6 2:1.6.4-3 ii libxfixes3 1:5.0.3-1 ii mutter 3.22.3-2 ii python3 3.5.3-1 Versions of packages gnome-shell recommends: ii gdm3 3.22.3-3 ii gkbd-capplet 3.22.0.1-1+b1 ii gnome-contacts 3.22.1-1+b2 ii gnome-control-center 1:3.22.2-3 ii gnome-themes-standard-data 3.22.2-2 ii gnome-user-guide 3.22.0-1 ii iio-sensor-proxy 2.0-4 ii unzip 6.0-21 gnome-shell suggests no packages. -- no debconf information