From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfgang Fritz Subject: Power profiles low and mid are identical on Radeon HD6470M Date: Sat, 08 Oct 2011 20:25:11 +0200 Message-ID: <4E909587.7050809@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by gabe.freedesktop.org (Postfix) with SMTP id 2BF1D9E87A for ; Sat, 8 Oct 2011 11:25:17 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by gurke.wofritz.de (Postfix) with ESMTP id C93E6549C for ; Sat, 8 Oct 2011 20:25:12 +0200 (CEST) Received: from gurke.wofritz.de ([127.0.0.1]) by localhost (gurke.wofritz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NpknSktfzmOr for ; Sat, 8 Oct 2011 20:25:12 +0200 (CEST) Received: from [192.168.1.6] (eddie.wofritz.de [192.168.1.6]) by gurke.wofritz.de (Postfix) with ESMTPS id 4F55D50E for ; Sat, 8 Oct 2011 20:25:12 +0200 (CEST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Hello, I have an HP Elitebook 8560p with Radeon HD7470M graphics, running Debian sid with kernel 3.0.4. I noticed that the power profiles low and mid are setting identical clocks and voltage, the lowest possible values: default engine clock: 750000 kHz current engine clock: 99990 kHz default memory clock: 900000 kHz current memory clock: 149970 kHz voltage: 900 mV Looking at the code, this seems to be intentional at least for the mobility chips, but the chip provides more modes: [ 9.361401] [drm] R600: Number of power states = 7 [ 9.361402] [drm] Is mobility = YES [ 9.361403] [drm] ps #0 type 0, modes=3 [ 9.361404] [drm] 0: mclk=90000, sclk=75000, volt=1100, vddci=0 [ 9.361406] [drm] 1: mclk=90000, sclk=75000, volt=1100, vddci=0 [ 9.361407] [drm] 2: mclk=90000, sclk=75000, volt=1100, vddci=0 [ 9.361409] [drm] ps #1 type 4, modes=3 [ 9.361410] [drm] 0: mclk=15000, sclk=10000, volt=900, vddci=0 [ 9.361411] [drm] 1: mclk=90000, sclk=40000, volt=1000, vddci=0 [ 9.361413] [drm] 2: mclk=90000, sclk=75000, volt=1100, vddci=0 [ 9.361414] [drm] ps #2 type 0, modes=3 [ 9.361415] [drm] 0: mclk=90000, sclk=70000, volt=1100, vddci=0 [ 9.361417] [drm] 1: mclk=90000, sclk=70000, volt=1100, vddci=0 [ 9.361418] [drm] 2: mclk=90000, sclk=70000, volt=1100, vddci=0 [ 9.361419] [drm] ps #3 type 2, modes=3 [ 9.361420] [drm] 0: mclk=15000, sclk=10000, volt=900, vddci=0 [ 9.361422] [drm] 1: mclk=15000, sclk=10000, volt=900, vddci=0 [ 9.361423] [drm] 2: mclk=30000, sclk=30000, volt=900, vddci=0 [ 9.361424] [drm] ps #4 type 2, modes=3 [ 9.361426] [drm] 0: mclk=65000, sclk=40000, volt=900, vddci=0 [ 9.361427] [drm] 1: mclk=65000, sclk=40000, volt=900, vddci=0 [ 9.361428] [drm] 2: mclk=65000, sclk=40000, volt=900, vddci=0 [ 9.361430] [drm] ps #5 type 2, modes=3 [ 9.361431] [drm] 0: mclk=30000, sclk=30000, volt=900, vddci=0 [ 9.361433] [drm] 1: mclk=30000, sclk=30000, volt=900, vddci=0 [ 9.361434] [drm] 2: mclk=30000, sclk=30000, volt=900, vddci=0 [ 9.361435] [drm] ps #6 type 0, modes=3 [ 9.361436] [drm] 0: mclk=65000, sclk=40000, volt=900, vddci=0 [ 9.361438] [drm] 1: mclk=65000, sclk=40000, volt=900, vddci=0 [ 9.361439] [drm] 2: mclk=65000, sclk=40000, volt=900, vddci=0 [ 9.361440] [drm] NOT CHIP_R600 (dmesg output from patched radeon module) Questions: 1. Is this a bug or a feature? (I see that it is not obvious which power state to choose) 2. What do the 3 clock/voltage modes per power state mean? Regards, Wolfgang