Messages in this thread | | | Date | Wed, 4 Nov 2009 23:00:14 -0500 | Subject | Re: [resend] i915: high power consumption after suspend/resume | From | Andrew Lutomirski <> |
| |
Here's some more info. I write a little script:
#!/bin/sh
for ((i=0; $i < 15; i=$i+1)); do cat /sys/class/power_supply/BAT0/power_now; sleep 1 ; done
echo 'Wedging' echo 1 > /sys/kernel/debug/dri/0/i915_wedged
for ((i=0; $i < 15; i=$i+1)); do cat /sys/class/power_supply/BAT0/power_now; sleep 1 ; done
I triggered the high power consumption twice today. I logged out of X, logged into a console, and ran the script each time. (The first time, I did 10 iterations, not 15.) Here are the results:
9586000 9574000 9574000 9586000 9586000 9574000 9574000 9629000 9629000 9607000 Wedging 9607000 9614000 9614000 9173000 9173000 8775000 8775000 8535000 8535000 8341000
and
9080000 9080000 9022000 9022000 9112000 9112000 9100000 9100000 9100000 9100000 9123000 9123000 9112000 9112000 9135000 Wedging 9135000 9053000 9053000 8618000 8618000 8309000 8309000 8056000 8056000 7861000 7861000 7712000 7712000 7643000 7643000
so it looks like it's not a register setting after all. Maybe my BIOS leaves the renderer in some weird state.
--Andy
| |