DPM neboli Dynamic Power Management (dynamické řízení spotřeby) umožňuje hardwaru GPU dynamicky měnit frekvenci paměti a napětí na základě zatížení GPU, a tím výrazně šetřit baterii vašich mobilních zařízení. Tato funkce je k dispozici pro svobodné ovladače AMD Radeon a vyžaduje linuxové jádro minimálně ve verzi 3.11. Ve výchozím nastavení není funkce povolena, alespoň tedy v Linux Mint 16 (pravděpodobně se jejího povolení ve výchozím nastavení dočkáme v LM17). V dnešním článku si proto ukážeme, jak tuto užitečnou vlastnost povolit.
Podpora Radeon DPM je určena pouze pro řady grafických karet Radeon HD 2000 (R600) a novější. Pokud používáte starou grafickou kartu ATI Radeon, podpora řízení spotřeby fungovat nebude.
Zapnutí AMD Radeon DPM v Linux Mintu
Chcete-li povolit DPM v LM 16, je nutné otevřít soubor /etc/default/grub pomocí nějakého textového editoru (jako root) – já použiji gedit:
Příkaz terminálu: |
---|
gksu gedit /etc/default/grub |
V tomto souboru vyhledejte následující řádek (u mě je to řádek 11):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Za text v uvozovkách přidejte mezeru a následující kód:
radeon.dpm=1
Po provedení změn musí řádek vypadat takto:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
Nyní soubor uložte a zadejte následující příkaz pro aktualizaci Grubu:
Příkaz terminálu: |
---|
sudo update-grub |
Nakonec restartujte počítač a zkontrolujte, zda vše funguje:
Příkazy terminálu: |
---|
sudo cat /sys/kernel/debug/dri/64/radeon_pm_info |
Měli byste dostat podobný výstup:
Dále můžete DPM nastavit otevřením souboru /etc/rc.local a přidáním následujícího řádku:
echo parametr > /sys/class/drm/card0/device/power_dpm_state
Místo parametr pak zadejte:
- battery – provoz nastaven pro optimální využití baterie
- balanced – vyvážený provoz, určený pro každodenní použití
- performance – provoz, využívající maximální výkon GPU
Pro Linux Mint 15 a starší budete potřebovat novější jádro (je vyžadováno 3.11 a novější), jakož i aktualizovaný firmware. Nejnovější Radeon firmware lze stáhnout z tohoto odkazu. Musíte stáhnout soubory * _smc.bin umístěné zde od června 2013.
Pokud si nejste jisti typem vaší grafické karty, najdete jej ve výstupu příkazu:
lspci -v | less ...
Stažený soubor pak nakopírujte do /lib/firmware/radeon. Pokud se pokusíte použít Radeon DPM bez nového firmwaru, vše skončí zákazem GPU. Také je potřeba, abyste se ujistili, že máte aktualizovaný firmware v tomto adresáři i před samotnou instalací kernelu >3.11.
Vzhledem k tomu, že je zde řada možností jak si „rozhašit“ systém, tak podobné hrátky rozhodně nedoporučuji začátečníkům!