[nvidia] gnome-shell eats 100% cpu when seconds display is on and screen is locked
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Won't Fix
|
Undecided
|
Daniel van Vugt | ||
mutter (Ubuntu) |
Won't Fix
|
Undecided
|
Daniel van Vugt |
Bug Description
on my laptop (xiaomi notebook pro), ubuntu 18.10 amd64, standart ubuntu desktop (gnome-shell), no application running
just activate second display in gnome tweak, let it lock itself
the fan is going fast, simply moving the mouse and the fan slow down.
wrote a simple script to append a top every minut in a log file, show that gnome-shell consumes 100% when locked.
workaround : disabling second displaying and no more CPU usage / fan noise when locked.
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: xorg 1:7.7+19ubuntu8
ProcVersionSign
Uname: Linux 4.18.0-13-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 415.27 Thu Dec 20 17:25:03 CST 2018
GCC version: gcc version 8.2.0 (Ubuntu 8.2.0-7ubuntu1)
ApportVersion: 2.20.10-0ubuntu13.1
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompizPlugins: No value set for `/apps/
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Thu Jan 31 16:19:16 2019
DistUpgraded: 2018-12-30 21:42:17,971 DEBUG Running PostInstallScript: './xorg_
DistroCodename: cosmic
DistroVariant: ubuntu
DkmsStatus:
nvidia, 415.27, 4.18.0-13-generic, x86_64: installed
virtualbox, 5.2.18, 4.18.0-13-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
Intel Corporation UHD Graphics 620 [8086:5917] (rev 07) (prog-if 00 [VGA controller])
Subsystem: Xiaomi UHD Graphics 620 [1d72:1701]
Subsystem: Xiaomi Mi Notebook Pro [GeForce MX150] [1d72:1701]
InstallationDate: Installed on 2018-06-08 (236 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
MachineType: Timi TM1701
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to cosmic on 2018-12-30 (31 days ago)
dmi.bios.date: 10/13/2017
dmi.bios.vendor: INSYDE Corp.
dmi.bios.version: XMAKB5R0P0502
dmi.board.
dmi.board.name: TM1701
dmi.board.vendor: Timi
dmi.board.version: MP
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: Timi
dmi.chassis.
dmi.modalias: dmi:bvnINSYDECo
dmi.product.family: Timibook
dmi.product.name: TM1701
dmi.sys.vendor: Timi
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.95-1
version.
version.
version.
version.
version.
version.
version.
version.
summary: |
- [nvidia-415] gnome-shell eats 100% cpu when seconds display is on and - screen is locked + [nvidia] gnome-shell eats 100% cpu when seconds display is on and screen + is locked |
Changed in gnome-shell (Ubuntu): | |
status: | Incomplete → New |
Changed in mutter: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in mutter: | |
status: | Confirmed → Fix Released |
tags: | added: fixed-in-3.33.3 fixed-upstream |
no longer affects: | mutter |
tags: | removed: fixed-in-3.33.3 fixed-upstream |
As per bug 779039#c14, this checkin https:/ /git.gnome. org/browse/ mutter/ commit/ ?id=383ba566bd7 c2a76d0856015a6 6e47caedef06b6 makes gnome-shell use ~80% cpu of one core out of 4 (I am running a skylake corei5) constantly when running something like glxgears.
Reverting the patch brings down cpu usage to around 3% when running glxgears.
In addition, this makes my cpu temperature increase by ~5 degrees.
GPU temperature and usage don't seem to be affect. Only CPU usage is.
I am using a NVIDIA kepler card.