Bug 1702697 - Background logo takes 50% CPU and is stretched
Summary: Background logo takes 50% CPU and is stretched
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell-extension-background-logo
Version: 30
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Florian Müllner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-04-24 13:51 UTC by Martin Bříza
Modified: 2019-06-07 14:19 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-06-07 14:19:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
logo off (4.05 MB, image/png)
2019-04-24 13:51 UTC, Martin Bříza
no flags Details
logo on (4.07 MB, image/png)
2019-04-24 13:51 UTC, Martin Bříza
no flags Details

Description Martin Bříza 2019-04-24 13:51:20 UTC
Created attachment 1558223 [details]
logo off

Description of problem:
The background logo extension in Fedora Workstation takes more than half of one of my CPUs to just sit there and do nothing. That can't be right, especially this extension is enabled by default.
It's also stretched.

Version-Release number of selected component (if applicable):
fedora-logos-30.0.2-1.fc30.x86_64
gnome-shell-extension-background-logo-3.32.0-1.fc30.noarch
gnome-shell-3.32.1-1.fc30.x86_64
kernel-5.0.9-300.fc30.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Start the default Fedora Workstation
2. Observe the CPU load when the "Background Logo" extension is running and when it is not

Actual results:
4% load when it's off
60% load when it's on

Expected results:
No or very small difference in CPU load.

Additional info:
Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
OpenGL renderer string: Radeon 550 Series (POLARIS12, DRM 3.27.0, 5.0.9-300.fc30.x86_64, LLVM 8.0.0)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon RX 550/550X] (rev c7)

Comment 1 Martin Bříza 2019-04-24 13:51:54 UTC
Created attachment 1558224 [details]
logo on

Comment 2 Daniel 2019-05-02 09:17:23 UTC
Description of the problem:
I'm having the same problem. In my case, with the logo activated, gnome-shell goes to about 2-3% CPU usage. But when disabling it, CPU usage went down to 0% -in both cases at idle, not doing anything-. I didn't notice the CPU usage until I saw this ticket, because for me the most obvious symptom is that the logo is vertically stretched as Martin Bříza has show in it's attachments.

Version-Release number of selected component (if applicable):
fedora-logos-30.0.2-1.fc30.x86_64
gnome-shell-extension-background-logo-3.32.0-1.fc30.noarch
gnome-shell-3.32.1-1.fc30.x86_64
kernel-5.0.9-301.fc30.x86_64

How reproducible:
Always

Steps to Reproduce:
1. Start the default Fedora Workstation
2. Observe the CPU load when the "Background Logo" extension is running and when it is not. Observe that when activated, logo is vertically stretched.

Actual results:
0% load when it's off
3% load and logo vertically stretched when it's on

Expected results:
No difference in CPU load, logo correctly shown.

Additional info: 
 *-cpu                     
       product: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz
  *-display                 
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:29 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:6000(size=64) memory:c0000-dffff

Comment 3 Ben Cotton 2019-05-02 19:07:02 UTC
This message is a reminder that Fedora 28 is nearing its end of life.
On 2019-May-28 Fedora will stop maintaining and issuing updates for
Fedora 28. It is Fedora's policy to close all bug reports from releases
that are no longer maintained. At that time this bug will be closed as
EOL if it remains open with a Fedora 'version' of '28'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora 28 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora, you are encouraged  change the 'version' to a later Fedora 
version prior this bug is closed as described in the policy above.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 4 Daniel 2019-05-02 19:20:34 UTC
I am experiencing this problem since Fedora 30.

Regards

Comment 5 Martin Bříza 2019-05-02 20:14:32 UTC
Me too. I just chose a wrong version when creating the bug report.

Comment 6 AsciiWolf 2019-05-18 12:28:06 UTC
Same issue on both Fedora 30 and Fedora Rawhide.

Comment 7 Daniel 2019-06-07 08:27:12 UTC
I can confirm that the issue seems to be corrected in Fedora 30 Workstation. Logo shows correctly and there is no CPU usage.
Regards

Comment 8 Florian Müllner 2019-06-07 14:19:09 UTC
Yes, this was a gnome-shell issue, see https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/525.


Note You need to log in before you can comment on or make changes to this bug.