Πώς να Overclock το βατόμουρο Pi σας
Τώρα που έχετε το Raspberry Pi σας και έχετε ακολουθήσει τον οδηγό του αρχαριού μας, ίσως να αναρωτιέστε μήπως είναι δυνατό να γίνει αυτό πιο γρήγορα. Για να διατηρηθεί το κόστος χαμηλό, το Raspberry Pi χρησιμοποιεί μια παλαιότερη γενιά μικροεπεξεργαστή ARM (κοινώς γνωστή ως ARMv6) όπου τα περισσότερα μοντέρνα tablet και smartphones έχουν μετακινηθεί στο ARMv7, στην πραγματικότητα μερικά από τα νέα προϊόντα της Apple έχουν μεταφερθεί στην αρχιτεκτονική ARMv8 64 bit. Επίσης, το Raspberry Pi χρησιμοποιεί επεξεργαστή με ένα μόνο πυρήνα, ενώ οι περισσότερες άλλες συσκευές, συμπεριλαμβανομένων των επιτραπέζιων υπολογιστών, των smartphones και των tablet, έχουν γενικά μετακινηθεί σε διαμορφώσεις διπλού ή τετραπλού πυρήνα. Όλα αυτά σημαίνει ότι την ώρα, ειδικά όταν χρησιμοποιείτε το περιβάλλον επιφάνειας εργασίας, το Pi μπορεί να αισθάνεται λίγο αργό.
Από προεπιλογή, ο επεξεργαστής στο Raspberry Pi λειτουργεί σε 700MHz αλλά μπορεί να υπερχρεωθεί. Οι μικροεπεξεργαστές σχεδιάζονται με τέτοιο τρόπο ώστε να εκτελούν μία μονάδα εργασίας ανά κύκλο ρολογιού. Μια μονάδα εργασίας θα μπορούσε να προσθέσει δύο αριθμούς μαζί ή να πάρει κάτι από τη μνήμη. Όσο ταχύτερη είναι η συχνότητα ρολογιού, τόσο μεγαλύτερη είναι η απόδοση. Το overclocking σημαίνει αύξηση της συχνότητας με την οποία λειτουργεί ο επεξεργαστής. Το πρόβλημα είναι ότι κάθε μοντέλο μικροεπεξεργαστή έχει σχεδιαστεί για να τρέχει στην προεπιλεγμένη συχνότητα του και ο υπερχρονισμός παίρνει τον επεξεργαστή εκτός των ονομαστικών ορίων του σχεδιασμού του. Αν υπερχρονιστεί υπερβολικά, η CPU καθίσταται ασταθής η οποία έχει σαν αποτέλεσμα συντριβές ή ακόμα και καταστροφές κάρτας SD. Ωστόσο, οι σύγχρονες διαδικασίες κατασκευής σημαίνουν ότι τα περισσότερα τσιπ, συμπεριλαμβανομένου του Broadcom BCM2835 που χρησιμοποιείται στο Pi, μπορούν να τρέξουν με ασφάλεια σε υψηλότερες ταχύτητες.
Κατά τη διάρκεια του 2012, το Raspberry Pi Foundation ανακοινώνει ότι το overclocking υποστηρίζεται επίσημα, χωρίς να επηρεάζεται η εγγύησή σας. Το εργαλείο raspi-config
χρησιμοποιείται για την overclock του επεξεργαστή. Ξεκινήστε το εργαλείο χρησιμοποιώντας:
sudo raspi-config
Επιλέξτε "Overclock" και πατήστε ENTER. Πιέστε ξανά το ENTER για να επιβεβαιώσετε ότι κατανοείτε τα πιθανά προβλήματα με overclocking. raspi-config
προσφέρει πέντε προκαθορισμένες συχνότητες: 700MHz (χωρίς υπερχρονισμό), 800MHz (μέτρια), 900MHz (μεσαία), 950MHz (υψηλή) και 1000MHz (turbo). Χρησιμοποιήστε τα επάνω και κάτω βέλη για να επιλέξετε την επιθυμητή συχνότητα και πιέστε το πλήκτρο ENTER. Πιέστε ξανά το ENTER όταν εμφανιστεί το παράθυρο διαλόγου επιβεβαίωσης και, στη συνέχεια, βγείτε από το raspi-config
.
Το Pi χρειάζεται να επανεκκινηθεί για τη νέα συχνότητα ρολογιού που θα χρησιμοποιηθεί. Εκκινήστε ξανά την επανεκκίνηση και, στη συνέχεια, πληκτρολογήστε τα παρακάτω για να λάβετε τη ρυθμισμένη μέγιστη συχνότητα ρολογιού:
cat / sys / συσκευές / σύστημα / cpu / cpu0 / cpufreq / scaling_max_freq
Το αποτέλεσμα θα πρέπει να είναι η συχνότητα που επιλέξατε στο raspi-config
.
συμπέρασμα
Η υψηλότερη συχνότητα που επιτρέπεται μέσω του raspi-config
είναι 1GHz, αλλά έχουν υπάρξει κάποιες αναφορές για την καταστροφή της κάρτας SD σε αυτή την ταχύτητα. Η πραγματική σταθερότητα του overclocked Raspberry Pi εξαρτάται από το συγκεκριμένο Pi σας και από την ποιότητα του τροφοδοτικού σας. Εάν το Pi αποτύχει ποτέ να εκκινήσει, επειδή είναι υπερχρονισμένο πολύ ψηλά, κρατήστε πατημένο το πλήκτρο shift κατά τη διάρκεια της εκκίνησης για να απενεργοποιήσετε προσωρινά την overclock και, στη συνέχεια, χρησιμοποιήστε το raspi-config
για να ρυθμίσετε μια χαμηλότερη συχνότητα ρολογιού.
Δοκιμάστε να δοκιμάσετε τα διαφορετικά επίπεδα ρολογιού. Δεν χρειάζεται να είστε υπερβολικά προσεκτικοί καθώς μπορείτε πάντα να επιλέξετε μια χαμηλότερη ταχύτητα ρολογιού εάν αισθάνεστε ότι η συσκευή σας έχει γίνει ασταθής. Πάντως, πρέπει πάντα να δημιουργείτε αντίγραφα ασφαλείας όλων των σημαντικών δεδομένων πριν από τον πειραματισμό.
Πιστωτική εικόνα: Raspberry Pi προ-απελευθέρωση του σκάφους