Dieser Artikel stammt aus einem früheren, persönlichen Blog und ist nicht Teil des Leistungsangebots der blaumedia GmbH. Er wird hier aus archivarischen Gründen bereitgestellt.

Wie viele andere auch, bin ich daran interessiert aus meinem oDroid XU4 das Maximum herauszuholen. So habe ich über die Zeit für meinen oDroid XU4 Tweaks entdeckt.

Overclocking

CPU Overclocking und Benchmarks

HardKernel rät dringends davon ab an den bestehenden Gigahertz-Werten etwas zu verändern. Standardmäßig werden die four little.cores und die vier BIG.cores mit einem Maximaltakt von 1,5 GHz und 2,0 GHz betrieben. Mit Overclocking auf 1,6 GHz und 2,1 GHz konnte ich folgende Benchmark-Verbesserungen erzielen:

Kern-Typ Ohne Overclock Mit Overclock Unterschied
little.cores 35,644s 33,408s -6,27%
BIG.cores 21,695s 20,624s -4,94%
Alle 13,583s 12,994s -4,34%

RAM Overclocking und Benchmarks

Standard: 825 MHz, übertaktet: 933 MHz. In der /media/boot/boot.ini die Zeile setenv ddr_freq 825 mit 933 austauschen. Verbesserung: -1,31% bei Total Execution Time.

IO Geschwindigkeit erhöhen

USB3.0 Ports und Ethernet Port den BIG.cores zuweisen

irqbalance deaktivieren und in /etc/rc.local die IRQ-Affinitäten für USB2, USB3 und Netzwerk auf BIG.cores setzen. Bis zu 100 Mbit schnellere Transfers.

UASP für USB 3.0 Festplatten nutzen

Eine SSD mit UASP-fähigem SATA-to-USB Adapter verwenden:

Typ Cache Lesen Direct Lesen Schreiben
eMMC 804,54 MB/s 155,44 MB/s 45,50 MB/s
SSD (ohne UASP) 890,57 MB/s 106,09 MB/s 125,00 MB/s
SSD (mit UASP) 888,20 MB/s 343,56 MB/s 205,00 MB/s

Stromverbrauch reduzieren

CPU Kerne deaktivieren

echo 0 > /sys/devices/system/cpu/cpu0/online

GPU heruntertakten

sysfsutils installieren und in /etc/sysfs.conf den GPU Governor auf powersave setzen. ~20% Stromeinsparung.