Blog

AMD Radeon energieverbruik tweaks

Als je Linux gebruikt en je hebt een AMD (vroeger ATI Technologies) grafische kaart, dan heb je twee keuzes. Ofwel gebruik je de gesloten Catalyst driver (fglrx) ofwel de opensource Radeon driver (radeon).

De AMD Catalyst driver heeft een goed energieverbruik, maar werkt slecht in GNOME 3. De AMD Radeon driver heeft een slecht energieverbruik, maar werkt goed in GNOME 3. Het goede nieuws is dat de Radeon driver wel degelijk een paar goede energieverbruikmogelijkheden heeft maar die functies staan standaard uit.

De vraag is nu, hoe zet je die aan? De volgende functies werken voor Debian en alle Debian gebaseerde distributies vanaf kernel 2.6.35.

Eerst maken we een script aan die we radeon-power-save noemen.

$ sudo gedit /etc/init.d/radeon-power-save

Nu dat je een tekstbewerker open hebt, moet je kiezen tussen twee methodes. De eerst heet ‘dynpm’ en de tweede ‘profile’.

Dynpm methode

De dynpm methode is moderner, maar werkt mogelijk niet met bepaalde hardwarecombinaties. Deze methode zal uw GPU frequentie aanpassen naargelang de vraag. Het volgende plaats je in /etc/init.d/radeon-power-save om de ‘dynpm’ methode te gebruiken.

#!/bin/sh

### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

# Radeon power save
echo dynpm > /sys/class/drm/card0/device/power_method

Profile methode

De profile methode is gebaseerd op vier energieprofielen die je manueel of bij het opstarten kan kiezen.
Je kan kiezen tussen “default”, “auto”, “low”, “mid” en “high”. Het volgende plaats je in /etc/init.d/radeon-power-save om de ‘profile’ methode te gebruiken.

#!/bin/sh

### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

# Radeon power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

In plaats van “low” kan je een van de vijf andere profielen kiezen.

Start

Het enige wat je nog moet doen is het script uitvoerbaar maken en maken dat het start bij het opstarten van jouw computer.

$ sudo chmod +x /etc/init.d/radeon-power-save
$ sudo update-rc.d radeon-power-save defaults 99

Controle

Om de huidige status van jouw grafische kaart te controleren, gebruik onderstaande commando’s.

$ cat /sys/class/drm/card0/device/power_method
$ cat /sys/class/drm/card0/device/power_profile
$ cat /sys/kernel/debug/dri/0/radeon_pm_info

Dat is alles. Herstart de computer en gebruik de cat commando’s om te controleren of de instellingen correct zijn.

Bron: http://www.techytalk.info/ubuntu-open-source-ati-radeon-driver-power-usage-tweaks/


Andere artikelen

Sailfish OS is nu compatibel met Android

Sailfish OS is een Linux-gebaseerd besturingssysteem voor smartphones en tablets en wordt ontwikkeld door Jolla, Jolla werd opgericht door ex-Nokia werknemers.

Ongewenste witruimte onderaan afbeelding

Een afbeelding is een inline element. De afbeelding zit dus op de basislijn van uw tekst. Dit kan als gevolg hebben dat als een afbeelding in een div geplaatst wordt er een ongewenste witruimte onderaan de afbeelding te zien is.