Ενεργοποίηση του Radeon Dynamic Power Management σε Ubuntu και παράγωγες διανομές
Αν έχετε κάρτα γραφικών AMD-ATI, της σειράς: Radeon HD 2000 (R600) και νεότερη ίσως θα έχετε διαβάσει πως ο AMD Radeon driver υποστηρίζει πλέον το χαρακτηριστικό Dynamic Power Management (DPM), από την έκδοση 3.11 και μετά του πυρήνα Linux.
Προϋποθέτει δηλαδή, πως έχετε εγκαταστήσει τον kernel 3.11 ή κάποιον νεότερο. Το επερχόμενο Ubuntu 14.04, θα “φοράει” τον 3.13, οπότε αν θέλετε να το περάσετε στην υπάρχουσα έκδοση που έχετε, αρκεί να κατεβάστε τα έτοιμα DEB πακέτα του [DOWNLOAD] και διπλό κλικ επάνω στο καθένα ξεχωριστά ώστε να τα εγκαταστήσετε. Μόλις ολοκληρωθεί η εγκατάσταση, κάνετε επανεκκίνηση τον υπολογιστή σας.
Στην συνέχεια και προκειμένου να ενεργοποιήσετε το Radeon Dynamic Power Management, κατεβάστε το updated firmware του: [DOWNLOAD].
Χρειαζόσαστε τα *_smc.bin αρχεία, επιλέγοντας αυτό που ταιριάζει με την κωδική ονομασία της κάρτας γραφικών σας.
Αυτό το αρχείο, μπορείτε να το εγκαταστήσετε με την εντολή:
1cd ~/Downloads/ && ./FILENAME_smc.bin
όπου: Downloads, θα βάλετε τον φάκελο που το έχετε κατεβάσει και
όπου: FILENAME, το πλήρες όνομα του αρχείου smc.bin
Τώρα πρέπει να ενεργοποιήσετε το DPM, προσθέτοντας την σχετική παράμετρο (radeon.dpm=1), στις εγγραφές του grub. Δώστε την παρακάτω εντολή, ώστε να ανοίξετε το σχετικό αρχείο του:
1sudo gedit /e tc/default/grub
Εκεί βρείτε την γραμμή που λέει: GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash.
Προσθέστε την πιο πάνω παράμετρο, ώστε να είναι πλέον έτσι:
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash radeon.dpm=1
Αποθηκεύστε το αρχείο με την αλλαγή, κλείστε το και δώστε την ακόλουθη εντολή στο τερματικό/κονσόλα σας, ώστε να ενημερωθεί ο grub:
1sudo update-grub
Μπορείτε να ρυθμίσετε περαιτέρω το DPM με επέμβαση στο αρχείο: / etc/rc.local (άνοιγμα και αυτού με τον κειμενογράφο σας), προσθέτοντας την ακόλουθη γραμμή:
echo parameter > /sys/class/drm/card0/device/power_dpm_state
Όπου “παράμετρος” (parameter) μπορεί να είναι:
Βattery [Μπαταρία]: (ένα σύνολο επιπέδων απόδοσης με στόχο την βέλτιστη λειτουργία με μπαταρία)
Βalanced [Εξισορρόπηση]: (ένα σύνολο επιπέδων απόδοσης στόχο για την βέλτιστη καθημερινή χρήση)
Ρerformance [Απόδοση]: (ένα σύνολο επιδόσεων με στόχο, την υψηλότερη απόδοση της GPU)
όπου: gedit, ανάλογα την διανομή σας, βάζετε τον κειμενογράφο που χρησιμοποιείτε.
Ακόμα, το etc, στις εντολές, έχει ένα κενό: e tc, και αυτό επειδή κάποιο από τα μέσα αυξημένα μέτρα ασφαλείας του server, την θεωρεί ως κακή (για αυτόν). Μέχρι να διορθωθεί αυτό την δίνουμε έτσι, επομένως, μη ξεχάσετε να αφαιρέσετε το κενό, όταν γράψετε την εντολή, αλλιώς δεν θα γίνει τίποτα.
Αυτό ήταν, δουλεύει μια χαρά, μα φυσικά, αν κάτι δεν σας πάει καλά στην εγκατάσταση του kernel ή αλλού, τοosarena δεν φέρει την παραμικρή ευθύνη.
Αν σας άρεσε το άρθρο και το βρήκατε χρήσιμο υποστηρίξτε στα κοινωνικά δίκτυα με ένα Like, tweet για να συνεχίσω.