Оновлення (8-05-2014): Як і очікувалося, в Ubuntu 14.04 DPM включений за замовчуванням для всіх сучасних процесорів AMD (серії HD 4000 до HD 7000). Якщо ви користуєтеся цим випуском разом із підтримуваною графічною карткою, вам не потрібно нічого робити, щоб використовувати цю функцію.
Оновлення (28-11-2013): Ubuntu 13.10 постачається з ядром 3.11 за замовчуванням. Отже, якщо ви використовуєте цей випуск, все, що вам потрібно зробити, - це додати параметр до ядра Linux. Я відповідно оновив керівництво. Крім того, схоже на Ubuntu 14.04, DPM буде включений за замовчуванням, тому, сподіваємось, цей посібник до цього часу буде застарілим! ;)
Гаразд, останні кілька днів я трохи експериментував і ввімкнув це! Це насправді дуже просто, коли ви дізналися, як це зробити. Для людей, які також хочуть спробувати, я поясню кожен крок. Починаючи з установки нового ядра.
Насамперед кілька моментів, які слід врахувати. Підтримка Radeon DPM призначена лише для відеокарт серії Radeon HD 2000 (R600) та новіших версій. Якщо ви використовуєте дійсно стару відеокарту ATI Radeon, підтримка управління живленням вже використана на драйвері з відкритим кодом.
Крок лише для Ubuntu 13.04 або нижче:
Для використання Radeon DPM вам потрібно ядро Linux 3.11 або новіше. Ви можете використовувати основне ядро Ubuntu PPA і завантажити останнє стабільне зображення ядра 3.11 Linux з цього каталогу kernel.ubuntu.com . Будь-які майбутні оновлення ядра теж добре, і їх також можна знайти в цьому каталозі.
Використання функції динамічного керування живленням потребує оновленої мікропрограми для відеокарти. З цього каталогу можна завантажити найновіший мікрокод / прошивку Radeon . Вам потрібні файли * _smc.bin з червня. Якщо ви не впевнені у своєму конкретному коді графічної картки, його зазвичай можна знайти, дивлячись на вихід lspci -v | менше ... Файли (файли) потрібно розмістити в / lib / firmware / radeon . Якщо ви спробуєте використовувати Radeon DPM без прошивки, прискорення в кінцевому рахунку буде відключено для GPU. Вам також потрібно переконатися, що у вас є оновлена прошивка в / lib / firmware / radeon, перш ніж встановлювати ядро> 3.11 - воно буде автоматично втягуватися в встановлене зображення.
Ubuntu 13.10 або новішої версії, або користувачі Radeon HD 3000 або нижче:
Підтримка Radeon DPM не включена за замовчуванням нижче ядра Linux 3.13 або для старих графічних процесорів. Ви повинні додати параметр radeon.dpm = 1 до ядра Linux, щоб увімкнути його в цих випадках. Про кроки, які можна зробити для Ubuntu, див. У Ubuntu Wiki про різні способи.
Коли встановлено нове ядро, оновлено вбудоване програмне забезпечення та увімкнено параметр Kernel, ви повинні бути готовими. Тепер ви повинні перезавантажити систему, і ви можете перевірити, чи все працює після цього, зробивши це
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
Примітка: @ luca992 зазначав, що файл radeon_pm_info може знаходитися в іншому каталозі (наприклад, в / sys / kernel / debug / dri / 1 / замість dri / 64 /). Якщо ви абсолютно впевнені, що правильно виконували всі кроки, ви можете перевірити, чи може це бути у вашій ситуації.
Ви повинні побачити щось подібне:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
Ви можете додатково налаштувати DPM, відкривши /etc/rc.local та додавши наступний рядок:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Де "параметр" може бути:
- акумулятор (набір рівнів продуктивності, орієнтованих на оптимальну роботу акумулятора)
- збалансований (набір рівнів продуктивності, орієнтованих на оптимальне щоденне використання)
- продуктивність (набір рівнів продуктивності, орієнтованих на найвищу продуктивність GPU)
Джерела: http://www.botchco.com/agd5f/?p=57