[g43] (Needs intel-2.7) powertop wakeups 71.6 <interrupt> : i915@pci (UXA bug)

Bug #352763 reported by Andrew Mason
4
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

When running the latest Jaunty on a Lenovo X200 Thinkpad X4500 chipset I get a large number of wakeups in powertop using UXA .

I am using Kubuntu with compositing turned _off_. ( it occurs with it on as well ).
No desktop effects at all.

*********************************************
Xorg.conf

Section "Device"
        Identifier "Configured Video Device"
EndSection

Section "Monitor"
        Identifier "Configured Monitor"
EndSection

Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
EndSection
Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "AccelMethod" "UXA"
        Option "NoDRI"
EndSection

******************************************************
root@portland:~# lsmod
Module Size Used by
i915 65540 2
drm 96296 3 i915
ppdev 15620 0
bridge 56340 0
stp 10500 1 bridge
bnep 20224 2
input_polldev 11912 0
reiserfs 236288 1
btusb 19608 0
lp 17156 0
parport 42220 2 ppdev,lp
snd_hda_intel 435636 2
snd_pcm_oss 46336 0
snd_mixer_oss 22656 1 snd_pcm_oss
snd_pcm 82948 2 snd_hda_intel,snd_pcm_oss
arc4 9856 2
ecb 10752 2
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
iwlagn 100228 0
iwlcore 93184 1 iwlagn
snd_rawmidi 29696 1 snd_seq_midi
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29704 2 snd_pcm,snd_seq
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
mac80211 217208 2 iwlagn,iwlcore
thinkpad_acpi 66560 0
iTCO_wdt 19108 0
snd 62628 13 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
intel_agp 34108 1
psmouse 61972 0
led_class 12036 2 iwlcore,thinkpad_acpi
iTCO_vendor_support 11652 1 iTCO_wdt
snd_page_alloc 16904 2 snd_hda_intel,snd_pcm
agpgart 42696 3 drm,intel_agp
cfg80211 38032 3 iwlagn,iwlcore,mac80211
video 25360 0
serio_raw 13316 0
pcspkr 10496 0
nvram 16396 1 thinkpad_acpi
output 11008 1 video
e1000e 121136 0
fbcon 46112 0
tileblit 10752 1 fbcon
font 16384 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit

******************************************************
root@portland:~# lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
***********************************************
root@portland:~# uname -a
Linux portland 2.6.28-11-generic #38-Ubuntu SMP Fri Mar 27 09:00:52 UTC 2009 i686 GNU/Linux

************************************************
Powertop
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 6.8%) 2.27 Ghz 11.2%
polling 0.0ms ( 0.0%) 2.27 Ghz 0.0%
C1 mwait 0.0ms ( 0.0%) 1.60 Ghz 0.4%
C2 mwait 0.1ms ( 0.0%) 800 Mhz 88.5%
C6 mwait 5.6ms (93.2%)

Wakeups-from-idle per second : 171.8 interval: 15.0s
Power usage (ACPI estimate): 11.8W (4.2 hours)

Top causes for wakeups:
  37.5% ( 73.5) <interrupt> : i915@pci:0000:00:02.0
  23.8% ( 46.7) <interrupt> : PS/2 keyboard/mouse/touchpad
  13.7% ( 26.9) <kernel IPI> : Rescheduling interrupts
   7.1% ( 13.9) <interrupt> : iwlagn
   5.2% ( 10.2) <interrupt> : extra timer interrupt
   2.4% ( 4.8) konqueror : schedule_hrtimeout_range (hrtimer_wakeup)
   1.5% ( 3.0) knotify4 : schedule_hrtimeout_range (hrtimer_wakeup)
   1.0% ( 2.0) mysqld : schedule_hrtimeout_range (hrtimer_wakeup)

Revision history for this message
Andrew Mason (slackmase2) wrote :
Revision history for this message
Andrew Mason (slackmase2) wrote :

Is there any other information that I can provide which would help ?

Bryce Harrington (bryce)
summary: - X4500 powertop wakeups 71.6 <interrupt> : i915@pci
+ [i915] X4500 powertop wakeups 71.6 <interrupt> : i915@pci
Bryce Harrington (bryce)
summary: - [i915] X4500 powertop wakeups 71.6 <interrupt> : i915@pci
+ X4500 powertop wakeups 71.6 <interrupt> : i915@pci
Bryce Harrington (bryce)
summary: - X4500 powertop wakeups 71.6 <interrupt> : i915@pci
+ [g43] powertop wakeups 71.6 <interrupt> : i915@pci
Bryce Harrington (bryce)
summary: - [g43] powertop wakeups 71.6 <interrupt> : i915@pci
+ [g43] powertop wakeups 71.6 <interrupt> : i915@pci (UXA bug)
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote : Re: [g43] powertop wakeups 71.6 <interrupt> : i915@pci (UXA bug)

For Karmic we're making UXA bugs like these a top priority, so I would like to forward this one upstream. First though, we need to verify the issue still exists with the latest upstream release. Would you please install and test the 2.7.0 driver and reproduce the bug, and let us know ASAP? A PPA with a Jaunty version of this driver is available at: https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates/

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Incomplete
Revision history for this message
Andrew Mason (slackmase2) wrote :

No this particular wake up even is _not_ present using 2.6.30-rc4 and intel-2.7 driver at this stage.

Bryce Harrington (bryce)
summary: - [g43] powertop wakeups 71.6 <interrupt> : i915@pci (UXA bug)
+ [g43] (Needs kernel-2.6.30-rc4, intel-2.7) powertop wakeups 71.6
+ <interrupt> : i915@pci (UXA bug)
Revision history for this message
Bryce Harrington (bryce) wrote :

2.6.30 kernel is now in karmic.

linux-generic:
  Installed: (none)
  Candidate: 2.6.30.2.1
  Version table:
     2.6.30.2.1 0
        500 http://archive.ubuntu.com karmic/restricted Packages

summary: - [g43] (Needs kernel-2.6.30-rc4, intel-2.7) powertop wakeups 71.6
- <interrupt> : i915@pci (UXA bug)
+ [g43] (Needs intel-2.7) powertop wakeups 71.6 <interrupt> : i915@pci
+ (UXA bug)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xserver-xorg-video-intel - 2:2.7.0-1ubuntu1

---------------
xserver-xorg-video-intel (2:2.7.0-1ubuntu1) karmic; urgency=low

  * Merge from Debian of upstream's 2.7.0 release.
    - Fixes: memory leak causes system to run out of memory
      (LP: #360319)
    - Fixes: Video playback suffers from tearing on GMA 4500MHD
      (LP: #339233)
    - Fixes: powertop wakeups 71.6 <interrupt> : i915@pci
      (LP: #352763)
    - Fixes: `man intel` does not mention UXA in the AccelMethod section
      (LP: #364284)
    - Fixes: TV Format changes don't work
      (LP: #298422)
  * Remaining ubuntu changes against Debian version:
    - Add lpia architecture
    - 103_quirk_intel_mb890.patch: quirk
    - 109_i830-fifo-watermark-conservative.patch: Still in progress
      upstream in fd.o #19304, but retain as a placeholder until better
      fix is found.
    - 110_quirk_hp_mini.patch: quirk
    - 116_8xx_disable_dri.patch: DRI proved buggy on certain 8xx chips so
      this disables it. The DRI probably needs re-testing to verify this
      patch is still needed, but it will be kept for now.
    - 117_quirk_thinkpad_x30.patch: quirk
    - 119_drm_bo_unreference_needs_null.patch: Fixes several crashes;
      seems not to be included upstream yet.
  * Drop patches no longer needed:
    - Drop 112_num_used_fences.patch; no longer needed with updated kernel
    - Drop 105_no_modesetting.diff; now we want to enable kernel modesetting
    - Drop 115_fix_crash_xv_overlay.patch; included in upstream
    - Drop 118_drop_legacy3d.patch; included in upstream
    - Drop 120_fix_vt_switch.patch; included in upstream
    - Drop 106_remove_triple_buffering.diff; included in upstream
    - Drop 107_remove_pageflipping.diff; included in upstream
  * Refresh 119_drm_bo_unreference_needs_null.patch to apply

 -- Bryce Harrington <email address hidden> Fri, 08 May 2009 12:08:57 -0700

Changed in xserver-xorg-video-intel (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.