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 |
Please attach your dmesg output. Also, do you have a debugfs switcheroo entry? If not, can you try the latest 3.15 kernel? |
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: