Как ускорить Raspberry Pi
02.09.2019 | by root
Оригинал: https://www.rootfront.com/article/7836021/2013-06-21/kak-uskorit-raspberry-pi
21.06.2013 16:06
Вам нужно безопасно ускорить работу Raspberry Pi? Своими советами я помогу вам это сделать и сэкономлю ваше время.
Найти текущую частоту
Есть несколько способов, чтобы узнать, что ваш Pi работает правильно. Скорее всего он работает на 700 МГц, но чтобы убедиться в этом
1 | cat /proc/cpuinfo |
После запуска, вы должны увидеть следующий результат:
123456789101112 | Processor : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : swp half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU var iant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 000f Serial : 0000000035dfc68c |
Обратите внимание что «BogoMIPS» находится на 697,95. Вы также можете запустить это:
1 | cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq |
Которое показывает вашу частоту в Гц (должна быть 700000).
Лучший способ узнать, что ваш Pi действительно работает, при помощи помощью этого:
1 | vcgencmd get_config arm_freq |
Стоит сказать, что это похоже на
1 | arm_freq= 700 |
* Примечание: стоит сказать, что и arm_freq = 0 может быть. Так что не волнуйтесь, если что.
Это базовая частота 700 МГц, которая используется по умолчанию. Но мы хотим, чтобы работало быстрее, правда?
Как ускорить работу Raspberry Pi
Вы можете использовать программное обеспечение для ускорения работы Raspberry Pi.
Первое, что вы хотите сделать, это изменить config.txt:
1 | sudo nano /boot/config.txt |
сonfig.txt читается GPU перед тем как ARM ядро инициализируется. Он может быть использован для установки различных параметров конфигурации системы, таких как ускорение.
В этом файле вам нужно добавить следующие две строки:
12 | arm_freq= 800 sdram_freq= 500 |
Примечание: я обнаружил, что в этих настройках можно получить максимальную скорость и стабильность. Ваша оценка может измениться, не стесняйтесь, поиграйте с ним. Есть люди, которым и 1 ГГц хватает, но мне это не подходит.
Теперь, по мнению большинства инструкций, вы можете изменить данные и просто перезагрузиться. Но это не всегда работает. Это не для меня. Я нашел несколько советов и выполнил следующие действия:
12345 | sudo sync sudo sh -c "echo 3 > /proc/sys/vm/drop_caches" sudo cp config.txt config.txt.save sudo cp config.txt config.txt.save. 1 sudo sync; sync; exit; exit |
При этом вас вылогует из вашего терминала или окна терминала, поэтому нужно снова войти в систему и ввести:
12 | sudo sync; sync; sudo shutdown -h now |
Теперь ваш Raspberry Pi выключится. Отключите его и подключите снова.
Проверьте ваши изменения
Чтобы выяснить на каких частотах вы работаете, выполните следующую команду:
1 | vcgencmd get_config arm_freq |
Тут должно показать:
1 | arm_freq= 800 |
Поздравляем, вы ускорили работу вашей Pi.
Если это не сработало
Вы также можете ускорить работу, используя утилиты Raspi-конфигурации. Чтобы их получить, вам нужно обновить прошивку, выполните следующую команду:
1 | sudo apt- get update && sudo apt- get install raspberrypi* raspi-config |
Теперь с обновленной прошивкой, запустите утилиты Raspi-конфигурации:
1 | sudo raspi-config |
Вы увидите следующее меню:
И вам будут показаны следующие опции:
Я устанавливаю мой “Modest” на 800/250. Как говорится, это скромный разгон и, кажется, самый безопасный.
После выбора варианта, он попросит перезагрузить, скажите «да».
Опять же, чтобы проверить его, вы можете ввести
1 | vcgencmd get_config arm_freq |
тут будет:
1 | arm_freq= 800 |
Вы также можете проверить больше возможностей, набрав:
1 | vcgencmd get_config int |
И оно должно выглядеть следующим образом:
123456 | arm_freq= 800 core_freq= 250 sdram_freq= 500 disable_overscan= 1 boot_delay= 1 temp_limit= 85 |
Наслаждайтесь! Как я сказал, есть много различных вариантов, и ваши результаты могут отличаться.
Еще больше возможностей
Так что, вы хотите поиграть с ним еще немного? Конечно, если у вас есть Raspberry Pi, вы, вероятно, хакер так или иначе. Вот еще одно обновление вы можете сделать, чтобы сделать динамику памяти отношений между GPU и CPU.
1 | sudo rpi-update 5fcbae1010c1ba99a77bab5198508bb9e6964d03 |
И добавьте следующие строки в ваш cmdline.txt
1 | coherent_pool=2M cma=2M smsc95xx.turbo_mode=N |
И добавьте следующую строку в config.txt
1234 | gpu_mem_256= 160 gpu_mem_512= 316 cma_lwm= 16 cma_hwm= 32 |
Перезагрузите Raspberry Pi. Теперь вы всегда будете иметь определенное количество выделяемых на ARM, она будет иметь 96М памяти и GPU всегда будет иметь по крайней мере, 20 метров.
Leave Your Comment
Для отправки комментария вам необходимо авторизоваться.