Banana Pro overclocking un CPU regulēšana
Banana Pro ir kartes izmēra mazjaudas vienas plates ARM dators (SoC), kas var darbināt Android, Linux distros un citas sistēmas. Šajā rakstā mēs redzēsim, kā mainīt Banana Pro plates noklusējuma CPU pārspīlēšanas iestatījumus. Rezultātā būs iespējams iegūt precīzi noregulētu CPU pulksteni un samazinātu mikroshēmas temperatūru. Paskatīsimies, kā.
Reklāma
Tāpēc es nolēmu precīzi noregulēt CPU pulksteni un nomainīt regulatoru. Tālāk ir norādītas darbības, ja vēlaties darīt to pašu.
Lai uzlabotu CPU pulksteņa mērogošanu, labāk ir iestatīt regulatoru "pēc pieprasījuma", kas nodrošina vienmērīgāku pulksteņa vadību atkarībā no CPU slodzes. Palaidiet šādu skriptu (kā ieteicis ierēdnis
#!/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.
Tagad pārbaudiet, vai esat apmierināts ar pašreizējiem iestatījumiem. Ja esat apmierināts ar jūsu dēļa pašreizējo veiktspēju, jums ir jāiestata šie iestatījumi, lai tie tiktu lietoti katrā palaišanas reizē.
Ja izmantojat distro ar systemd, izveidojiet jaunu vienību un ievietojiet to šeit:
/etc/systemd/system/governor.service
Ievadiet tālāk norādīto failu gubernator.service:
[Vienība] Apraksts=CPU gubernators. DefaultDependencies=nē [Pakalpojums] Tips = vienkāršs. ExecStart=/opt/governor [Instalēt] WantedBy=multi-user.target.
Es pieņemu, ka jūs saglabājāt iepriekš minēto čaulas skriptu Governor.service kā failu /opt/governor un padarījāt to izpildāmu ar failu chmod +x /opt/governor komandu.
Ja izmantojat distribūciju bez systemd, failam /etc/rc.local pievienojiet jaunu rindiņu:
/opt/governor
Tieši tā. Tagad jums vajadzētu iegūt ļoti elastīgu CPU pulksteņa mērogošanu. Turklāt šis triks samazināja mikroshēmas temperatūru no 49 grādiem līdz 41, kas ir labi.