Overclocking Nokia N900. 1Ghz, να το αφήσω;

Να το αφήσει, να το αφήσει. Από default το Nokia N900 τρέχει στα 600Mhz, lame. Ώρα για λίγο tweaking. Θα υποθέσω ότι ξέρεις λίγα πράματα από Linux command line και φυσικά έχεις βάλει τα extras-testing και extras-devel repo στο apt της συσκευής. Ωραία μέχρι εδώ; Καταρχάς πρέπει να εγκαταστήσεις το custom kernel του Titan. Μιας και μου αρέσει το tap tap, πήγαινε στον App Manager, πήγαινε στα πακέτα και βρες το «Enchanced Linux kernel for power users» και το «Enchanced Linux kernel for power users (settings)». Ακόμη θα χρειαστούμε το rootsh για root terminal.

Αυτό θα κατεβάσει και θα περάσει νέο kernel με αρκετά καλούδια. Μερικά από αυτά είναι (copy – paste απ’ το description της εφαρμογής):

IPv6, packet filtering, QoS, NAT, tunneling, kernel configuration, Wifi mesh networking, builtin ext3 for booting from other media, ext4, XFS, reiserfs, NTFS read support, ISO9660, UDF, CIFS, automounter, squashfs, unionfs, device mapper and dm-loop, cryptography, cryptoloop, EFI partitions, UTF8 codepages, mouse+joystick input, PPP, PPTP, serial support, USB/IP and generic USB device drivers, battery info, WLAN monitoring, overclocking, kexec support

Ακούγονται geeky, τα περισσότερα είναι άχρηστα αλλά γαμάει. Λοιπόν. Αφού το εγκαταστήσεις θα πρέπει να κάνεις reboot την συσκευή για να ξεκινήσει το νέο kernel. Ανοίγεις terminal, γράφεις sudo gainroot και μετά reboot. Όταν ξαναξεκινήσει, τρέχοντας uname -r θα δεις την έκδοση του kernel. Αυτή την στιγμή η latest έκδοση είναι η 2.6.28.10power37 οπότε κάτι παρόμοιο θα πρέπει να λέει και εσένα.

Στο ζουμί τώρα. Το πακέτο «Enchanced Linux kernel for power users (settings)» έχει κάποια έτοιμα config για το kernel εγκατεστημένα στο /usr/share/kernel-power-settings/. Το καλύτερο από όλα είναι το ideal, αλλά μπορείς να πειραματιστείς και με τα υπόλοιπα. Για αρχή θα το αντιγράψουμε στο /etc/default/kernel-power που είναι η default θέση που ψάχνει για ρυθμίσεις το kernel (μετά από reboot κτλ).

Τρέχουμε:

Nokia-N900:~# cp /usr/share/kernel-power-settings/ideal /etc/default/kernel-power

Ήρθε η ώρα για λίγο tweaking… Με αυτή την ρύθμιση το kernel θα θέτει συχνότητες από 500Mhz μέχρι 600Mhz. Lame. Αν ανοίξεις το /etc/default/kernel-power θα δεις κάτι τέτοιο:


Nokia-N900:~# cat /etc/default/kernel-power
# DO NOT EDIT THIS FILE - CREATE A COPY OF IT FOR CUSTOMIZATION
# minimum frequency to use
MINFREQ=500
# maximum frequency to use
MAXFREQ=1150
# list of frequency configurations: each "frequency:volt,dsprate"
FREQS="500:30,360 550:33,400 600:38,430 700:45,430 750:45,430 805:48,430 850:48,500 900:54,500 950:54,500 1000:60,500 1100:72,520 1150:72,520"
SMARTREFLEX_VDD1=0
SMARTREFLEX_VDD2=0
GOVERNOR=ondemand
UP_THRESHOLD=75
SAMPLING_RATE=150000
IGNORE_NICE_LOAD=1
POWERSAVE_BIAS=0

Για αρχή δεν χρειάζεται να πειράξεις τίποτα άλλο παρά μόνο το MAXFREQ. Καλό θα ήταν να δοκιμάζεις διάφορες συχνότητες και διάφορα config. Εμένα δουλεύει μια χαρά με το ideal στα 1150Mhz χωρίς κολλήματα. Αυτό βέβαια δε σημαίνει ότι θα δουλέψει και σε άλλες συσκευές με τον ίδιο τρόπο… Περισσότερο διάβασμα μπορείς να ρίξεις εδώ και εδώ.

Κάτι τελευταίο, μέχρι τώρα δεν έχει καεί καμία συσκευή και -θεωρητικά- δεν πρόκειται. Στην χειρότερη θα κλείσει και θα εμφανιστεί το μήνυμα στην πρώτη εικόνα, πάνω-πάνω. Καλού κακού όμως, δεν ευθύνομαι για τίποτα, ούτε και κανείς άλλος εκτός από εσένα.

Squeeze those silicons 🙂

19 σχόλια στο “Overclocking Nokia N900. 1Ghz, να το αφήσω;”

  1. σορρυ αλλα εδω «Για αρχή θα το αντιγράψουμε στο /etc/default/kernel-power που είναι η default θέση που ψάχνει για ρυθμίσεις το kernel» δε μπορω να το βρω αυτο.δεν υπαρχει τετοιος φακελος στο τηλεφωνο μου. ολα τα εχω κανει οπως λες.μηπως ξερεις τι μπορω να κανω??

    1. Ακριβώς, δεν υπάρχει. Πρέπει σε αυτό το αρχείο να αντιγράψεις κάποιο απ’ τα έτοιμα που υπάρχουν στον φάκελο /usr/share/kernel-power-settings/!

      Σε ευχαριστώ για το σχόλιο! Πες μου αν έχεις άλλο πρόβλημα.

      1. παω να κανω την αντιγραφη το ideal στο φακελο «/etc/default/» και μου λεει «copying file ideal failed» την ολη διαδικασια την κανω με το cuteExplorer. μηπως παιζει καποιο ρολο αυτο?

        1. Πιθανότατα. Δοκίμασε με το Terminal καλύτερα. Άνοιξε το, γράψε sudo gainroot (θα χρειαστείς το πακέτο rootfs) και μετά την εντολή που έχω στο άρθρο.

    1. Δεν χρειάζεται να γράψεις το Nokia-N900:~#. Η εντολή που χρειάζεται να γράψεις είναι αυτή: cp /usr/share/kernel-power-settings/ideal /etc/default/kernel-power (σε μια σειρά όλο)

  2. να σε ρωτησω κατι τελευταιο??πως μπορουμε να κανουμε επεξεργασια σε ενα αρχειο απ’αυτα?για παραδειγμα στο ideal κ να αλλαξουμε τη maxfrequency

    1. Δοκίμασε με το CuteExplorer να δεις αν γίνεται. Μπορείς ακόμη να βάλεις κάποιον editor για το Maemo (Leadpad πχ) και να τρέξεις κάτι τέτοιο: leafpad /etc/default/kernel-power (αφού πρώτα γίνεις root με το sudo gainroot!)

    1. Δεν ανοίγει καμία λίστα. Αυτή η εντολή απλά αντιγράφει το αρχείο ideal από τον φάκελο /usr/share/kernel-power-settings/ στο αρχείο kernel-power στον φάκελο /etc/default/. Όταν την τρέχεις δεν εμφανίζει τίποτα.

      1. nai to ekana opos grafei poio pano alla meta gia na do autin tin lista gia na tin allakso ti prepei na kano? se euxaristo gia tin apantisi pantos
        Nokia-N900:~# cat /etc/default/kernel-power
        # DO NOT EDIT THIS FILE – CREATE A COPY OF IT FOR CUSTOMIZATION
        # minimum frequency to use
        MINFREQ=500
        # maximum frequency to use
        MAXFREQ=1150
        # list of frequency configurations: each «frequency:volt,dsprate»
        FREQS=»500:30,360 550:33,400 600:38,430 700:45,430 750:45,430 805:48,430 850:48,500 900:54,500 950:54,500 1000:60,500 1100:72,520 1150:72,520″
        SMARTREFLEX_VDD1=0
        SMARTREFLEX_VDD2=0
        GOVERNOR=ondemand
        UP_THRESHOLD=75
        SAMPLING_RATE=150000
        IGNORE_NICE_LOAD=1
        POWERSAVE_BIAS=0

        1. Ναι έχεις δίκιο δεν το έγραψα αυτό. Μπορείς να το επεξεργαστείς με το nano, το leafpad και γενικά όποιον editor θέλεις.

          Δοκίμασε αυτά:
          sudo gainroot
          apt-get update
          apt-get install leafpad
          leafpad /etc/default/kernel-power

          Καλή επιτυχία!

  3. Φιλε μου αν και ασχετιλας, ακολουθησα (νομιζω) τα βηματα σου και το εκανα να παιζει Min 500mhz , Max 900Mhz. Noμιζω για πρωτο overclocking ειναι καλα.

    Φοβηθηκα να το παω αμεσως στα 1150.

    Ευχαριστω anyway!

    1. Χαίρομαι που σε βοήθησε 🙂

      Νομίζω το 500 για ελάχιστη συχνότητα είναι πολύ. Θα σου τρώει την μπαταρία και θα ζεστένεται χωρίς λόγο. Εγώ αυτό που έχω κάνει είναι να θέσω την μέγιστη στα 1150. Κανένα πρόβλημα και η μπαταρία κρατάει 3-4 μέρες στην αναμονή.

      Ευχαριστώ για το σχόλιό σου!

      1. ξερεις ποιο ειναι το θεμα. αν το βαλω τοσο ψηλα με το που παω επιτηδες να ανοιξω ΠΟΛΛΕΣ εφαρμογες..με μουσικες, bluetooth, πολλες σελιδες ιντερνετ, Bounce, angry birds και αλλα…. απο τη ζεστη μαλλον , κανει restart.

        Λογικο θα μου πεις….

        οσο για το min 500,πιστευω ετσι θα ειναι πιο ευστροφο μετα απο ωρα απραγιας…πιο σπιρτατο

        1. Με ποιο προφίλ το δοκιμάζεις; Εμένα κλείνει αν έχω αρκετά χαμηλό προφίλ voltage και ψηλές συχνότητες. Τώρα το έχω στο XLV και μέγιστο 1150. Δεν έχει κολλήσει ποτέ. Άντε κάνα-δυό φορές που το ζόριζα με κάτι emulator.

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *