На днях мы испытывали наш новый «вентилятор охлаждения ICE Tower CPU» для Raspberry Pi 4, который здорово охлаждает плату, даже чрезмерно. Постоянный читатель и комментатор m] [sko отметил, что после обновления прошивки можно было разогнать Raspberry Pi 4 до 2,0 ГГц. Это идеальная задача для нашего нового вентилятора!
Обновляем прошивку и операционную систему:
1 2 |
sudo rpi-update sudo apt dist-upgrade |
затем отредактируем /boot/config.txt от имени root (sudo), добавив следующие строки для увеличения максимальной частоты до 2,0 ГГц:
1 2 3 |
force_turbo = 0 arm_freq = 2000 over_voltage = 6 |
Не пытайтесь установить force_turbo = 1, несмотря на то что это позволит дополнительно повысить напряжение, это внесет изменения в чип и аннулирует вашу гарантию.
Теперь мы можем перезагрузить плату, чтобы проверить настройки и проверить, применяются ли они:
1 2 3 |
vcgencmd get_config int | grep "arm\|over" arm_freq=2000 over_voltage=6 |
Хорошо. На холостом ходу частота ниже, но это нормально:
1 2 |
vcgencmd measure_clock arm frequency(48)=666826176 |
Напряжение установлено на 1,0335 В:
over_voltage будет уменьшать или увеличивать максимальное напряжение тока с уменьшением/увеличением с шагом 0,025 В. Диапазон от -16 до 8 или от 0,8 до 1,4 В.
Запустим sbc-bench.sh, как мы это делали ранее, и будем следить за температурой с помощью rpi-monitor:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
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:
1 2 3 4 5 6 7 8 9 10 |
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 |
Тесты памяти в основном идентичные, то есть пропускная способность не ограничена процессором, но для других тестов мы получаем улучшение производительности от 27% до 33%, что в основном соответствует ожидаемому теоретическому улучшению на 33%.
Если по каким-либо причинам вам нужна более высокая пропускная способность памяти, вы можете изменить sdram_freq и over_voltage_sdram, как описано в параметрах разгона RPi.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.