Red Hat Bugzilla – Bug 474586
GNOME screen saver 2.25.x causes 100% CPU load on idle system
Last modified: 2015-01-14 18:22:06 EST
Description of problem:
After updating to gnome-screensaver-2.25.1-2.fc11.x86_64, Xorg suddenly grabs almost 100% of CPU load on an otherwise idle system.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Update to GNOME screen saver 2.25.1.
2. Start new GNOME session.
3. Execute "top" command in a shell.
Xorg consumes about 100% of CPU load.
Xorg consumes a low 1 digit percentage of CPU load.
- Reverting to package gnome-screensaver-2.24.1-2.fc11.x86_64 restores proper
- Please prevent gnome-screensaver-2.25.1-2.fc11.x86_64 from entering the
"rawhide" repository as it is not obvious to nail down this issue.
The CPU load is not caused by GNOME screen saver itself but only indirectly
through the Xorg binary.
Yes, this is a known problem. Hoping that ajax can shed some light on this for us.
A minimal test case for this is:
*** Bug 475025 has been marked as a duplicate of this bug. ***
*** Bug 475204 has been marked as a duplicate of this bug. ***
*** Bug 475158 has been marked as a duplicate of this bug. ***
*** Bug 475847 has been marked as a duplicate of this bug. ***
Where can I get gnome-screensaver-2.24.1-2.fc11?
(In reply to comment #6)
> Where can I get gnome-screensaver-2.24.1-2.fc11?
xorg-x11-server-1.5.3-6.fc10 has been submitted as an update for Fedora 10.
Great, and it works!(In reply to comment #8)
> xorg-x11-server-1.5.3-6.fc10 has been submitted as an update for Fedora 10.
High cpu usage is gone, but the gnome-screensaver is only presentig black screen.
xorg-x11-server-1.5.3-6.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update xorg-x11-server'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2008-11200
(In reply to comment #10)
> xorg-x11-server-1.5.3-6.fc10 has been pushed to the Fedora 10 testing
> repository. If problems still persist, please make note of it in this bug
> If you want to test the update, you can install it with
> su -c 'yum --enablerepo=updates-testing update xorg-x11-server'. You can
> provide feedback for this update here:
Same as before; no more high cpu usage, but only black screen available.
Bug resolved by xorg-x11-server-1.5.3-6.fc10.x86_64. No "black screen" issue with gnome-screensaver-2.25.1-2.fc11.x86_64 on the system for which the bug had been reported.
The only screensaver that is working is floating fedora bubbles.
(In reply to comment #13)
> The only screensaver that is working is floating fedora bubbles.
But then that's a different bug. Here, everything is working nicely including OpenGL screen savers using xorg-x11-drv-ati-6.9.0-62.fc10.x86_64. The present bug addressed high system load caused by g-s-s and X.
*** Bug 475890 has been marked as a duplicate of this bug. ***
(In reply to comment #14)
> (In reply to comment #13)
> > The only screensaver that is working is floating fedora bubbles.
> > xorg-x11-drv-radeonhd-1.2.4-1.1.20081212git.fc11.i386
> But then that's a different bug. Here, everything is working nicely including
> OpenGL screen savers using xorg-x11-drv-ati-6.9.0-62.fc10.x86_64. The present
> bug addressed high system load caused by g-s-s and X.
Yes, it's here:
yum --enablerepo=updates-testing update xorg-x11-server
=> cannot retrieve repository metadata
/etc/yum.ym.repos.d contains no updates-testing but does contain fedora-updates-testing, but
yum --enablerepo=fedora-updates-testing update xorg-x11-server
=> error getting repository data for fedora-updates-testing, repository not found
xorg-x11-server-1.5.3-6.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
While not 100%, Xorg still shows a pretty much constant use of 10.3% of the CPU. Occasionally the usage will drop to something like 4.3%, but then returns back to 10.3%. When there is screen activity, such as scrolling the Firefox browser window, or even just moving the mouse arrow around, the CPU usage for Xorg shoots upward. In the case of the scrolling browser window, CPU usage jumps up above 80%.
Fedora 10 (32 bit)
Please let me know what other pertinent information I can provide. Thanks.
Please reopen this bugreport. The bug is back again. Gnome-screensaver is using 100% of cpu. By killing the screensaver, cpu goes back to normal state.
Reopening as of comment #3. I am currently using F10 again and unable to confirm the regression.
The problem is fixed in xorg-x11-server-Xorg-18.104.22.168-2.fc11.i386.
At last seems to work ok with:
As far as I'm concerned, safe to close.
The "Bug 475890 - /usr/bin/X using 100% of cpu" was marked as a duplicate and it isn't.
Please reopen that BUG since it has nothing to do with gnome-screensaver. I'm using a KDE only desktop and applications and I still experience this bug on fedora-rawhide (last yum update: 2009-02-19). Since I have 4-core CPU, the computer does not freeze, I can still use it normally (I don't know if the fact that I can't use CRTL+ALT+Fn has something to do with this...).
More info look at "Bug 475890 - /usr/bin/X using 100% of cpu".