1

Temat: Skalowanie częstotliwości procesora w RT5350F

Dawno, dawno temu...

nie, to nie bajeczka. Dawno temu przy okazji opisu Hame MPR-A2 (i Colorovo PowerBox) umieściłem informacje o możliwości wyłączenia portów ethernet i tym samym oszczędzanie energii. 
Opis pochodził z jednego z forum i dotyczył modułu Caramboli. Wyłączenie nieużywanych interfejsów faktycznie przynosi obniżenie zużycia o ok 50mA, co dla zasilania bateryjnego jest dużą oszczędnością.

Na forum VoCore pojawił się także post o możliwości obniżenia częstotliwości procesora z 360MHz do nawet 12MHz, a także ustawienie dynamicznego zegara (jak nic nie robi to ma małe taktowanie, jak potrzeba to ma więcej). Sprawdziłem - to także obniża zużycie energii (i tym samym wydzielanie ciepła).  Magiczne polecenie to:

# io -4 0x10000044 0x80020133
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: Skalowanie częstotliwości procesora w RT5350F

Pięknie. Teraz przydało by sie coś podobnego dla MT7620...

ZTE F601 GPON - Xiaomi Mi Router 3G - Orange Pi PC2

3

Odp: Skalowanie częstotliwości procesora w RT5350F

Patryk_ napisał/a:

Pięknie. Teraz przydało by sie coś podobnego dla MT7620...

Strony 27-29:
http://www.anz.ru/files/mediatek/MT7620 … gGuide.pdf

4

Odp: Skalowanie częstotliwości procesora w RT5350F

Co jest nie tak?

root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/luci/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/luci/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/management/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/packages/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/routing/Packages.sig.
Signature check passed.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/telephony/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony.
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/telephony/Packages.sig.
Signature check passed.
Downloading http://dl.eko.one.pl/chaos_calmer/ramips/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/eko1.
Downloading http://dl.eko.one.pl/chaos_calmer/ramips/packages/Packages.sig.
Signature check passed.
root@OpenWrt:~# opkg install io
Unknown package 'io'.
Collected errors:
 * opkg_install_cmd: Cannot install package io.
root@OpenWrt:~# 

5

Odp: Skalowanie częstotliwości procesora w RT5350F

W repozytorium CC nie ma pakietu io, nie został przeniesiony.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Skalowanie częstotliwości procesora w RT5350F

Wow, muszę kiedyś znaleźć czas na DIR300 B5. Do tej zabawki trzeba support naprawić, bo na razie działają tylko buildy od MPR A1 (i to nie do końca, był jakiś problem z wifi). Ciekawe, czy ten autoskaler rzeczywiście działa tak jak to obiecują w podlinkowanym i czy da radę stabilnie wykręcić >400MHz

7

Odp: Skalowanie częstotliwości procesora w RT5350F

Zainstalowałem io z BB i o ile wyłączenie switcha, faktycznie zmniejszyło pobór prądu o około 50mA,
to "skalowanie" nic nie zmieniło. Da się to jakoś sprawdzić (cat /proc/cpuinfo pokazuje to samo)?
Testuję na Hame MPR-A2 (Colorovo PowerBox).

8

Odp: Skalowanie częstotliwości procesora w RT5350F

Pokazuje to samo. Zmniejsz do 12MHz, powinno spaść zużycie jeszcze.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Skalowanie częstotliwości procesora w RT5350F

Generalnie działa, ale jakoś woooolno  reaguje.
Wpisywanie tych komend po klepnięciu entera (u mnie) nic nie zmienia,
ale zostawiłem "automat" na noc i rano było o 100mA!!! mniej.
Colorovo PowerBox ma akumulator i mierzę prąd na wejściu ładowania,
może to jakoś wpływa na reakcję po "magicznym poleceniu".
Do routera podłączony E3272 (LTE,ncm), włączone wifi, przed "magią"
około 460mA, po "nocnej magii" okolo 360mA.