Όσοι είχαν την «τύχη» να αποκτήσουν ένα HP Pavilion DV6 (ειδικά της περιόδου 2010-2012) γνωρίζουν ότι δεν αγόρασαν απλά ένα laptop, αλλά μια φορητή τοστιέρα. Η αρχιτεκτονική του συστήματος ψύξης ήταν προβληματική από τον σχεδιασμό της: ένας μόνος ανεμιστήρας και ένα κοινό heatpipe αναλαμβάνουν να δροσίσουν τόσο τον επεξεργαστή όσο και την αυτόνομη κάρτα γραφικών.

Στο Linux-και ειδικά σε μια διανομή χωρίς systemd όπως το Devuan-αν αφήσεις το σύστημα στην τύχη του, η ανεξάρτητη GPU (AMD Radeon) μένει ενεργή στο 100%, καταναλώνει ρεύμα, παράγει θερμότητα στο idle και οδηγεί τον επεξεργαστή σε συνεχές thermal throttling (ή ξαφνικά shutdowns στους 90°C+).
Εδώ είναι ο πρακτικός οδηγός για να ρίξουμε τη θερμοκρασία κατά 15°C–20°C και να κάνουμε το μηχάνημα αθόρυβο και σταθερό.
☞ 1. Η ρίζα του κακού: Απενεργοποίηση της AMD Radeon
Στα υβριδικά γραφικά (Intel HD + AMD Radeon), αν δεν χρησιμοποιείς τη Radeon για βαριά γραφικά, το καλύτερο που έχεις να κάνεις είναι να την «αποκοιμήσεις» εντελώς.
Η πιο καθαρή μέθοδος μέσω SysFS (εφόσον χρησιμοποιείται ο driver radeon):
# Έλεγχος κατάστασης των γραφικών
cat /sys/kernel/debug/vgaswitcheroo/switch
Αν εμφανίζει την AMD GPU ως PWR, σημαίνει ότι καταναλώνει ρεύμα. Για να την απενεργοποιήσεις χειροκίνητα:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Πώς επιβεβαιώνεις ότι πέτυχε: Τρέχοντας ξανά την cat εντολή, δίπλα στην AMD GPU πρέπει να βλέπεις την ένδειξη OFF. Η θερμοκρασία θα αρχίσει να πέφτει αμέσως.
☞ 2. Έλεγχος συχνότητας επεξεργαστή με cpufrequtils
Το Intel Turbo Boost εκτοξεύει τις συχνότητες (και τα Watts) ακόμα και για στιγμιαία tasks, ανεβάζοντας απότομα τις στροφές του ανεμιστήρα.
Εγκατάσταση του πακέτου στο Devuan:
sudo apt install cpufrequtils lm-sensors
Ρύθμιση Governors
Διαμόρφωση του αρχείου /etc/default/cpufrequtils:
# Επεξεργασία του αρχείου
sudo nano /etc/default/cpufrequtils
Προσθέτουμε τις παρακάτω γραμμές:
ENABLE="true"
GOVERNOR="powersave"
MAX_SPEED="2000000"
(Όπου MAX_SPEED η συχνότητα σε kHz που θέλουμε να θέσουμε ως ταβάνι, αν θέλουμε να κόψουμε το Turbo Boost).
Επανεκκίνηση της υπηρεσίας (SysVinit):
sudo /etc/init.d/cpufrequtils restart
Πώς επιβεβαιώνεις ότι πέτυχε:
cpufreq-info | grep "current CPU frequency"
Βλέπεις αν οι πυρήνες τρέχουν στην επιλεγμένη συχνότητα/governor.
☞ 3. Αυτοματοποίηση στην εκκίνηση (Devuan / SysVinit)
Επειδή δεν έχουμε systemd services, η απενεργοποίηση της GPU πρέπει να εκτελείται αυτόματα στο boot μέσω του /etc/rc.local.
Επεξεργασία του /etc/rc.local:
sudo nano /etc/rc.local
Προσθήκη πριν το exit 0:
# Disable discrete Radeon GPU for thermal optimization
if [ -f /sys/kernel/debug/vgaswitcheroo/switch ]; then
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
fi
Δώσε δικαιώματα εκτέλεσης αν δεν υπάρχουν:
sudo chmod +x /etc/rc.local
☞ 4. Παρακολούθηση Θερμοκρασιών
Αφού ολοκληρωθούν οι ρυθμίσεις, ο έλεγχος γίνεται με την εντολή:
sensors
Αναμενόμενα αποτελέσματα:
- Πριν τις ρυθμίσεις (Idle): 60°C – 70°C με τον ανεμιστήρα να ουρλιάζει.
- Μετά τις ρυθμίσεις (Idle): 42°C – 50°C σε πλήρη ησυχία.
☞ 5. Hardware Reminder: Η πάστα δεν είναι αιώνια
Όσες ρυθμίσεις κι αν γίνουν στο λογισμικό, αν η θερμαγωγική πάστα έχει ξεραθεί (πράγμα βέβαιο για μηχάνημα 15+ ετών) και τα πτερύγια της ψύκτρας έχουν βουλώσει από σκόνη, το thermal throttling είναι αναπόφευκτο. Ένα προσεκτικό άνοιγμα, καθάρισμα και αλλαγή πάστας (π.χ. MX-4) είναι το 50% της λύσης.
Πηγές & Τεχνικές Αναφορές:
σ.σ: Ο παραπάνω οδηγός, θεμελιώθηκε πριν 6 μήνες, όταν μετά από 40€ για καθάρισμα και αλλαγή ανεμιστήρα, αποφάσισα να τον προστατεύσω περισσότερο. Ο hp Pavilion dv6, δεν ανοίγει σπίτι. Προτιμότερο να αλλάξεις δίσκο/πλατό στο αυτοκίνητο, μόνος σου. Κάθε 3-4 χρόνια ανεμιστήρες και συντήρηση. Ελπίζω οι παραπάνω ρυθμίσεις να ανταπεξέλθουν στο στίβο μάχης.
Ισως κάποιες πηγές τεκμηρίωσης, να έχουν μετακινηθεί λόγω παλαιότητας.