Изменить разрешение экрана raspberry pi 3

Я использую 7 «TFT LCD дисплей с Raspberry pi. Может кто-нибудь сказать, как я могу изменить разрешение экрана Raspberry Pi и какое должно быть разрешение для 7» TFT LCD дисплея.

9 ответов

Я внес следующие изменения в файл /boot/config.txt для поддержки моего 7 "TFT LCD.

Раскомментируйте «disable_overscan = 1»

Я использовал это видео в качестве руководства.

Просто запустите следующую простую команду на Raspberry Pi 3 , на которой работает мексиканская Джесси .

запустите терминал и введите

Перейдите на:> Расширенный вариант > Разрешение > просто установите разрешение, совместимое с разрешением экрана, .

Если вы не нашли меню в конфигурации, обновите инструмент настройки программного обеспечения raspberry pi ( raspi-config ).

Если вы, как и я, используете TFT, подключенный через SPI (например, PiTFT 2.8 "320×240 ) управляемый FBTFT в сочетании с fbcp для использования аппаратного ускоренного декодирования видео (с использованием omxplayer), как описано здесь . Вы должны добавить следующее в /boot/config.txt для принудительного вывода на HDMI и установки разрешения на 320×240:

Как уже отмечалось в других комментариях, вам нужно раскомментировать disable_overscan=1 в /boot/config.txt

если вы используете NOOBS (это то, что я использую), вы В конце файла вы найдете набор настроек по умолчанию, который имеет атрибут disable_overscan=0 . вам нужно изменить его значение на 1 и перезагрузить.

Разрешение Rpi по умолчанию: 1366×768, если я не ошибаюсь.

Вы можете изменить это все же.

Вы найдете всю информацию об этом по этой ссылке.

Выполните поиск «hdmi mode» на этой странице.

Надеюсь, это поможет.

Телевизор Sony Bravia KLV-32T550A Ниже конфиг работает очень сильно Вы должны добавить следующее в /boot/config.txt, чтобы принудительно настроить вывод на HDMI и установить

После раскомментирования disable_overscan = 1 следовать моему примеру. По ссылке http://elinux.org/RPiconfig при поиске параметров видео вы также получить hdmi_group и hdmi_mode. Для hdmi_group выберите 1, если вы используете телевизор в качестве видеовыхода, или 2 для мониторов. Затем в hdmi_mode вы можете выбрать желаемое разрешение из списка. Я выбрал :- hdmi_group = 2 hdmi_mode = 23 И это сработало.

Вы можете изменить разрешение экрана графически (без использования терминала) в Raspbian GNI /Linux 8 (jessie), используя следующее окно.

Меню приложений> Настройки> Конфигурация Raspberry Pi> Система> Установить разрешение.

Я использую 7 «TFT LCD дисплей с Raspberry pi, может ли кто-нибудь сказать, как я могу изменить разрешение экрана Raspberry Pi и каким должно быть разрешение для 7» TFT LCD дисплея.

9 ответов

Я сделал следующие изменения в /boot/config.txt файл, для поддержки моего 7 " TFT LCD.

Я видео в качестве руководства.

просто выполните следующую простую команду Raspberry Pi 3 под управлением Raspbian Джесси.

запустите терминал и введите

перейти к: >Дополнительные Опции>разрешение > просто установите разрешение, совместимое с вашим экраном.

Если вы не нашли меню Настройки, обновите средство настройки программного обеспечения raspberry pi (raspi-config).

как указывали другие комментарии здесь, вам нужно раскомментировать disable_overscan=1 in / boot / config.txt

Если вы используете нубы (это то, что я использую), вы найдете в конце файла набор параметров по умолчанию, которая

Если вы похожи на меня, используя TFT, который подключен через SPI (e. г. Питфт 2.8 " 320×240) управлял FBTFT в сочетании с fbcp использовать аппаратное ускоренное декодирование видео (с помощью omxplayer), как описано здесь. Вы должны добавить следующее в /boot/config.txt для принудительного вывода на HDMI и установить разрешение 320×240:

разрешение по умолчанию Rpi: 1366×768, если я не ошибаюсь.

вы можете изменить его.

вы найдете всю информацию об этом в этой ссылке.

Поиск «режим hdmi» на этой странице.

надеюсь, что это помогает.

телевизор Sony Bravia KLV-32T550A Ниже упоминается config работает значительно Вы должны добавить следующее в /boot / config.txt, чтобы заставить выход HDMI и установить

после раскомментировав disable_overscan=1 следуй за мной. В ссылке,http://elinux.org/RPiconfig при поиске параметров видео, вы также получите hdmi_group и hdmi_mode. Для hdmi_group выберите 1, Если вы используете телевизор в качестве видеовыхода или выберите 2 для мониторов. Затем в hdmi_mode вы можете выбрать нужное разрешение из списка. Я выбрал :- hdmi_group=2 hdmi_mode=23 И это сработало.

Читайте также:  Вращение равнобедренного треугольника вокруг основания

вы можете изменить разрешение дисплея графически (без использования терминала) на Raspbian GNI/Linux 8 (jessie), используя следующее окно.

Меню Приложения > Настройки > Конфигурация Raspberry Pi > Система > Установить Разрешение.

Raspberry Pi по-русски

Raspberry Pi считывает файл config.txt силами GPU до инициализации ядра процессора. Данный конфигурационный файл используется для настройки различных системных параметров.

Файл располагается в загрузочном разделе, но его наличие там не обязательно. Из загруженной операционной системы он доступен как /boot/config.txt. О редактировании конфигурационного файла можно почитать в статье «Звук на Raspberry Pi, OMXPlayer, Chromium и другие«.

Посмотреть текущие настройки можно с помощью команды:

Конфигурационный файл состоит из строк типа «значение=параметр», в которых параметром является целое число. Допускается указание только одного параметра в строке. Строки комментариев должны начинаться с символа «#».

Вот пример такого файла:

А здесь находится еще один пример, содержащий расширенные описания параметров.

disable_l2cache запрещает доступ процессора ARM к L2 кэшу GPU. Требует соответствующее ядро с отключенным кэшем L2. По умолчанию 0.

gpu_mem объем памяти GPU в мегабайтах. Устанавливает границу памяти между процессором ARM и GPU. ARM получает оставшуюся память. Минимально 16. По умолчанию 64.

gpu_mem_256 объем памяти GPU в мегабайтах для 256 Мб Raspberry Pi. Игнорируется для версии 512 Мб. Имеет приоритет над gpu_mem. Максимально 192. По умолчанию не установлен.

gpu_mem_512 объем памяти GPU в мегабайтах для 512 Мб Raspberry Pi. Игнорируется для версии 256 Мб. Имеет приоритет над gpu_mem. Максимально 448. По умолчанию не установлен.

Настройки видеорежима

sdtv_mode определяет телевизионный стандарт для композитного выхода (по умолчанию=0)

sdtv_aspect определяет соотношение сторон для композитного выхода (по умолчанию=1)

sdtv_disable_colourburst отключает цветовую составляющую для композитного выхода. Изображение будет монохромным, однако возможно более четким

hdmi_safe Используйте «безопасный режим» для загрузки в режиме максимальной совместимости hdmi. Этот параметр аналогичен следующему набору параметров: hdmi_force_hotplug=1, config_hdmi_boost=4, hdmi_group=1, hdmi_mode=1, disable_overscan=0

hdmi_ignore_edid Позволяет игнорировать информацию EDID о дисплее для некоторых китайских устройств, предоставляющих неверные данные

hdmi_edid_file при установке в 1 позволяет считывать данные EDID из файла edid.dat вместо получения этих данных от дисплейного устройства

hdmi_force_edid_audio Указывает, что дисплей поддерживает любые форматы звука в том числе DTS/AC3 даже для тех дисплеев, которые не сообщают о такой возможности

avoid_edid_fuzzy_match Запрещает гибкий подбор видеорежимов, описанный в edid. Заставляет выбрать стандартный видеорежим с подходящим разрешением и близкой частотой кадров, возможно даже с неподходящими интервалами гашения (blanking).

hdmi_ignore_cec_init Запрещает посылку стартового сообщения об активном источнике сигнала. Это позволяет не включать выключенный телевизор и не переключать активный канал при перезагрузке Raspberry Pi

hdmi_ignore_cec Устанавливает, что CEC (consumer electronic control — протокол управления подключенным дисплейным устройством) не поддерживается телевизором. Все функции CEC будут отключены.

hdmi_force_hotplug Устанавливает сигнал подключения устройства HDMI для того, чтобы Raspberry Pi считал, что подключен дисплей HDMI

hdmi_ignore_hotplug Устанавливает сигнал отсутствия устройства HDMI для того, что Raspberry Pi считал, что дисплей HDMI не подключен

hdmi_drive выбирает режим HDMI или DVI

hdmi_group определяет тип HDMI

hdmi_mode определяет разрешение экрана в форматах CEA или DMT (DMT используется для устаревших дисплеев)

Эти значения используются для hdmi_group=1 (CEA)

H обозначает вариант 16:9 (вместо обычного режима 4:3).
2x обозначает удвоение пикселей (т.е. более высокую частоту, при которой каждый пиксель изображается дважды)
4x обозначает учетверение пикселей (т.е. более высокую частоту, при которой каждый пиксель изображается четыре раза)

Эти значения используются для hdmi_group=2 (DMT)

overscan_left количество пикселов пропускаемых слева

overscan_right количество пикселов пропускаемых справа

overscan_top количество пикселов пропускаемых сверху

Читайте также:  Восстановить права без водительской карточки

overscan_bottom количество пикселов пропускаемых снизу

framebuffer_width ширина изображения в пикселах. По умолчанию, принимается ширина дисплея минус число пропущенных пикселов.

framebuffer_height высота изображения в пикселах. По умолчанию, принимается высота дисплея минус число пропущенных пикселов.

framebuffer_depth глубина цвета изображения в битах на пиксел. По умолчанию 16. Также допустимо значение 8 бит, но при стандартной палитре RGB изображение окажется нечитаемым. При установке 24 бит изображение будет выглядеть лучше, но все равно иметь проблемы. При 32-х битах проблем изображения не будет, но необходимо наличие параметра framebuffer_ignore_alpha=1 и, кроме того, цвета могут отличаться от стандартных.

framebuffer_ignore_alpha установите это значение в 1 для того, чтобы отключить альфа-канал. Необходим при глубине цвета 32 бит на пиксел.

test_mode включает тестовую картинку и звук при загрузке для определения работоспособности устройства.

disable_overscan установите в 1 для отключения исправления «сжатой развертки» (overscan).

config_hdmi_boost устанавливает мощность сигнала на выходе HDMI. По умолчанию 0. Попробуйте 4 при затухании сигнала в кабеле. Максимальное значение 7.

display_rotate поворачивает изображение на экране по часовой стрелке (по умолчанию 0)

Какие значения подходят для моего дисплея?

Ваш HDMI монитор поддерживает только ограниченное количество форматов. Для того, чтобы определить какие форматы поддерживаются, используйте следующий метод.

Установите формат вывода изображения на VGA 60 Гц (hdmi_group=1 hdmi_mode=1) и загрузите Raspberry Pi

  • Выполните следующую команду, чтобы получить список режимов, доступных в формате CEA
  • Выполните следующую команду, чтобы получить список режимов, доступных в формате DMT
  • Выполните следующую команду, чтобы выяснить текущий видеорежим
  • Введите следующую команду, чтобы получить детальную информацию о подключенном дисплее

Также рекомендуется использовать файл edid.dat при поиске решения проблем с использованием HDMI.

Аппаратное декодирование дополнительных кодеков возможно только после приобретения лицензии, привязанной к серийному номеру процессора вашего Raspberry Pi.

decode_MPG2 Лицензионный ключ для декодирования MPEG-2.

decode_WVC1 Лицензионный ключ для декодирования VC-1.

Настройка лицензий на SD картах, использующихся на нескольких Raspberry Pi одновременно. Возможно указание до 8 лицензий.

disable_commandline_tags не разрешать загрузчику start.elf заполнять область памяти ATAG (т.е. начиная с адреса 0×100) до загрузки ядра

cmdline (строка) параметры командной строки. Может быть использовано вместо файла cmdline.txt

kernel (строка) имя файла, содержащего ядро системы. По умолчанию «kernel.img»

kernel_address адрес, по которому производится загрузка ядра

ramfsfile (строка) имя файла, из которого производится загрузка ramfs

ramfsaddr адрес, по которому производится загрузка ramfs

initramfs (строка адрес) имя файла, содержащего ramfs и адрес, по которому производится загрузка содержимого файла (параметр аналогичен использованию ramfsfile+ramfsaddr одновременно). ВНИМАНИЕ: этот параметр имеет синтаксис, отличный от остальных параметров — не нужно использовать здесь знак «=». Например:

device_tree_address адрес, по которому производится загрузка device_tree

init_uart_baud начальная скорость передачи uart. По умолчанию 115200

init_uart_clock начальная тактовая частота uart. По умолчанию 3000000 (3 МГц)

init_emmc_clock начальная тактовая частота emmc. По умолчанию 100000000 (100 МГц)

boot_delay время ожидания (в секундах) загрузчиком start.elf перед началом загрузки ядра системы. Общее время задержки в миллисекундах: delay = 1000 * boot_delay + boot_delay_ms. По умолчанию 1

boot_delay_ms время ожидания (в миллисекундах) загрузчиком start.elf перед началом загрузки ядра системы. По умолчанию 0

avoid_safe_mode если установлен в 1, то безопасный режим (safe_mode) не будет активирован. По умолчанию 0

ПРЕДУПРЕЖДЕНИЕ: Установка любого параметра, изменяющего напряжение питания Raspberry Pi, может привести к необратимой установке специального флага внутри процессора и потере гарантии. Гарантия может быть потеряна при использовании параметров «force_turbo», «current_limit_override» или «temp_limit>85» вместе с параметром «over_voltage>0». Поэтому, если вы не хотите терять гарантию — не меняйте параметры напряжения питания.

Свежее ядро имеет драйвер cpufreq с включенным по умолчанию модулем управления частотой процессора (governor), работающем в режиме «ondemand» (сбалансированная стратегия, компромисс между расходом энергии и производительностью). Этот модуль не будет управлять частотой процессора, до тех пор, пока вы не меняете настройки производительности. При изменении любых параметров, частота процессора станет изменяться в зависимости от нагрузки. Поэтому, модуль управления частотой будет использовать только измененные значения настроек производительности. К таким настройкам относятся все параметры настройки минимальных значений «*_min», а также отключение управления частотой force_turbo=1.

Читайте также:  Вы сударь камень знаки препинания

Повышенная частота работы процессора (разгон), а также повышенное напряжение автоматически отключаются при нагреве процессора до 85°C. Однако, исправный процессор не должен нагреться до такой температуры ни при каких настройках (при условии, что температура окружающего воздуха не превышает 25°C)

Настройки производительности

Параметр

Описание

arm_freq

Частота процессора ARM в МГц. По умолчанию 700

gpu_freq

Устанавливает параметры core_freq, h264_freq, isp_freq, v3d_freq одновременно. По умолчанию 250

core_freq

Частота графического ядра GPU в МГц. Также отражается на производительности основного ядра ARM, т.к. влияет на L2. По умолчанию 250

h264_freq

Частота блока аппаратного кодека в МГц. По умолчанию 250

isp_freq

Частота модуля обработки изображения с камеры в МГц. По умолчанию 250

v3d_freq

Частота блока 3D графики в МГц. По умолчанию 250

avoid_pwm_pll

Разрешить настройку core_freq отдельно от других параметров gpu. Включение может вызвать проблемы с качеством аналогового звука (это будет исправлено в будущих прошивках). По умолчанию 0

sdram_freq

Частота памяти SDRAM в МГц. По умолчанию 400

over_voltage

Регулировка напряжения питания ARM/GPU. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. force_turbo позволит устанавливать значение больше 6. По умолчанию 0 (1.2V)

over_voltage_sdram

Устанавливает параметры over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p одновременно

over_voltage_sdram_c

Регулировка напряжения питания контроллера SDRAM. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. По умолчанию 0 (1.2V)

over_voltage_sdram_i

Регулировка напряжения питания устройства ввода-вывода SDRAM. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. По умолчанию 0 (1.2V)

over_voltage_sdram_p

Регулировка напряжения питания интерфейса PHY SDRAM. Значение [-16,8] аналогично [0.8V,1.4V] с шагом 0.025В. По умолчанию 0 (1.2V)

force_turbo

Отключает драйвер управления частотой cpufreq и минимальные установки частоты (см. далее). Разрешает управление производительностью h264/v3d/isp. По умолчанию 0

initial_turbo

Включает турбо режим в момент загрузки на заданное количество секунд (до 60), либо до тех пор, пока cpufreq не установит частоту самостоятельно. Этот параметр может помочь в случае повреждения SD-карт при разгоне процессора. По умолчанию 0

arm_freq_min

Минимальное значение arm_freq, используемое модулем управления частотой. По умолчанию 700

core_freq_min

Минимальное значение core_freq, используемое модулем управления частотой. По умолчанию 250

sdram_freq_min

Минимальное значение sdram _freq, используемое модулем управления частотой. По умолчанию 400

over_voltage_min

Минимальное значение over_voltage, используемое модулем управления частотой. По умолчанию 0

temp_limit

Защита от перегрева. Устанавливает значения частот и напряжений питания на значения по умолчанию в случае достижения указанной температуры процессора. Значение температуры указывается в градусах Цельсия. Установка значения пороговой температуры выше стандартного ведет к потере гарантии. По умолчанию 85

current_limit_override

Отключает защиту источника питания по максимальному значению тока потребления, если установлен на «0x5A000020». Может помочь при неожиданных перезагрузках с высокими значениями разгона.

Режим force_turbo

разрешает динамическое управление частотой и напряжением питания для всех устройств (ARM, GPU и SDRAM). При наличии нагрузки, частота ARM растет до значения «arm_freq», а при простое снижается до «arm_freq_min». Параметры «core_freq», «sdram_freq» и «over_voltage» ведут себя аналогично. Параметр «over_voltage» ограничен значением 6 (1.35 В). Все нестандартные значения настроек h264/v3d/isp игнорируются.

отключает динамическое управление частотой, благодаря чему значения частоты и напряжения питания остаются высокими. Разгон устройств h264/v3d/isp графического сопроцессора GPU разрешается при установке «over_voltage» в значение 8 (1.4 В).

Соотношение частот

Компоненты графического ядра GPU core, h264, v3d и isp используют общий умножитель частоты, поэтому должны работать на кратных частотах. С другой стороны, ARM, SDRAM и GPU каждый имеют собственные умножители, поэтому могут работать на произвольных частотах

Следующие строки не обязательны при использовании «avo >

Эффективная частота gpu_freq автоматически округляется до ближайшего четного целого, поэтому если вы попытаетесь установить core_freq=500 и gpu_freq=300, то в результате получится коэффициент умножения 2000/300 = 6.666, который будет округлен до 6 и частота получится 333.33 МГц.

Проверенные значения

Следующая таблица показывает некоторые удачные попытки разгона, которые можно использовать как начальные значения. Однако, данные значения могут работать не на всех устройствах, а также могут нанести вред процессору!

Оцените статью
Adblock detector