Bug 1737515
Summary: | Abnormally high CPU usage when dragging windows, cursor movement, and applications that cause frequent redraw events | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Joe Wright <jwright> |
Component: | mutter | Assignee: | Jonas Ådahl <jadahl> |
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.6 | CC: | alanm, amike, fmuellner, jraising, mboisver, mkolbas, tpelka |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | mutter-3.28.3-13.el7 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-03-31 19:39:43 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Attachments: |
Description
Joe Wright
2019-08-05 14:46:47 UTC
Potential patches that can be backported to rhel7 could be https://gitlab.gnome.org/GNOME/mutter/commit/01e20a6ba9e0 and https://gitlab.gnome.org/GNOME/mutter/commit/bf4ccd21c1be. Many others depend on non-trivial changes to frame scheduling. Created attachment 1606108 [details]
CPU load when using mutter-3.28.3-4.el7
TEST SETUP
Distro: RHEL 7.6 Workstation
Component version: mutter-3.28.3-4.el7
Graphics card: NVIDIA Corporation GF100GL [Quadro 4000] [10de:06dd] (rev a3)
NVIDIA driver:
Version: 390.116
Release Date: 2019.2.22
NOTE: The newest version 430.40 does not support the tested video card.
There is a warning message during driver installation.
PREPARATION
1. Install RHEL 7.6 Workstation on Dell Precision T5400.
2. Install NVIDIA proprietary driver version 390.116.
3. Run sar utility to track CPU load during the test.
TEST PROCEDURE
1. Set the following startup application via gnome-teaks:
nautilus
evince
firefox
gnome-terminal
gedit
2. Log out
3. Log in
4. Resize the window of each application and close it at the end.
5. Get results from sar.
Created attachment 1606109 [details]
Screencast from reproducing the bug
I cannot reproduce the bug and raise the CPU load to 100% by using NVIDIA Corporation GF100GL [Quadro 4000] with driver version 390.116. I will try another graphics card and driver. Created attachment 1606865 [details]
CPU load while using GeForce GTX 760 + mutter-3.28.3-4.el7
TEST SETUP 2
Distro: RHEL 7.6 Workstation
Component version: mutter-3.28.3-4.el7
Graphics card: NVIDIA Corporation GK104 [GeForce GTX 760] [10de:1187] (rev a1)
NVIDIA driver:
Version: 430.40
Release Date: Mon Jul 29, 2019
TEST PROCEDURE 2
Repeat the previous test procedure.
I cannot reproduce the bug with that hardware and software configuration.
Created attachment 1606880 [details]
CPU load while using GeForce GTX 1060 + mutter-3.28.3-4.el7
TEST SETUP 3
Distro: RHEL 7.6 Workstation
Component version: mutter-3.28.3-4.el7
Graphics card: NVIDIA Corporation GP106 [GeForce GTX 1060 3GB] [10de:1c02] (rev a1)
NVIDIA driver:
Version: 430.40
Release Date: Mon Jul 29, 2019
TEST PROCEDURE 3
Repeat the previous test procedure.
I cannot reproduce the bug with that hardware and software configuration.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:1021 |