Hi Thanks for all the provided info. After installing the hrtimers patches http://www.tglx.de/projects/hrtimers/ provided by Edvin and messing a little with the radeon driver VBLANK interrupt I managed to lower the wakeups/s to 10 on average :).
Cn Avg residency (20s) P-states (frequencies) C0 (cpu running) ( 0.2%) C1 0.0ms ( 0.0%) 1.80 Ghz 100.0% C2 15.9ms ( 0.2%) 1.60 Ghz 0.0% C3 0.0ms ( 0.0%) 1400 Mhz 0.0% C4 109.3ms (99.5%) 1200 Mhz 0.0% Wakeups-from-idle per second : 9.2 Power usage (ACPI estimate): 14.1W (3.0 hours) Top causes for wakeups: 68.5% ( 4.9) <interrupt> : extra timer interrupt 7.0% ( 0.5) kmail : schedule_timeout (process_timeout) 3.5% ( 0.2) kwin : schedule_timeout (process_timeout) 3.5% ( 0.2) klipper : schedule_timeout (process_timeout) 3.5% ( 0.2) ip : tg3_open (tg3_timer) 3.5% ( 0.2) ifplugd : schedule_timeout (process_timeout) 3.5% ( 0.2) kwrapper : do_nanosleep (hrtimer_wakeup) 1.4% ( 0.1) <kernel core> : neigh_table_init_no_netlink (neigh_periodic_timer) 1.4% ( 0.1) <kernel module> : acpi_ac_add (irlmp_discovery_timer_expired) 0.7% ( 0.1) kded : schedule_timeout (process_timeout) 0.7% ( 0.1) init : schedule_timeout (process_timeout) 0.7% ( 0.1) klauncher : schedule_timeout (process_timeout) 0.7% ( 0.1) X : do_setitimer (it_real_fn) 0.7% ( 0.1) <kernel core> : page_writeback_init (wb_timer_fn) 0.7% ( 0.1) <kernel core> : __netdev_watchdog_up (dev_watchdog) Also the sleep times in C4 increased, the idle power down to 14 W. All in all it gives me additional 30 minutes working on battery :). And contrary to what I`ve read opengl still works even after disabling VBLANK interrupts. I`d also recommend upgrading the kernel to 2.6.23 to use the "CPU idle PM support" with the "menu" governor. At least on my Dell it enabled the CPU to go to deep C4 for longer than C2 or C3. -- Maciej Grela _______________________________________________ Power mailing list [email protected] http://www.bughost.org/mailman/listinfo/power
