vcgencmd - консольная программа, которая поможет узнать немного интересной информации о состоянии процессора и прочих частей Raspberry Pi. Данная программа не является базовой для Linux дистрибутивов, поставляется исключительно с Raspbian и заточена на работу с Raspberry Pi

vcgencmd commands - получение списка доступных команд

vcgencmd measure_temp - получение температуры процессора

vcgencmd measure_volts [volts] -показать напряжение модуля, переданного в аргументе [volts]. Доступные значения аргумента:core, sdram_c, sdram_i, sdram_p

vcgencmd measure_сlock [clock] - показать частоту модуля, переданного в аргументе [clock]. Доступные значения аргумента:

  • arm - частота ядра процессора
  • core - VC4 scaler cores
  • H264 - H264 блок
  • isp - Image Signal Processor
  • v3d - 3D блок
  • uart - UART
  • pwm - ШИМ блок (аналоговый аудиовыход);
  • emmc - интерфейс карты памяти
  • pixel
  • vec - Analogue video encoder
  • hdmi - HDMI
  • dpi - Display Peripheral Interface

vcgencmd codec_enabled %codec% - проверить доступность аппаратного кодека, переданного в параметре%codec%. Доступные значения -H263, H264, MPG2, WVC1, MPG4, AGIF, MJPA, MJPB, MJPG, WMV9, MVC0.

vcgencmd get_config [config|int|str] - показать значение определённого параметра из файла /boot/config.txt. Третьим аргументом передаётся название конкретного параметра (значение которого нас интересует), либо int для показа всех параметров с целочисленными значениями, либо str для показа всех параметров со строковыми значениями.

vcgencmd get_mem arm/gpu - показывает сколько оперативной памяти отведено для использования обычным процессором, а сколько для видеоядра. Значение arm может быть некорректно для моделей Raspberry Pi 4 c 2Gb и 4Gb оперативной памяти, для них лучше использовать команду

cat /proc/meminfo

vcgencmd version - показать версию и дату сборки прошивки

vcgencmd otp_dump - показать содержимое OTP-памяти. Адреса 28 и 30 этой памяти содержат значения серийного номера и ревизии платы, которые также можно получить командой cat/proc/cpuinfo Чему соответствуют прочие значения в этой памяти - неизвестно

vcgencmd set_backlight - в настоящее время не используется. В будущем возможно будет использоваться для управления подсветкой подключённого экрана

vcgencmd display_power 0/1 [display_id] - включить/выключить видеовыход c идентификатором [display_id]. Список идентификаторов доступных видеовыходов можно получить командой tvservice -l . На Raspberry Pi 4 первый HDMI выход имеет идентификатор 7, таким образом команда vcgencmd display_power 0 7 отключит его

vcgencmd get_lcd_info - показать разрешение и глубину цвета подключенного дисплея

vcgencmd get_camera - показать подключена или нет официальная CSI-камера

vcgencmd get_throttled - показывает причины снижения производительности процессора. Для расшифровки нужно перевести вывод команды в двоичный формат и смотреть установленные биты (нумерация справа налево)

  • Бит0  В настоящий момент производительность процессора снижена из-за проблем с питанием, низкое напряжение
  • Бит 1 В настоящий момент производительность процессора снижена из-за ручного ограничения частоты
  • Бит 2 В настоящий момент производительность процессора снижена
  • Бит 3 В настоящий момент производительность процессора снижена из-за перегрева процессора
  • Бит 16 Производительность процессора в этом сеансе работы была когда-то снижена из-за проблем с питанием, низкое напряжение
  • Бит 17 Производительность процессора в этом сеансе работы была когда-то снижена из-за ручного ограничения частоты
  • Бит 18 Производительность процессора в этом сеансе работы была когда-то снижена
  • Бит 19 Производительность процессора в этом сеансе работы была когда-то снижена из-за перегрева процессора

vcgencmd mem_oom - Статистика событий Out Of Memory, случившихся в области памяти VC4

vcgencmd read_ring_osc - показать температуру и напряжение кольцевого осциллятора

vcgencmd hdmi_timings - показать тайминги текущих настроек HDMI

 

Автор:

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

Ваш комментарий

Авторизуйтесь для отправки комментария

© Сообщество пользователей RaspberryPi 2021