Bug 33301 - [RADEON:KMS:R600:DYNPM] dynpm doesn't downclock
Summary: [RADEON:KMS:R600:DYNPM] dynpm doesn't downclock
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: XOrg 6.7.0
Hardware: Other Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
Depends on:
Reported: 2011-01-20 12:20 UTC by Cristian KLEIN
Modified: 2019-11-19 08:17 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

Part of dmesg with power states (4.22 KB, text/x-log)
2011-03-08 11:58 UTC, Cristian KLEIN
no flags Details

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

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.

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.