FS#32526 - [drm/xf86-video-ati] Power Management

Attached to Project: Arch Linux
Opened by pedram (multiphrenic) - Wednesday, 07 November 2012, 14:11 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 07 November 2012, 18:14 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Power Management does not work with xf86-video-ati 1:6.14.6-2. Frequency is always at highest setting despite forcing low profile or using dynpm.

# echo low > /sys/class/drm/card0/device/power_profile
# echo profile > /sys/class/drm/card0/device/power_method

cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 800000 kHz
current engine clock: 799940 kHz
default memory clock: 1250000 kHz
current memory clock: 1250000 kHz

# echo dynpm > /sys/class/drm/card0/device/power_method

cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 800000 kHz
current engine clock: 799940 kHz
default memory clock: 1250000 kHz
current memory clock: 1250000 kHz

# sensors
radeon-pci-0100
Adapter: PCI adapter
temp1: +62.0 C

KMS is loaded and I can't find any errors

# dmesg | grep radeon
[ 0.000000] Command line: root=/dev/sda5 ro radeon.agpmode=8 initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux
[ 0.000000] Kernel command line: root=/dev/sda5 ro radeon.agpmode=8 initrd=../initramfs-linux.img BOOT_IMAGE=../vmlinuz-linux
[ 0.689743] [drm] radeon defaulting to kernel modesetting.
[ 0.689745] [drm] radeon kernel modesetting enabled.
[ 0.690031] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[ 0.690033] radeon 0000:01:00.0: GTT: 512M 0x0000000080000000 - 0x000000009FFFFFFF
[ 0.690105] [drm] radeon: 2048M of VRAM memory ready
[ 0.690106] [drm] radeon: 512M of GTT memory ready.
[ 0.690142] radeon 0000:01:00.0: irq 41 for MSI/MSI-X
[ 0.690148] radeon 0000:01:00.0: radeon: using MSI.
[ 0.690365] [drm] radeon: irq initialized.
[ 0.690606] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
[ 0.693655] radeon 0000:01:00.0: WB enabled
[ 0.693657] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0xffff88030be23c00
[ 0.693658] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0xffff88030be23c04
[ 0.693659] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0xffff88030be23c08
[ 0.725386] [drm] radeon: power management initialized
[ 0.855011] fbcon: radeondrmfb (fb0) is primary device
[ 1.183148] fb0: radeondrmfb frame buffer device
[ 1.183151] [drm] Initialized radeon 2.24.0 20080528 for 0000:01:00.0 on minor 0



Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 07 November 2012, 18:14 GMT
Reason for closing:  Upstream
Comment by Andreas Radke (AndyRTR) - Wednesday, 07 November 2012, 18:13 GMT
I guess is more likely done by the kernel drm interface. In any way it's not a packaging issue but an upstream one. So look out for upstream bugs and fixes or report it there.

And don't miss to check out the new ati driver 7.0.0 in testing. And try to use different kernels.

Loading...