From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Furniss Subject: Re: [PATCH 0/9] drm/radeon/kms: update pm code Date: Mon, 10 May 2010 17:04:42 +0100 Message-ID: <4BE82E9A.2030603@ukfsn.org> References: <1273266980-20982-1-git-send-email-alexdeucher@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: Received: from mail.ukfsn.org (mail.ukfsn.org [77.75.108.10]) by gabe.freedesktop.org (Postfix) with ESMTP id 1C2929E76A for ; Mon, 10 May 2010 09:23:41 -0700 (PDT) In-Reply-To: <1273266980-20982-1-git-send-email-alexdeucher@gmail.com> 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: Alex Deucher Cc: mjg59@srcf.ucam.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Alex Deucher wrote: > The "profile" method exposes 4 profiles that can be selected from: > 1. "default" > 2. "auto" > 3. "low" > 4. "high" > Select the profile by echoing the selected profile to > /sys/class/drm/card-0/device/power_profile. Testing on a rv670 desktop it seems that low does not force the card to low clock. Before these patches went in I could force low by echo 2.0 > /sys/class/drm/card0/device/power_state for 2 screens or echo 1.0 > /sys/class/drm/card0/device/power_state for one screen. Though dmesg didn't always report setting it did work (using bench mark to verify) - I could also get dmesg to confirm by echo 2.0 echo 2.2 then echo 2.0. Running current drt with the info -> debug patch reverted I can't get echo low > /sys/class/drm/card0/device/power_profile to lower the clock whatever I try - one screen, two screens forcing high then low etc. (nothing in dmesg and benchmark gives full clock results) dynpm works as before and I do get low clock in dpms with profile. One separate question - do I need to use the module param dynclks=1 or is it the default?