Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Блоги сообщества Raspberry Pi
  3. vcgencmd

vcgencmd

Запланировано Прикреплена Закрыта Перенесена Блоги сообщества Raspberry Pi
1 Сообщения 1 Posters 656 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано pi
    #1

    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

    1 ответ Последний ответ
    0

    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Login or register to search.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Главная
    • Документация
    • Последние
    • Пользователи