Bug 41905 - Dynpm slows down but not to minimum clock speeds
Summary: Dynpm slows down but not to minimum clock speeds
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-17 16:21 UTC by Marco Albarelli
Modified: 2019-11-19 07:32 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Marco Albarelli 2011-10-17 16:21:18 UTC
I'm using dynpm and I noticed it doesn't ever reach the minimum clock speeds available
When I switch to profile -> low clock frequencies are lower than when idling and using dynpm

This is the lowest available state when using low profile
marco@ramarro ~ $ cat /sys/class/drm/card0/device/power_method 
profile
marco@ramarro ~ $ cat /sys/class/drm/card0/device/power_profile 
low
marco@ramarro ~ $ cat /sys/kernel/debug/dri/0/radeon_pm_info 
default engine clock: 720000 kHz
current engine clock: 219370 kHz
default memory clock: 790000 kHz
current memory clock: 249750 kHz
voltage: 900 mV
PCIE lanes: 16

These are the two states of dynpm: high and low 

marco@ramarro ~ $ cat /sys/class/drm/card0/device/power_method 
dynpm
marco@ramarro ~ $ cat /sys/kernel/debug/dri/0/radeon_pm_info 
default engine clock: 720000 kHz
current engine clock: 718870 kHz
default memory clock: 790000 kHz
current memory clock: 787500 kHz
voltage: 1200 mV
PCIE lanes: 16
marco@ramarro ~ $ cat /sys/kernel/debug/dri/0/radeon_pm_info 
default engine clock: 720000 kHz
current engine clock: 299530 kHz
default memory clock: 790000 kHz
current memory clock: 499500 kHz
voltage: 900 mV
PCIE lanes: 16

no errors in dmesg nor Xorg.0.log and doesn''t ever get lower than this

As you see there's a 250~Mhz difference in the memory clock and a 80~Mhz in the core clock
No big deal,but with laptop batteries every bit helps


Drivers installed:
[IP-] [  ] x11-drivers/xf86-video-ati-6.14.2:0
Distribution:
Linux ramarro 2.6.39-gentoo-r3 #4 SMP PREEMPT Mon Sep 5 14:59:25 CEST 2011 x86_64 Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz GenuineIntel GNU/Linux
Video card:
01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility Radeon HD 4500 Series]
ramarro marco # modinfo radeon
filename:       /lib/modules/2.6.39-gentoo-r3/kernel/drivers/gpu/drm/radeon/radeon.ko
license:        GPL and additional rights
description:    ATI Radeon
author:         Gareth Hughes, Keith Whitwell, others.
firmware:       radeon/R520_cp.bin
firmware:       radeon/RS600_cp.bin
firmware:       radeon/RS690_cp.bin
firmware:       radeon/R420_cp.bin
firmware:       radeon/R300_cp.bin
firmware:       radeon/R200_cp.bin
firmware:       radeon/R100_cp.bin
firmware:       radeon/RV710_me.bin
firmware:       radeon/RV710_pfp.bin
firmware:       radeon/RV730_me.bin
firmware:       radeon/RV730_pfp.bin
firmware:       radeon/RV770_me.bin
firmware:       radeon/RV770_pfp.bin
firmware:       radeon/RS780_me.bin
firmware:       radeon/RS780_pfp.bin
firmware:       radeon/RV670_me.bin
firmware:       radeon/RV670_pfp.bin
firmware:       radeon/RV635_me.bin
firmware:       radeon/RV635_pfp.bin
firmware:       radeon/RV620_me.bin
firmware:       radeon/RV620_pfp.bin
firmware:       radeon/RV630_me.bin
firmware:       radeon/RV630_pfp.bin
firmware:       radeon/RV610_me.bin
firmware:       radeon/RV610_pfp.bin
firmware:       radeon/R600_me.bin
firmware:       radeon/R600_pfp.bin
firmware:       radeon/R520_cp.bin
firmware:       radeon/RS600_cp.bin
firmware:       radeon/RS690_cp.bin
firmware:       radeon/R420_cp.bin
firmware:       radeon/R300_cp.bin
firmware:       radeon/R200_cp.bin
firmware:       radeon/R100_cp.bin
firmware:       radeon/SUMO_rlc.bin
firmware:       radeon/PALM_me.bin
firmware:       radeon/PALM_pfp.bin
firmware:       radeon/CYPRESS_rlc.bin
firmware:       radeon/CYPRESS_me.bin
firmware:       radeon/CYPRESS_pfp.bin
firmware:       radeon/JUNIPER_rlc.bin
firmware:       radeon/JUNIPER_me.bin
firmware:       radeon/JUNIPER_pfp.bin
firmware:       radeon/REDWOOD_rlc.bin
firmware:       radeon/REDWOOD_me.bin
firmware:       radeon/REDWOOD_pfp.bin
firmware:       radeon/CEDAR_rlc.bin
firmware:       radeon/CEDAR_me.bin
firmware:       radeon/CEDAR_pfp.bin
firmware:       radeon/R700_rlc.bin
firmware:       radeon/R600_rlc.bin
firmware:       radeon/RV710_me.bin
firmware:       radeon/RV710_pfp.bin
firmware:       radeon/RV730_me.bin
firmware:       radeon/RV730_pfp.bin
firmware:       radeon/RV770_me.bin
firmware:       radeon/RV770_pfp.bin
firmware:       radeon/RS780_me.bin
firmware:       radeon/RS780_pfp.bin
firmware:       radeon/RV670_me.bin
firmware:       radeon/RV670_pfp.bin
firmware:       radeon/RV635_me.bin
firmware:       radeon/RV635_pfp.bin
firmware:       radeon/RV620_me.bin
firmware:       radeon/RV620_pfp.bin
firmware:       radeon/RV630_me.bin
firmware:       radeon/RV630_pfp.bin
firmware:       radeon/RV610_me.bin
firmware:       radeon/RV610_pfp.bin
firmware:       radeon/R600_me.bin
firmware:       radeon/R600_pfp.bin
firmware:       radeon/CAYMAN_rlc.bin
firmware:       radeon/CAYMAN_mc.bin
firmware:       radeon/CAYMAN_me.bin
firmware:       radeon/CAYMAN_pfp.bin
firmware:       radeon/CAICOS_mc.bin
firmware:       radeon/CAICOS_me.bin
firmware:       radeon/CAICOS_pfp.bin
firmware:       radeon/TURKS_mc.bin
firmware:       radeon/TURKS_me.bin
firmware:       radeon/TURKS_pfp.bin
firmware:       radeon/BTC_rlc.bin
firmware:       radeon/BARTS_mc.bin
firmware:       radeon/BARTS_me.bin
firmware:       radeon/BARTS_pfp.bin
alias:          pci:v00001002d00009807sv*sd*bc*sc*i*
alias:          pci:v00001002d00009806sv*sd*bc*sc*i*
alias:          pci:v00001002d00009805sv*sd*bc*sc*i*
alias:          pci:v00001002d00009804sv*sd*bc*sc*i*
alias:          pci:v00001002d00009803sv*sd*bc*sc*i*
alias:          pci:v00001002d00009802sv*sd*bc*sc*i*
alias:          pci:v00001002d00009715sv*sd*bc*sc*i*
alias:          pci:v00001002d00009714sv*sd*bc*sc*i*
alias:          pci:v00001002d00009713sv*sd*bc*sc*i*
alias:          pci:v00001002d00009712sv*sd*bc*sc*i*
alias:          pci:v00001002d00009711sv*sd*bc*sc*i*
alias:          pci:v00001002d00009710sv*sd*bc*sc*i*
alias:          pci:v00001002d00009616sv*sd*bc*sc*i*
alias:          pci:v00001002d00009615sv*sd*bc*sc*i*
alias:          pci:v00001002d00009614sv*sd*bc*sc*i*
alias:          pci:v00001002d00009613sv*sd*bc*sc*i*
alias:          pci:v00001002d00009612sv*sd*bc*sc*i*
alias:          pci:v00001002d00009611sv*sd*bc*sc*i*
alias:          pci:v00001002d00009610sv*sd*bc*sc*i*
alias:          pci:v00001002d000095CFsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CEsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000095CCsv*sd*bc*sc*i*
alias:          pci:v00001002d000095C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C2sv*sd*bc*sc*i*
alias:          pci:v00001002d000095C0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000959Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00009599sv*sd*bc*sc*i*
alias:          pci:v00001002d00009598sv*sd*bc*sc*i*
alias:          pci:v00001002d00009597sv*sd*bc*sc*i*
alias:          pci:v00001002d00009596sv*sd*bc*sc*i*
alias:          pci:v00001002d00009595sv*sd*bc*sc*i*
alias:          pci:v00001002d00009593sv*sd*bc*sc*i*
alias:          pci:v00001002d00009591sv*sd*bc*sc*i*
alias:          pci:v00001002d00009590sv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000958Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009589sv*sd*bc*sc*i*
alias:          pci:v00001002d00009588sv*sd*bc*sc*i*
alias:          pci:v00001002d00009587sv*sd*bc*sc*i*
alias:          pci:v00001002d00009586sv*sd*bc*sc*i*
alias:          pci:v00001002d00009583sv*sd*bc*sc*i*
alias:          pci:v00001002d00009581sv*sd*bc*sc*i*
alias:          pci:v00001002d00009580sv*sd*bc*sc*i*
alias:          pci:v00001002d0000955Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009557sv*sd*bc*sc*i*
alias:          pci:v00001002d00009555sv*sd*bc*sc*i*
alias:          pci:v00001002d00009553sv*sd*bc*sc*i*
alias:          pci:v00001002d00009552sv*sd*bc*sc*i*
alias:          pci:v00001002d0000954Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000954Esv*sd*bc*sc*i*
alias:          pci:v00001002d00009542sv*sd*bc*sc*i*
alias:          pci:v00001002d00009541sv*sd*bc*sc*i*
alias:          pci:v00001002d00009540sv*sd*bc*sc*i*
alias:          pci:v00001002d00009519sv*sd*bc*sc*i*
alias:          pci:v00001002d00009517sv*sd*bc*sc*i*
alias:          pci:v00001002d00009515sv*sd*bc*sc*i*
alias:          pci:v00001002d00009511sv*sd*bc*sc*i*
alias:          pci:v00001002d0000950Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00009509sv*sd*bc*sc*i*
alias:          pci:v00001002d00009508sv*sd*bc*sc*i*
alias:          pci:v00001002d00009507sv*sd*bc*sc*i*
alias:          pci:v00001002d00009506sv*sd*bc*sc*i*
alias:          pci:v00001002d00009505sv*sd*bc*sc*i*
alias:          pci:v00001002d00009504sv*sd*bc*sc*i*
alias:          pci:v00001002d00009501sv*sd*bc*sc*i*
alias:          pci:v00001002d00009500sv*sd*bc*sc*i*
alias:          pci:v00001002d000094CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000094CCsv*sd*bc*sc*i*
alias:          pci:v00001002d000094CBsv*sd*bc*sc*i*
alias:          pci:v00001002d000094C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C8sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094C0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000949Csv*sd*bc*sc*i*
alias:          pci:v00001002d00009498sv*sd*bc*sc*i*
alias:          pci:v00001002d00009495sv*sd*bc*sc*i*
alias:          pci:v00001002d00009491sv*sd*bc*sc*i*
alias:          pci:v00001002d00009490sv*sd*bc*sc*i*
alias:          pci:v00001002d0000948Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000948Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009489sv*sd*bc*sc*i*
alias:          pci:v00001002d00009488sv*sd*bc*sc*i*
alias:          pci:v00001002d00009487sv*sd*bc*sc*i*
alias:          pci:v00001002d00009480sv*sd*bc*sc*i*
alias:          pci:v00001002d0000947Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000947Asv*sd*bc*sc*i*
alias:          pci:v00001002d0000946Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000946Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009462sv*sd*bc*sc*i*
alias:          pci:v00001002d00009460sv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000945Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009456sv*sd*bc*sc*i*
alias:          pci:v00001002d00009452sv*sd*bc*sc*i*
alias:          pci:v00001002d00009450sv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000944Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009446sv*sd*bc*sc*i*
alias:          pci:v00001002d00009444sv*sd*bc*sc*i*
alias:          pci:v00001002d00009443sv*sd*bc*sc*i*
alias:          pci:v00001002d00009442sv*sd*bc*sc*i*
alias:          pci:v00001002d00009441sv*sd*bc*sc*i*
alias:          pci:v00001002d00009440sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B9sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B5sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B4sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094B1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A3sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A1sv*sd*bc*sc*i*
alias:          pci:v00001002d000094A0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000940Asv*sd*bc*sc*i*
alias:          pci:v00001002d00009405sv*sd*bc*sc*i*
alias:          pci:v00001002d00009403sv*sd*bc*sc*i*
alias:          pci:v00001002d00009402sv*sd*bc*sc*i*
alias:          pci:v00001002d00009401sv*sd*bc*sc*i*
alias:          pci:v00001002d00009400sv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000796Csv*sd*bc*sc*i*
alias:          pci:v00001002d00007942sv*sd*bc*sc*i*
alias:          pci:v00001002d00007941sv*sd*bc*sc*i*
alias:          pci:v00001002d0000793Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000791Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000791Esv*sd*bc*sc*i*
alias:          pci:v00001002d00007835sv*sd*bc*sc*i*
alias:          pci:v00001002d00007834sv*sd*bc*sc*i*
alias:          pci:v00001002d00007297sv*sd*bc*sc*i*
alias:          pci:v00001002d00007293sv*sd*bc*sc*i*
alias:          pci:v00001002d00007291sv*sd*bc*sc*i*
alias:          pci:v00001002d00007290sv*sd*bc*sc*i*
alias:          pci:v00001002d0000728Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000728Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00007289sv*sd*bc*sc*i*
alias:          pci:v00001002d00007288sv*sd*bc*sc*i*
alias:          pci:v00001002d00007287sv*sd*bc*sc*i*
alias:          pci:v00001002d00007284sv*sd*bc*sc*i*
alias:          pci:v00001002d00007283sv*sd*bc*sc*i*
alias:          pci:v00001002d00007281sv*sd*bc*sc*i*
alias:          pci:v00001002d00007280sv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000724Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007249sv*sd*bc*sc*i*
alias:          pci:v00001002d00007248sv*sd*bc*sc*i*
alias:          pci:v00001002d00007247sv*sd*bc*sc*i*
alias:          pci:v00001002d00007246sv*sd*bc*sc*i*
alias:          pci:v00001002d00007245sv*sd*bc*sc*i*
alias:          pci:v00001002d00007244sv*sd*bc*sc*i*
alias:          pci:v00001002d00007243sv*sd*bc*sc*i*
alias:          pci:v00001002d00007240sv*sd*bc*sc*i*
alias:          pci:v00001002d00007211sv*sd*bc*sc*i*
alias:          pci:v00001002d00007210sv*sd*bc*sc*i*
alias:          pci:v00001002d00007200sv*sd*bc*sc*i*
alias:          pci:v00001002d000071DEsv*sd*bc*sc*i*
alias:          pci:v00001002d000071DAsv*sd*bc*sc*i*
alias:          pci:v00001002d000071D6sv*sd*bc*sc*i*
alias:          pci:v00001002d000071D5sv*sd*bc*sc*i*
alias:          pci:v00001002d000071D4sv*sd*bc*sc*i*
alias:          pci:v00001002d000071D2sv*sd*bc*sc*i*
alias:          pci:v00001002d000071CEsv*sd*bc*sc*i*
alias:          pci:v00001002d000071CDsv*sd*bc*sc*i*
alias:          pci:v00001002d000071C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C6sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C5sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C4sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C3sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C2sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000071C0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000719Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000719Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00007196sv*sd*bc*sc*i*
alias:          pci:v00001002d00007193sv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000718Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007188sv*sd*bc*sc*i*
alias:          pci:v00001002d00007187sv*sd*bc*sc*i*
alias:          pci:v00001002d00007186sv*sd*bc*sc*i*
alias:          pci:v00001002d00007183sv*sd*bc*sc*i*
alias:          pci:v00001002d00007181sv*sd*bc*sc*i*
alias:          pci:v00001002d00007180sv*sd*bc*sc*i*
alias:          pci:v00001002d0000715Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000715Esv*sd*bc*sc*i*
alias:          pci:v00001002d00007153sv*sd*bc*sc*i*
alias:          pci:v00001002d00007152sv*sd*bc*sc*i*
alias:          pci:v00001002d00007151sv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000714Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007149sv*sd*bc*sc*i*
alias:          pci:v00001002d00007147sv*sd*bc*sc*i*
alias:          pci:v00001002d00007146sv*sd*bc*sc*i*
alias:          pci:v00001002d00007145sv*sd*bc*sc*i*
alias:          pci:v00001002d00007144sv*sd*bc*sc*i*
alias:          pci:v00001002d00007143sv*sd*bc*sc*i*
alias:          pci:v00001002d00007142sv*sd*bc*sc*i*
alias:          pci:v00001002d00007141sv*sd*bc*sc*i*
alias:          pci:v00001002d00007140sv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000710Asv*sd*bc*sc*i*
alias:          pci:v00001002d00007109sv*sd*bc*sc*i*
alias:          pci:v00001002d00007108sv*sd*bc*sc*i*
alias:          pci:v00001002d00007106sv*sd*bc*sc*i*
alias:          pci:v00001002d00007105sv*sd*bc*sc*i*
alias:          pci:v00001002d00007104sv*sd*bc*sc*i*
alias:          pci:v00001002d00007103sv*sd*bc*sc*i*
alias:          pci:v00001002d00007102sv*sd*bc*sc*i*
alias:          pci:v00001002d00007101sv*sd*bc*sc*i*
alias:          pci:v00001002d00007100sv*sd*bc*sc*i*
alias:          pci:v00001002d000068FEsv*sd*bc*sc*i*
alias:          pci:v00001002d000068F9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F2sv*sd*bc*sc*i*
alias:          pci:v00001002d000068F1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E5sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E4sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068E0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068DEsv*sd*bc*sc*i*
alias:          pci:v00001002d000068DAsv*sd*bc*sc*i*
alias:          pci:v00001002d000068D9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068D8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C7sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068C0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068BFsv*sd*bc*sc*i*
alias:          pci:v00001002d000068BEsv*sd*bc*sc*i*
alias:          pci:v00001002d000068BAsv*sd*bc*sc*i*
alias:          pci:v00001002d000068B9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068B8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068B0sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A9sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A8sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A1sv*sd*bc*sc*i*
alias:          pci:v00001002d000068A0sv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000689Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00006899sv*sd*bc*sc*i*
alias:          pci:v00001002d00006898sv*sd*bc*sc*i*
alias:          pci:v00001002d0000688Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000688Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000688Asv*sd*bc*sc*i*
alias:          pci:v00001002d00006889sv*sd*bc*sc*i*
alias:          pci:v00001002d00006888sv*sd*bc*sc*i*
alias:          pci:v00001002d00006880sv*sd*bc*sc*i*
alias:          pci:v00001002d00006779sv*sd*bc*sc*i*
alias:          pci:v00001002d00006770sv*sd*bc*sc*i*
alias:          pci:v00001002d00006768sv*sd*bc*sc*i*
alias:          pci:v00001002d00006767sv*sd*bc*sc*i*
alias:          pci:v00001002d00006766sv*sd*bc*sc*i*
alias:          pci:v00001002d00006765sv*sd*bc*sc*i*
alias:          pci:v00001002d00006764sv*sd*bc*sc*i*
alias:          pci:v00001002d00006763sv*sd*bc*sc*i*
alias:          pci:v00001002d00006762sv*sd*bc*sc*i*
alias:          pci:v00001002d00006761sv*sd*bc*sc*i*
alias:          pci:v00001002d00006760sv*sd*bc*sc*i*
alias:          pci:v00001002d00006759sv*sd*bc*sc*i*
alias:          pci:v00001002d00006758sv*sd*bc*sc*i*
alias:          pci:v00001002d00006750sv*sd*bc*sc*i*
alias:          pci:v00001002d00006749sv*sd*bc*sc*i*
alias:          pci:v00001002d00006748sv*sd*bc*sc*i*
alias:          pci:v00001002d00006747sv*sd*bc*sc*i*
alias:          pci:v00001002d00006746sv*sd*bc*sc*i*
alias:          pci:v00001002d00006745sv*sd*bc*sc*i*
alias:          pci:v00001002d00006744sv*sd*bc*sc*i*
alias:          pci:v00001002d00006743sv*sd*bc*sc*i*
alias:          pci:v00001002d00006742sv*sd*bc*sc*i*
alias:          pci:v00001002d00006741sv*sd*bc*sc*i*
alias:          pci:v00001002d00006740sv*sd*bc*sc*i*
alias:          pci:v00001002d0000673Esv*sd*bc*sc*i*
alias:          pci:v00001002d00006739sv*sd*bc*sc*i*
alias:          pci:v00001002d00006738sv*sd*bc*sc*i*
alias:          pci:v00001002d00006729sv*sd*bc*sc*i*
alias:          pci:v00001002d00006728sv*sd*bc*sc*i*
alias:          pci:v00001002d00006727sv*sd*bc*sc*i*
alias:          pci:v00001002d00006726sv*sd*bc*sc*i*
alias:          pci:v00001002d00006725sv*sd*bc*sc*i*
alias:          pci:v00001002d00006724sv*sd*bc*sc*i*
alias:          pci:v00001002d00006723sv*sd*bc*sc*i*
alias:          pci:v00001002d00006722sv*sd*bc*sc*i*
alias:          pci:v00001002d00006721sv*sd*bc*sc*i*
alias:          pci:v00001002d00006720sv*sd*bc*sc*i*
alias:          pci:v00001002d0000671Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000671Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000671Csv*sd*bc*sc*i*
alias:          pci:v00001002d00006719sv*sd*bc*sc*i*
alias:          pci:v00001002d00006718sv*sd*bc*sc*i*
alias:          pci:v00001002d00006709sv*sd*bc*sc*i*
alias:          pci:v00001002d00006708sv*sd*bc*sc*i*
alias:          pci:v00001002d00006707sv*sd*bc*sc*i*
alias:          pci:v00001002d00006706sv*sd*bc*sc*i*
alias:          pci:v00001002d00006705sv*sd*bc*sc*i*
alias:          pci:v00001002d00006704sv*sd*bc*sc*i*
alias:          pci:v00001002d00006703sv*sd*bc*sc*i*
alias:          pci:v00001002d00006702sv*sd*bc*sc*i*
alias:          pci:v00001002d00006701sv*sd*bc*sc*i*
alias:          pci:v00001002d00006700sv*sd*bc*sc*i*
alias:          pci:v00001002d00005E4Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00005E4Dsv*sd*bc*sc*i*
alias:          pci:v00001002d00005E4Csv*sd*bc*sc*i*
alias:          pci:v00001002d00005E4Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00005E4Asv*sd*bc*sc*i*
alias:          pci:v00001002d00005E48sv*sd*bc*sc*i*
alias:          pci:v00001002d00005D57sv*sd*bc*sc*i*
alias:          pci:v00001002d00005D52sv*sd*bc*sc*i*
alias:          pci:v00001002d00005D50sv*sd*bc*sc*i*
alias:          pci:v00001002d00005D4Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00005D4Esv*sd*bc*sc*i*
alias:          pci:v00001002d00005D4Dsv*sd*bc*sc*i*
alias:          pci:v00001002d00005D4Csv*sd*bc*sc*i*
alias:          pci:v00001002d00005D4Asv*sd*bc*sc*i*
alias:          pci:v00001002d00005D49sv*sd*bc*sc*i*
alias:          pci:v00001002d00005D48sv*sd*bc*sc*i*
alias:          pci:v00001002d00005C63sv*sd*bc*sc*i*
alias:          pci:v00001002d00005C61sv*sd*bc*sc*i*
alias:          pci:v00001002d00005B65sv*sd*bc*sc*i*
alias:          pci:v00001002d00005B64sv*sd*bc*sc*i*
alias:          pci:v00001002d00005B63sv*sd*bc*sc*i*
alias:          pci:v00001002d00005B62sv*sd*bc*sc*i*
alias:          pci:v00001002d00005B60sv*sd*bc*sc*i*
alias:          pci:v00001002d00005A62sv*sd*bc*sc*i*
alias:          pci:v00001002d00005A61sv*sd*bc*sc*i*
alias:          pci:v00001002d00005A42sv*sd*bc*sc*i*
alias:          pci:v00001002d00005A41sv*sd*bc*sc*i*
alias:          pci:v00001002d00005969sv*sd*bc*sc*i*
alias:          pci:v00001002d00005965sv*sd*bc*sc*i*
alias:          pci:v00001002d00005964sv*sd*bc*sc*i*
alias:          pci:v00001002d00005962sv*sd*bc*sc*i*
alias:          pci:v00001002d00005961sv*sd*bc*sc*i*
alias:          pci:v00001002d00005960sv*sd*bc*sc*i*
alias:          pci:v00001002d00005975sv*sd*bc*sc*i*
alias:          pci:v00001002d00005974sv*sd*bc*sc*i*
alias:          pci:v00001002d00005955sv*sd*bc*sc*i*
alias:          pci:v00001002d00005954sv*sd*bc*sc*i*
alias:          pci:v00001002d00005835sv*sd*bc*sc*i*
alias:          pci:v00001002d00005834sv*sd*bc*sc*i*
alias:          pci:v00001002d00005657sv*sd*bc*sc*i*
alias:          pci:v00001002d00005653sv*sd*bc*sc*i*
alias:          pci:v00001002d00005652sv*sd*bc*sc*i*
alias:          pci:v00001002d0000564Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000564Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000564Asv*sd*bc*sc*i*
alias:          pci:v00001002d00005554sv*sd*bc*sc*i*
alias:          pci:v00001002d00005552sv*sd*bc*sc*i*
alias:          pci:v00001002d00005551sv*sd*bc*sc*i*
alias:          pci:v00001002d00005550sv*sd*bc*sc*i*
alias:          pci:v00001002d0000554Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000554Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000554Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000554Csv*sd*bc*sc*i*
alias:          pci:v00001002d0000554Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000554Asv*sd*bc*sc*i*
alias:          pci:v00001002d00005549sv*sd*bc*sc*i*
alias:          pci:v00001002d00005548sv*sd*bc*sc*i*
alias:          pci:v00001002d00005464sv*sd*bc*sc*i*
alias:          pci:v00001002d00005462sv*sd*bc*sc*i*
alias:          pci:v00001002d00005460sv*sd*bc*sc*i*
alias:          pci:v00001002d0000515Esv*sd*bc*sc*i*
alias:          pci:v00001002d0000515Asv*sd*bc*sc*i*
alias:          pci:v00001002d00005159sv*sd*bc*sc*i*
alias:          pci:v00001002d00005158sv*sd*bc*sc*i*
alias:          pci:v00001002d00005157sv*sd*bc*sc*i*
alias:          pci:v00001002d0000514Dsv*sd*bc*sc*i*
alias:          pci:v00001002d0000514Csv*sd*bc*sc*i*
alias:          pci:v00001002d00005148sv*sd*bc*sc*i*
alias:          pci:v00001002d00005147sv*sd*bc*sc*i*
alias:          pci:v00001002d00005146sv*sd*bc*sc*i*
alias:          pci:v00001002d00005145sv*sd*bc*sc*i*
alias:          pci:v00001002d00005144sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E56sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E54sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E53sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E52sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E51sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E50sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E4Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00004E4Asv*sd*bc*sc*i*
alias:          pci:v00001002d00004E49sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E48sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E47sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E46sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E45sv*sd*bc*sc*i*
alias:          pci:v00001002d00004E44sv*sd*bc*sc*i*
alias:          pci:v00001002d00004C67sv*sd*bc*sc*i*
alias:          pci:v00001002d00004C66sv*sd*bc*sc*i*
alias:          pci:v00001002d00004C64sv*sd*bc*sc*i*
alias:          pci:v00001002d00004C5Asv*sd*bc*sc*i*
alias:          pci:v00001002d00004C59sv*sd*bc*sc*i*
alias:          pci:v00001002d00004C58sv*sd*bc*sc*i*
alias:          pci:v00001002d00004C57sv*sd*bc*sc*i*
alias:          pci:v00001002d00004B4Csv*sd*bc*sc*i*
alias:          pci:v00001002d00004B4Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00004B4Asv*sd*bc*sc*i*
alias:          pci:v00001002d00004B49sv*sd*bc*sc*i*
alias:          pci:v00001002d00004B48sv*sd*bc*sc*i*
alias:          pci:v00001002d00004A54sv*sd*bc*sc*i*
alias:          pci:v00001002d00004A50sv*sd*bc*sc*i*
alias:          pci:v00001002d00004A4Fsv*sd*bc*sc*i*
alias:          pci:v00001002d00004A4Esv*sd*bc*sc*i*
alias:          pci:v00001002d00004A4Dsv*sd*bc*sc*i*
alias:          pci:v00001002d00004A4Csv*sd*bc*sc*i*
alias:          pci:v00001002d00004A4Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00004A4Asv*sd*bc*sc*i*
alias:          pci:v00001002d00004A49sv*sd*bc*sc*i*
alias:          pci:v00001002d00004A48sv*sd*bc*sc*i*
alias:          pci:v00001002d00004967sv*sd*bc*sc*i*
alias:          pci:v00001002d00004966sv*sd*bc*sc*i*
alias:          pci:v00001002d00004437sv*sd*bc*sc*i*
alias:          pci:v00001002d00004337sv*sd*bc*sc*i*
alias:          pci:v00001002d00004336sv*sd*bc*sc*i*
alias:          pci:v00001002d00004242sv*sd*bc*sc*i*
alias:          pci:v00001002d00004237sv*sd*bc*sc*i*
alias:          pci:v00001002d00004156sv*sd*bc*sc*i*
alias:          pci:v00001002d00004155sv*sd*bc*sc*i*
alias:          pci:v00001002d00004154sv*sd*bc*sc*i*
alias:          pci:v00001002d00004153sv*sd*bc*sc*i*
alias:          pci:v00001002d00004152sv*sd*bc*sc*i*
alias:          pci:v00001002d00004151sv*sd*bc*sc*i*
alias:          pci:v00001002d00004150sv*sd*bc*sc*i*
alias:          pci:v00001002d0000414Bsv*sd*bc*sc*i*
alias:          pci:v00001002d0000414Asv*sd*bc*sc*i*
alias:          pci:v00001002d00004149sv*sd*bc*sc*i*
alias:          pci:v00001002d00004148sv*sd*bc*sc*i*
alias:          pci:v00001002d00004147sv*sd*bc*sc*i*
alias:          pci:v00001002d00004146sv*sd*bc*sc*i*
alias:          pci:v00001002d00004145sv*sd*bc*sc*i*
alias:          pci:v00001002d00004144sv*sd*bc*sc*i*
alias:          pci:v00001002d00004137sv*sd*bc*sc*i*
alias:          pci:v00001002d00004136sv*sd*bc*sc*i*
alias:          pci:v00001002d00003E54sv*sd*bc*sc*i*
alias:          pci:v00001002d00003E50sv*sd*bc*sc*i*
alias:          pci:v00001002d00003155sv*sd*bc*sc*i*
alias:          pci:v00001002d00003154sv*sd*bc*sc*i*
alias:          pci:v00001002d00003152sv*sd*bc*sc*i*
alias:          pci:v00001002d00003150sv*sd*bc*sc*i*
depends:        drm,drm_kms_helper,ttm,fb,cfbfillrect,cfbimgblt,cfbcopyarea,i2c-algo-bit
vermagic:       2.6.39-gentoo-r3 SMP preempt mod_unload 
parm:           no_wb:Disable AGP writeback for scratch registers (int)
parm:           modeset:Disable/Enable modesetting (int)
parm:           dynclks:Disable/Enable dynamic clocks (int)
parm:           r4xx_atom:Enable ATOMBIOS modesetting for R4xx (int)
parm:           vramlimit:Restrict VRAM for testing (int)
parm:           agpmode:AGP Mode (-1 == PCI) (int)
parm:           gartsize:Size of PCIE/IGP gart to setup in megabytes (32,64, etc)
 (int)
parm:           benchmark:Run benchmark (int)
parm:           test:Run tests (int)
parm:           connector_table:Force connector table (int)
parm:           tv:TV enable (0 = disable) (int)
parm:           audio:Audio enable (0 = disable) (int)
parm:           disp_priority:Display Priority (0 = auto, 1 = normal, 2 = high) (int)
parm:           hw_i2c:hw i2c engine enable (0 = disable) (int)
parm:           pcie_gen2:PCIE Gen2 mode (1 = enable) (int)


If there's need of additional info just ask
Comment 1 Alex Deucher 2011-10-17 16:23:22 UTC
At the moment, dynpm only switches between mid and high since low causes problems on some boards.
Comment 2 Marco Albarelli 2011-10-17 16:44:42 UTC
(In reply to comment #1)
> At the moment, dynpm only switches between mid and high since low causes
> problems on some boards.

Doh
How could I remove such limitation?

My card works flawlessly at the minimum power mode so I'd be glad to have this possibility
Comment 3 paulo 2013-03-22 18:10:04 UTC
I'd like something like that too. There is false advertizement everywhere that dynpm is more 'agressive' powermanagement than the profile based solutions, would be nice if it was true.
Comment 4 paulo 2013-03-22 18:35:38 UTC
And limiting the range to others, ie : low to medium, medium to high, low to high, would be nice too.
Comment 5 Martin Peres 2019-11-19 07:32:36 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/xorg/driver/xf86-video-ati/issues/23.


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.