Как разогнать Raspberry Pi 4 до 2,0 ГГц

На днях мы испытывали наш новый «вентилятор охлаждения ICE Tower CPU» для Raspberry Pi 4, который здорово охлаждает плату, даже чрезмерно. Постоянный читатель и комментатор m] [sko отметил, что после обновления прошивки можно было разогнать Raspberry Pi 4 до 2,0 ГГц. Это идеальная задача для нашего нового вентилятора!

Обновляем прошивку и операционную систему: 

sudo rpi-update
sudo apt dist-upgrade

затем отредактируем /boot/config.txt от имени root (sudo), добавив следующие строки для увеличения максимальной частоты до 2,0 ГГц: 

force_turbo = 0 
 arm_freq = 2000 
 over_voltage = 6 

Не пытайтесь установить force_turbo = 1, несмотря на то что это позволит дополнительно повысить напряжение, это внесет изменения в чип и аннулирует вашу гарантию.

Теперь мы можем перезагрузить плату, чтобы проверить настройки и проверить, применяются ли они: 

vcgencmd get_config int | grep "arm\|over"
arm_freq=2000
over_voltage=6

Хорошо. На холостом ходу частота ниже, но это нормально: 

vcgencmd measure_clock arm
frequency(48)=666826176

Напряжение установлено на 1,0335 В: 

vcgencmd measure_volts
volt=1.0335V

over_voltage будет уменьшать или увеличивать максимальное напряжение тока с уменьшением/увеличением с шагом 0,025 В. Диапазон от -16 до 8 или от 0,8 до 1,4 В.

Запустим sbc-bench.sh, как мы это делали ранее, и будем следить за температурой с помощью rpi-monitor: 

sudo /bin/bash ./sbc-bench.sh -c
WARNING: this tool is meant to run only on Debian Stretch or Ubuntu Bionic.
When running on other distros results are partially meaningless or can't be collected.
Press [ctrl]-[c] to stop or [enter] to continue.
 
 
sbc-bench v0.6.7
 
Installing needed tools. This may take some time... Done.
Checking cpufreq OPP... Done.
Executing tinymembench. This will take a long time... Done.
Executing OpenSSL benchmark. This will take 3 minutes... Done.
Executing 7-zip benchmark. This will take a long time..../sbc-bench.sh: line 600:  4724 Killed                  taskset -c 0 "${SevenZip}" b -mmt 1 >> ${TempLog}
 Done.
Checking cpufreq OPP... Done.
 
It seems neither throttling nor frequency capping has occured.
 
Memory performance:
memcpy: 2547.2 MB/s 
memset: 3651.0 MB/s (0.8%)
 
7-zip total scores (3 consecutive runs): 6900,6877,6939
 
OpenSSL results:
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-128-cbc      83479.79k   102077.25k   110821.72k   112916.14k   113631.23k   113541.12k
aes-128-cbc      83514.12k   102155.14k   110784.17k   112935.59k   113573.89k   113382.74k
aes-192-cbc      67566.13k    86925.76k    95294.38k    97361.58k    98189.31k    98331.31k
aes-192-cbc      75028.43k    90016.62k    96037.97k    97670.83k    98301.27k    98178.39k
aes-256-cbc      68036.63k    79945.09k    84813.82k    86112.60k    86035.11k    86338.22k
aes-256-cbc      61634.20k    77697.69k    84171.18k    85799.94k    86406.49k    86474.75k
 
Full results uploaded to http://ix.io/1PxG. Please check the log for anomalies (e.g. swapping
or throttling happenend) and otherwise share this URL.

Перейдем к журналу, чтобы проверить максимальную температуру и фактическую частоту во время теста 7-zip: 

System health while running 7-zip multi core benchmark:
 
Time        fake/real   load %cpu %sys %usr %nice %io %irq   Temp   VCore
15:11:29: 2000/2000MHz  3.17  14%   1%  12%   0%   0%   0%  48.7°C  1.0335V
15:11:52: 2000/2000MHz  3.28  85%   2%  83%   0%   0%   0%  52.1°C  1.0335V
15:12:34: 2000/2000MHz  4.43  96%  48%  47%   0%   0%   0%  53.1°C  1.0335V
15:12:54: 2000/2001MHz  4.21  83%   3%  79%   0%   0%   0%  52.6°C  1.0335V
15:13:37: 2000/2000MHz  4.96  95%  40%  54%   0%   0%   0%  52.1°C  1.0335V
15:13:57: 2000/2000MHz  4.61  82%   3%  79%   0%   0%   0%  52.6°C  1.0335V
15:14:39: 2000/2000MHz  4.92  95%  37%  57%   0%   0%   0%  52.1°C  1.0335V

Процессоры Broadcom BCM2711 Arm Cortex-A72 действительно работали с тактовой частотой 2,0 ГГц, а температура поднялась до 53,1 ° C, поэтому все еще есть хороший запас прочности.

Диаграмма rpi-monitor фактически показывает пик при 55 ° C, но все же это на 30 ° C  ниже от предела температуры процессора 85 ° C.

Посмотрим, насколько мы повысили производительность при использовании Raspberry Pi 4 на частоте 1,5 ГГц по умолчанию.

  Raspberry Pi 4 при 1,5 ГГц Raspberry Pi 4 при 2,0 ГГц (разогнан) Соотношение
memcpy 2636.2MB / с 2547.2MB / с 0.97x
memset 3707.9MB / с 3651MB / с 0.98x
OpenSSL AES-256-CBC 16K 64744.11k 86338.22k 1.33x
7-Zip 5454 6905,33 1.27x
Относительная производительность Raspberry Pi 4 при 1,5 ГГц по сравнению с разогнанным Raspberry Pi 4. Примечание. Шкала OpenSSL была разделена на 10, чтобы показать все результаты на одном графике.

Тесты памяти в основном идентичные, то есть пропускная способность не ограничена процессором, но для других тестов мы получаем улучшение производительности от 27% до 33%, что в основном соответствует ожидаемому теоретическому улучшению на 33%.

Если по каким-либо причинам вам нужна более высокая пропускная способность памяти, вы можете изменить sdram_freq и over_voltage_sdram, как описано в параметрах разгона RPi.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments