Bug 33301

Summary: [RADEON:KMS:R600:DYNPM] dynpm doesn't downclock
Product: DRI Reporter: Cristian KLEIN <cristiklein>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg 6.7.0   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Part of dmesg with power states none

Description Cristian KLEIN 2011-01-20 12:20:57 UTC
Hello,

I have an ATI Mobility Radeon HD 2400. I am using Linux 2.6.37. Currently, dynpm does not down-clock the GPU for me. dmesg is filled with the following messages:

[245199.552075] [drm:r600_pm_get_dynpm_state], Requested: e: 30000 m: 40000 p: 16
(about 10 messages / second)

I attach a script with all the necessary details.

Cristi.
Comment 1 Cristian KLEIN 2011-03-08 11:58:14 UTC
Created attachment 44245 [details]
Part of dmesg with power states

The problem is as follows. On r600, dynpm selects power state 1 and switches between clock modes to upclock / downclock. One can see that power state 1 is a performance power state, thus it does not include a low-power clock mode. In my case, it would be preferable for dynpm to use power state 2. Ideally, users should be able to select between low-power dynpm and performance dynpm.
Comment 2 Martin Peres 2019-11-19 08:17:27 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/drm/amd/issues/174.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.