Bug 15870

Summary: high X process load
Product: xorg Reporter: richlv <richlv>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.3 (2007.09)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log
none
xorg.conf, without comments none

Description richlv 2008-05-08 03:57:44 UTC
Created attachment 16427 [details]
Xorg.0.log

after an upgrade from slackware 12.0 to 12.1, X process is using a lot of cpu power for simple operations. for example, simply switching between two application windows (on a freshly started machine) can raise it's cpu usage to 80 and more %.

the problem is reproducible with i810 and vesa drivers.
it happens both with (i915) and without in-kernel dri support.
reproducible with kernels 2.6.24.5, 2.6.25 and 2.6.25.2 (while not appearing with previous xorg version on 2.6.25 and earlier).
intel framebuffer driver is enabled in the kernel and used for vt.

i believe this is a different problem from bug 2952, as the original problem is solved and other problem involves nvidia binary driver.

attached are xorg logfile and configuration file. note, logfile says this is prerelease, but judging from the date, that's one day before actual release, so i suspect it's an rc who was then released unmodified or something like that :)

lspci -v for the video adapter :
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
        Subsystem: GVC/BCM Advanced Research Unknown device 2179
        Flags: bus master, fast devsel, latency 0
        Memory at e0000000 (32-bit, prefetchable) [size=128M]
        Capabilities: [e4] Vendor Specific Information <?>
        Kernel driver in use: agpgart-intel

grep "model name" /proc/cpuinfo
model name      : Intel(R) Celeron(R) CPU 2.20GHz
Comment 1 richlv 2008-05-08 03:58:47 UTC
Created attachment 16428 [details]
xorg.conf, without comments
Comment 2 richlv 2008-05-08 04:19:58 UTC
it seems that i succeeded downgrading all relevant x packages to ones available in slackware 12.0 - and the problem is gone.
so this probably is a regression.
Comment 3 richlv 2008-07-02 05:04:21 UTC
the problem still there with xorg-server 1.4.2 and kernel upgraded to 2.6.25.9 (which fixes some optimisation bug, in case that would have changed anything).
Comment 4 richlv 2008-08-21 05:05:39 UTC
i tried 2.6.26.3 and disabled previously enabled framebuffer - that did not help.
isn't there any debugging i could perform ?
Comment 5 richlv 2008-08-29 05:01:30 UTC
as suggested in #xorg, i disabled both compositing & aiglx. that did not help
Comment 6 richlv 2008-09-18 06:14:35 UTC
as suggested in #xorg, i started up plain x (with xinit).
i run 'top' in xterm window, and continuously selected text in that window. X proxess cpu load rose to 40%
Comment 7 Adam Jackson 2018-06-12 18:43:31 UTC
Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please file a new report if you continue to experience issues with a current server.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.