Bug 91098
Summary: | Upgrade to 2.4.20-13.9 now X runs at 100% cpu | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | John Horne <john.horne> | ||||
Component: | XFree86 | Assignee: | Arjan van de Ven <arjanv> | ||||
Status: | CLOSED DUPLICATE | QA Contact: | Brian Brock <bbrock> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 9 | ||||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2006-02-21 18:53:08 UTC | Type: | --- | ||||
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
John Horne
2003-05-18 00:01:20 UTC
Created attachment 91763 [details]
strace of X process
PC was running at 100%cpu. Note the 'top' command 'size' column is up to about
270MB of memory as well! This is usually a low value - even for X. I ran
stracve on the X process to see why it was cpu-bound, the attachment shows a
tight loop of some sort involving the ALRM signal.
From the debian mailing list (via google) I found a reference to this: http://marc.theaimsgroup.com/?l=xfree86&m=104395921006480&w=2 I don't understand all the techie stuff but I may see if I can rebuild xfree without the 'SMART_SCHEDULE' to see if that gets around the problem for me. Note - other messages from others who have had this problem seemed to indicate that it is not a kernel problem nor an nvidia driver problem but an xfree server problem which gets triggered by something in the nvidia drivers. The 'XFree86' X server has an undocumented option it seems '-dumbSched' (from the src rpm in /usr/src/redhat/SOURCES/xfree*/xc/programs/Xserver/utils.c. check the path though!). This seems to disable the SMART_SCHEDULE stuff. Tried using this but with no luck. By default it seems gdm is used and I cant see how/where it starts the X server. Tried setting to use xdm server (putting DISPLAYMANAGER in /etc/sysconfig/desktop) but X startup fails - error log says: May 1 14:56:43 jhorne gdm[4460]: Failed to start X server several times in a short time period; disabling display :0 Sigh. I'm now using the on-board i810 graphics port, and have been allowed to put in an order for an ATI card (I've used these at home with no porblems at all). Moved to 'XFree86' component (from 'kernel') since this is an XFree issue and not directly the kernel. I hope this is okay. I note from other bugs reports that since I am (was) using an nvidia card, the problem is complicated by being unable to support the nvidia drivers. I can't see how a kernel upgrade alone, will cause *only* the "nv" and "nvidia" driver to make X go to 100% CPU usage. If your system has had the nvidia binary modules loaded at all since boot, it is unsupported. If you can reboot your system and never load the nvidia kernel module at all, and reproduce this using only the "nv" driver as shipped with Red Hat Linux, then please report this to http://bugs.xfree86.org and the Nvidia "nv" driver maintainer (who works at Nvidia) will likely investigate the problem. Red Hat has no knowledge of the operation of Nvidia hardware, and no access to the documentation of that hardware. *** This bug has been marked as a duplicate of 73733 *** Nvidia's installer now lets you recompile their module, so the REDHAT practice of calling a 9.0 bug the same thing as the 7.3 bug is MOOT. Please try to address the bug and/or contact Nvidia. My rh9 system with the same driver and card, same kernel version, just a single cpu and not smp is FINE at home.....so I think that the issue is with RedHat software not Nvidia software. Everything is current. For the person who tried to help and suggested I needed kdeartwork, I know I need that. I appreciate the help. rpm -qui kdeartwork gets a full listing of the kdeartwork build's stats, etc. It is installed. I just wish that RedHat would put some effort into this and not just blaim others. Mandrake doesn't have this problem...it makes me wonder if the hack in the kernel redhat has added are "good." jb why would we contact NVidia to fix a bug YOU encounter with THEIR binary only kernel module ? Changed to 'CLOSED' state since 'RESOLVED' has been deprecated. |