Would anyone be able to inform me of the status of Powerplay (if it matters, for an R500-generation X1400) in the radeon or radeonhd drivers? Have documents been released? Is there any support?
Announcement
Collapse
No announcement yet.
Radeon and Powerplay support
Collapse
X
-
Originally posted by sastraxi View PostWould anyone be able to inform me of the status of Powerplay (if it matters, for an R500-generation X1400) in the radeon or radeonhd drivers? Have documents been released? Is there any support?
Only thing missing is some of the voltage stuff and drivers for the actual thermal chips if you want to be able to read the temperature (not necessary for operation). Unfortunately, at the moment you have to pick a powerplay mode statically in your config. This will be alleviated and you will be able to change things dynamically when we get get gpu objects in xrandr 1.3 or via sysfs in the drm once we have kernel modesetting.
Dynamic clock gating is already available via the DynamicClocks option in the radeon driver in git.
R6xx and newer are still being looked at as things have changed a bit there.
Alex
-
Originally posted by sastraxi View PostMy hero! Thank you, Alex. I will be switching over tonight as that was the last feature I was missing! Say hello, decent-looking video...
Comment
-
Originally posted by sastraxi View PostJust to be clear: does your powerplay repository contain the recent stuff that makes everything work (like compiz if one also acquired the bleeding-edge X server) on R500 chips?
Comment
-
They certainly did apply cleanly. However, I'm not sure what exactly the line is to put in the xorg.conf file.
Code:Powerplay V2 table found - 5 entries No thermal controller Powerplay 0: Optimal Performance engine:32400 memory:13500 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:1 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_THERMAL_DIODE_MODE FM Disable Powerplay 1: Optimal Battery Life engine:21000 memory:13500 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:1 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_DEFAULT_DC_STATE_ENTRY_TRUE ATOM_PM_MISCINFO_DEFAULT_LOW_DC_STATE_ENTRY_TRUE ATOM_PM_MISCINFO_POWER_SAVING_MODE FM Disable Powerplay 2: Optimal Performance engine:39200 memory:25200 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:16 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_THERMAL_DIODE_MODE FM Disable Powerplay 3: High Battery engine:39200 memory:25200 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:16 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_POWER_SAVING_MODE FM Disable Powerplay 4: Balanced engine:43200 memory:39600 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:16 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ASIC_REDUCED_SPEED_SCLK_EN ATOM_PM_MISCINFO_LOAD_BALANCE_EN ATOM_PM_MISCINFO_DRIVER_DEFAULT_MODE FM Disable ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_2 ATOM_PM_MISCINFO_DYNAMIC_HDP_BLOCK_EN ATOM_PM_MISCINFO_DYNAMIC_MC_HOST_BLOCK_EN
Code:Option "PowerPlayMode" "1"
Code:Option "PowerPlayMode" "2"
Comment
-
Originally posted by sastraxi View PostThey certainly did apply cleanly. However, I'm not sure what exactly the line is to put in the xorg.conf file.
Code:Powerplay V2 table found - 5 entries No thermal controller Powerplay 0: Optimal Performance engine:32400 memory:13500 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:1 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_THERMAL_DIODE_MODE FM Disable Powerplay 1: Optimal Battery Life engine:21000 memory:13500 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:1 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_SUPPORT ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_DEFAULT_DC_STATE_ENTRY_TRUE ATOM_PM_MISCINFO_DEFAULT_LOW_DC_STATE_ENTRY_TRUE ATOM_PM_MISCINFO_POWER_SAVING_MODE FM Disable Powerplay 2: Optimal Performance engine:39200 memory:25200 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:16 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_THERMAL_DIODE_MODE FM Disable Powerplay 3: High Battery engine:39200 memory:25200 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:16 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ENGINE_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_MEMORY_CLOCK_CONTRL_EN ATOM_PM_MISCINFO_ASIC_SLEEP_MODE_EN ATOM_PM_MISCINFO_POWER_SAVING_MODE FM Disable Powerplay 4: Balanced engine:43200 memory:39600 Voltage GPIO entry:20 Panel Refresh:60 temp range:0-0 pcie lanes:16 PM mode attributes: ATOM_PM_MISCINFO_VOLTAGE_DROP_ACTIVE_HIGH ATOM_PM_MISCINFO_ASIC_REDUCED_SPEED_SCLK_EN ATOM_PM_MISCINFO_LOAD_BALANCE_EN ATOM_PM_MISCINFO_DRIVER_DEFAULT_MODE FM Disable ATOM_PM_MISCINFO_DYNAMIC_CLOCK_DIVIDER_BY_2 ATOM_PM_MISCINFO_DYNAMIC_HDP_BLOCK_EN ATOM_PM_MISCINFO_DYNAMIC_MC_HOST_BLOCK_EN
Code:Option "PowerPlayMode" "1"
Code:Option "PowerPlayMode" "2"
Comment
-
Originally posted by signor_rossi View PostWhat's the status of powerplay as of today? Are the patches still to be applied manually or have they been integrated in newer versions of the radeon driver? Is an x600 mobility supported?
Many thanks for any clarifications, signor_Rossi.
Alex
Comment
Comment