Aktualizacja (8-05-2014): Zgodnie z oczekiwaniami, w Ubuntu 14.04 DPM jest domyślnie włączony dla wszystkich współczesnych procesorów graficznych AMD (seria HD 4000 do HD 7000). Jeśli używasz tego wydania wraz z obsługiwaną kartą graficzną, nie musisz nic robić, aby korzystać z tej funkcji.
Aktualizacja (28-11-2013): Ubuntu 13.10 domyślnie jest dostarczany z jądrem 3.11. Jeśli więc korzystasz z tej wersji, wszystko, co musisz zrobić, to dodać parametr do jądra systemu Linux. Zaktualizowałem odpowiednio przewodnik. Wygląda na to, że w Ubuntu 14.04 DPM będzie domyślnie włączony, więc mam nadzieję, że do tego czasu ten przewodnik będzie przestarzały! ;)
Ok, w ostatnich dniach trochę eksperymentowałem i włączyłem! To naprawdę bardzo proste, gdy dowiesz się, jak to zrobić. Dla osób, które również chcą tego spróbować, wyjaśnię każdy krok. Począwszy od instalacji nowego jądra.
Przede wszystkim kilka punktów do rozważenia. Obsługa Radeon DPM dotyczy tylko kart graficznych z serii Radeon HD 2000 (R600) i nowszych. Jeśli używasz naprawdę starej karty graficznej ATI Radeon, obsługa zarządzania energią jest już dostępna w sterowniku typu open source.
Kroki tylko dla Ubuntu 13.04 lub niższej:
Aby korzystać z Radeon DPM, potrzebujesz jądra Linux 3.11 lub nowszego. Możesz użyć PPA jądra głównego Ubuntu i pobrać najnowszy stabilny obraz jądra Linux 3.11 z tego katalogu kernel.ubuntu.com . Wszelkie przyszłe aktualizacje jądra również są w porządku i można je również znaleźć w tym katalogu.
Korzystanie z funkcji dynamicznego zarządzania energią wymaga zaktualizowanego oprogramowania układowego karty graficznej. Najnowszy mikrokod / oprogramowanie Radeon można pobrać z tego katalogu . Potrzebujesz plików * _smc.bin od czerwca. Jeśli nie masz pewności co do nazwy kodowej konkretnej karty graficznej, możesz ją ogólnie znaleźć na podstawie danych wyjściowych lspci -v | mniej ... Pliki należy umieścić w / lib / firmware / radeon . Jeśli spróbujesz użyć Radeon DPM bez oprogramowania wewnętrznego, przyspieszenie zostanie wyłączone dla GPU. Musisz także upewnić się, że masz zaktualizowane oprogramowanie w / lib / firmware / radeon przed instalacją jądra> 3.11 - zostanie ono automatycznie przeciągnięte do zainstalowanego obrazu.
Ubuntu 13.10 lub nowszy albo użytkownicy Radeon HD 3000 lub nowszy:
Obsługa Radeon DPM nie jest domyślnie włączona poniżej jądra Linux 3.13 lub dla starszych GPU. Musisz dodać parametr radeon.dpm = 1 do jądra Linux, aby włączyć go w takich przypadkach. Aby dowiedzieć się, jak to zrobić w systemie Ubuntu, zobacz Wiki Ubuntu na temat różnych sposobów.
Po zainstalowaniu nowego jądra, zaktualizowaniu oprogramowania układowego i włączeniu parametru jądra powinieneś być gotowy. Musisz teraz ponownie uruchomić system i możesz sprawdzić, czy po tym wszystko działa
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
Uwaga: @ luca992 wskazał, że plik radeon_pm_info może znajdować się w innym katalogu (na przykład w / sys / kernel / debug / dri / 1 / zamiast dri / 64 /). Jeśli masz absolutną pewność, że poprawnie wykonałeś wszystkie czynności, możesz sprawdzić, czy może tak być w twojej sytuacji.
Powinieneś zobaczyć coś takiego:
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
Możesz dalej skonfigurować DPM, otwierając /etc/rc.local i dodając następujący wiersz:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Gdzie „parametrem” może być:
- bateria (zestaw poziomów wydajności ukierunkowanych na optymalne działanie na baterii)
- zrównoważony (zestaw poziomów wydajności ukierunkowanych na optymalne codzienne użytkowanie)
- wydajność (zestaw poziomów wydajności ukierunkowanych na najwyższą wydajność GPU)
Źródła: http://www.botchco.com/agd5f/?p=57