Bug 75301

Summary: DGP isn't switched off by radeon driver
Product: Drivers Reporter: Alexander Menzhinsky (amenzhinsky)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal CC: alan, alexdeucher, amenzhinsky, szg00000
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.14.2-1 Subsystem:
Regression: No Bisected commit-id:
Attachments: lspci

Description Alexander Menzhinsky 2014-05-02 13:44:59 UTC
Created attachment 134711 [details]
lspci

I use a laptop with intel HD 4000 and Radeon HD 8870M.
It seems radeon driver doesn't decrease power consumption and my machine runs at ~50C instead of ~40C if I switch itt off by acpi_call.

$ cat /etc/modprobe.d/radeon.conf
options radeon dpm=1 aspm=1 runpm=1 dynclks=1

# cat /sys/kernel/debug/dri/1/radeon_pm_info 
uvd    vclk: 0 dclk: 0
power level 0    sclk: 30000 mclk: 15000 vddc: 900 vddci: 900 pcie gen: 2

$ for i in /sys/class/drm/card1/device/power/*; do echo "${i}: $(cat "${i}")"; done 
/sys/class/drm/card1/device/power/async: enabled
/sys/class/drm/card1/device/power/autosuspend_delay_ms: 5000
/sys/class/drm/card1/device/power/control: on
/sys/class/drm/card1/device/power/runtime_active_kids: 0
/sys/class/drm/card1/device/power/runtime_active_time: 176376
/sys/class/drm/card1/device/power/runtime_enabled: forbidden
/sys/class/drm/card1/device/power/runtime_status: active
/sys/class/drm/card1/device/power/runtime_suspended_time: 0
/sys/class/drm/card1/device/power/runtime_usage: 1
/sys/class/drm/card1/device/power/wakeup: disabled
/sys/class/drm/card1/device/power/wakeup_abort_count: 
/sys/class/drm/card1/device/power/wakeup_active: 
/sys/class/drm/card1/device/power/wakeup_active_count: 
/sys/class/drm/card1/device/power/wakeup_count: 
/sys/class/drm/card1/device/power/wakeup_expire_count: 
/sys/class/drm/card1/device/power/wakeup_last_time_ms: 
/sys/class/drm/card1/device/power/wakeup_max_time_ms: 
/sys/class/drm/card1/device/power/wakeup_prevent_sleep_time_ms: 
/sys/class/drm/card1/device/power/wakeup_total_time_ms:
Comment 1 Alex Deucher 2014-05-19 14:01:03 UTC
Please attach your dmesg output.  Also, do you have a debugfs switcheroo entry?  If not, can you try the latest 3.15 kernel?
Comment 2 Alex Deucher 2014-05-19 14:02:13 UTC
This is a duplicate bug 75401.