Banana Pro Übertaktung und CPU-Tuning
Banana Pro ist ein kartengroßer Low-Power-Single-Board-ARM-basierter Computer (SoC), der Android-, Linux-Distributionen und andere Systeme ausführen kann. In diesem Artikel erfahren Sie, wie Sie die standardmäßigen CPU-Übertaktungseinstellungen für das Banana Pro-Board ändern. Als Ergebnis wird es möglich sein, einen fein abgestimmten CPU-Takt und eine reduzierte Chiptemperatur zu erhalten. Mal sehen wie.
Werbung
Also beschloss ich, eine Feinabstimmung des CPU-Takts durchzuführen und den Governor zu ändern. Hier sind die Schritte, wenn Sie daran interessiert sind, dasselbe zu tun.
Für eine bessere Skalierung des CPU-Takts ist es besser, den Governor "on-demand" einzustellen, der eine sanftere Taktsteuerung in Abhängigkeit von der CPU-Last ermöglicht. Führen Sie das folgende Skript aus (wie vom Beamten vorgeschlagen) Linux-Sunxi-Projekt für den AllWinner A20-Chip):
#!/bin/sh. echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor. echo 336000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq. echo 1008000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq. echo 40 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold. echo 200000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate.
Prüfen Sie nun, ob Sie mit den aktuellen Einstellungen zufrieden sind. Wenn Sie mit der aktuellen Leistung Ihres Boards zufrieden sind, müssen Sie diese Einstellungen so einstellen, dass sie bei jedem Booten angewendet werden.
Wenn Sie eine Distribution mit systemd verwenden, erstellen Sie eine neue Unit und fügen Sie sie hier ein:
/etc/systemd/system/governor.service
Geben Sie Folgendes in die Datei Governor.service ein:
[Einheit] Beschreibung=CPU-Regler. DefaultDependencies=no [Dienst] Typ=einfach. ExecStart=/opt/governor [Installieren] WantedBy=multi-user.target.
Ich gehe davon aus, dass Sie das oben erwähnte Shell-Skript Governor.service als /opt/governor-Datei gespeichert und mit dem ausführbar gemacht haben chmod +x /opt/governor Befehl.
Wenn Sie eine Distribution ohne systemd verwenden, fügen Sie der Datei /etc/rc.local eine neue Zeile hinzu:
/opt/governor
Das ist es. Jetzt sollten Sie eine sehr flexible CPU-Taktskalierung erhalten. Außerdem reduzierte dieser Trick die Temperatur des Chips von 49 Grad auf 41, was gut ist.