Bug 75301 - DGP isn't switched off by radeon driver
Summary: DGP isn't switched off by radeon driver
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Video(DRI - non Intel) (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_video-dri
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-02 13:44 UTC by Alexander Menzhinsky
Modified: 2016-03-23 18:56 UTC (History)
4 users (show)

See Also:
Kernel Version: 3.14.2-1
Subsystem:
Regression: No
Bisected commit-id:


Attachments
lspci (8.79 KB, text/plain)
2014-05-02 13:44 UTC, Alexander Menzhinsky
Details

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.

Note You need to log in before you can comment on or make changes to this bug.