From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755345AbZKEEAM (ORCPT ); Wed, 4 Nov 2009 23:00:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751956AbZKEEAM (ORCPT ); Wed, 4 Nov 2009 23:00:12 -0500 Received: from mail-bw0-f227.google.com ([209.85.218.227]:50211 "EHLO mail-bw0-f227.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750890AbZKEEAK (ORCPT ); Wed, 4 Nov 2009 23:00:10 -0500 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=P26byGIKD0Q+jOWNHVZhN6DvvKCqeLEEeHwC/EuOioDNtkf1DdQ8sWaxcRAq/NUYjg mDtsi+1E8viD8GpVZKZwz0tOh8j+E3vInNGCxZcxv+ZFHx17enDE7SPNLlIuFIxve2fl Xn7g2OETcYNcT1bFdc+ELe5LKphpZLnwZv4Jo= MIME-Version: 1.0 In-Reply-To: References: <20091005092148.4341d9ab@jbarnes-g45> <20091029094723.7e5a3376@jbarnes-g45> <20091030083742.48f5d4f3@jbarnes-g45> Date: Wed, 4 Nov 2009 23:00:14 -0500 X-Google-Sender-Auth: c2878e895f2f4f00 Message-ID: Subject: Re: [resend] i915: high power consumption after suspend/resume From: Andrew Lutomirski To: Jesse Barnes Cc: intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.sf.net Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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