суббота, 27 июля 2013 г.

Как ускорить Raspberry Pi


Вам нужно безопасно ускорить работу Raspberry Pi? Своими советами я помогу вам это сделать и сэкономлю ваше время.

Найти текущую частоту

Есть несколько способов, чтобы узнать, что ваш Pi работает правильно. Скорее всего он работает на 700 МГц, но чтобы убедиться в этом
cat /proc/cpuinfo
После запуска, вы должны увидеть следующий результат:
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 variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

Hardware        : BCM2708
Revision        : 000f
Serial          : 0000000035dfc68c
Обратите внимание что "BogoMIPS" находится на 697,95. Вы также можете запустить это:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Которое показывает вашу частоту в Гц (должна быть 700000).
Лучший способ узнать, что ваш Pi действительно работает, при помощи помощью этого:
vcgencmd get_config arm_freq
Стоит сказать, что это похоже на
arm_freq=700
* Примечание: стоит сказать, что и arm_freq = 0 может быть. Так что не волнуйтесь, если что.
Это базовая частота 700 МГц, которая используется по умолчанию. Но мы хотим, чтобы работало быстрее, правда?

Как ускорить работу Raspberry Pi

Вы можете использовать программное обеспечение для ускорения работы Raspberry Pi.
Первое, что вы хотите сделать, это изменить config.txt:
sudo nano /boot/config.txt
сonfig.txt читается GPU перед тем как ARM ядро инициализируется. Он может быть использован для установки различных параметров конфигурации системы, таких как ускорение.
В этом файле вам нужно добавить следующие две строки:
arm_freq=800
sdram_freq=500
Примечание: я обнаружил, что в этих настройках можно получить максимальную скорость и стабильность. Ваша оценка может измениться, не стесняйтесь, поиграйте с ним. Есть люди, которым и 1 ГГц хватает, но мне это не подходит.
Теперь, по мнению большинства инструкций, вы можете изменить данные и просто перезагрузиться. Но это не всегда работает. Это не для меня. Я нашел несколько советов и выполнил следующие действия:
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
При этом вас вылогует из вашего терминала или окна терминала, поэтому нужно снова войти в систему и ввести:
sudo sync; sync;
sudo shutdown -h now
Теперь ваш Raspberry Pi выключится. Отключите его и подключите снова.

Проверьте ваши изменения

Чтобы выяснить на каких частотах вы работаете, выполните следующую команду:
vcgencmd get_config arm_freq
Тут должно показать:
arm_freq=800
Поздравляем, вы ускорили работу вашей Pi.

Если это не сработало

Вы также можете ускорить работу, используя утилиты Raspi-конфигурации. Чтобы их получить, вам нужно обновить прошивку, выполните следующую команду:
sudo apt-get update && sudo apt-get install raspberrypi* raspi-config
Теперь с обновленной прошивкой, запустите утилиты Raspi-конфигурации:
sudo raspi-config
Вы увидите следующее меню:

И вам будут показаны следующие опции:



Я устанавливаю мой “Modest” на 800/250. Как говорится, это скромный разгон и, кажется, самый безопасный.
После выбора варианта, он попросит перезагрузить, скажите "да".
Опять же, чтобы проверить его, вы можете ввести
vcgencmd get_config arm_freq
тут будет:
arm_freq=800
Вы также можете проверить больше возможностей, набрав:
vcgencmd get_config int
И оно должно выглядеть следующим образом:
arm_freq=800
core_freq=250
sdram_freq=500
disable_overscan=1
boot_delay=1
temp_limit=85
Наслаждайтесь! Как я сказал, есть много различных вариантов, и ваши результаты могут отличаться.

Еще больше возможностей

Так что, вы хотите поиграть с ним еще немного? Конечно, если у вас есть Raspberry Pi, вы, вероятно, хакер так или иначе. Вот еще одно обновление вы можете сделать, чтобы сделать динамику памяти отношений между GPU и CPU.
sudo rpi-update 5fcbae1010c1ba99a77bab5198508bb9e6964d03
И добавьте следующие строки в ваш cmdline.txt
coherent_pool=2M cma=2M smsc95xx.turbo_mode=N
И добавьте следующую строку в config.txt
gpu_mem_256=160
gpu_mem_512=316
cma_lwm=16
cma_hwm=32
Перезагрузите Raspberry Pi. Теперь вы всегда будете иметь определенное количество выделяемых на ARM, она будет иметь 96М памяти и GPU всегда будет иметь по крайней мере, 20 метров.

На самом деле Raspberry Pi довольно сильно греется, а если учесть тот факт, что многие делают корпус из пластика, картона и дерева, которые являются теплоизоляционными материалами, а так же многие используют устройство в качестве сервера (торрент, shh-шлюз, веб-сервер и т.д.), значит перегрев очень вероятен! Это может привести к зависанию, или поломке Raspberry Pi.Самыми горячими узлами являются процессор, Ethernet-контроллер и стабилизатор напряжения 3,3 В. Решение проблемы перегрева — поставить радиаторы на эти микросхемы.

Комментариев нет:

Отправить комментарий