Як змінити роздільну здатність екрану Raspberry Pi [закрито]


78

Я використовую 7-дюймовий TFT-РК-дисплей з Raspberry pi, хтось може сказати, як я можу змінити роздільну здатність екрану Raspberry Pi і якою має бути роздільна здатність 7-дюймового TFT-РК-дисплея.


1
Залежить від операційної системи та конкретного екрана.
Квентін,

Відповіді:


67

Я вніс наступні зміни у /boot/config.txtфайл, щоб підтримати 7-дюймовий TFT-дисплей.

Розкоментуйте "disable_overscan = 1"

overscan_left=24
overscan_right=24
Overscan_top=10
Overscan_bottom=24

Framebuffer_width=480
Framebuffer_height=320

Sdtv_mode=2
Sdtv_aspect=2

Я використав це відео як керівництво.


Хочемо змінити фактичну роздільну здатність. Я зробив надмірне сканування, але хочу, щоб кнопки та все було більше.
Екзіле

2
@mpromonet Запропонуйте змінити свій коментар, додавши, що /boot/config.txt потрібно змінити ... Мені довелося шукати інформацію.
Піпо

У посиланні elinux.org/RPiconfig, коли ви шукаєте параметри відео, ви також отримаєте hdmi_group та hdmi_mode.
Deep LF

117

Просто запустіть наступну просту команду на Raspberry Pi 3 під управлінням Raspbian Jessie .

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

sudo raspi-config

Перейдіть до:> Додаткові параметри > Роздільна здатність > просто встановіть свою роздільну здатність, сумісну з вашим екраном .

тоді

reboot

Якщо ви не знайшли меню конфігурації, оновіть інструмент налаштування програмного забезпечення Raspberry Pi ( raspi-config ).

Це все TQ.


9
найкраще рішення тут для мене, дякую!
Кевін Пітерс,

Це також збільшило роздільну здатність, яку я отримував при з’єднанні за замовчуванням VNC на порту 0.
Ділан Капп,

3
Просто та ефективно, дякую! Також працював для мого сеансу TeamViewer.
SamAndrew81

Чисте і просте робоче рішення, саме те, що мені потрібно. Дякую!
aexl

2
Чи є спосіб зробити це без перезавантаження?
Макс Коплан,

12

Як вказували інші коментарі тут, вам потрібно буде disable_overscan=1 прокоментувати в /boot/config.txt

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


Незважаючи на те, що ця відповідь має 7 голосів проти, я не зміг нічого отримати з виходу HDMI після того, як прокоментував цей рядок у config.txt
ThN

Це спрацювало для мене - я застряг у роздільній здатності 593x4xx, поки не відключив це - і тоді він спрацював чудово :)
code_fodder

11

Якщо ви схожі на мене, використовуючи TFT, підключений через SPI (наприклад, PiTFT 2,8 "320x240 ), керований FBTFT у поєднанні з fbcp для використання апаратно-прискореного декодування відео (за допомогою omxplayer), як це описано тут . Вам слід додати наступне в /boot/config.txtщоб примусити вихід вийти на HDMI і встановити роздільну здатність 320x240:

hdmi_force_hotplug=1
hdmi_cvt=320 240 60 1 0 0 0
hdmi_group=2
hdmi_mode=87

1
Я спробував кілька різних речей, але це врешті-решт спрацювало для мене на моєму 10,1-дюймовому 1024x600 дисплеї. Я змінив 320 240 на свою роздільну здатність, і це виглядає добре. Дякую!
Нападник

1
Щиро дякую за підказку з "hdmi_cvt"! З якоїсь причини це також було потрібно для того, щоб мій 7-дюймовий дисплей використовував правильну роздільну здатність, хоча він був просто підключений через HDMI. Без нього він просто відрізав близько 20% правої сторони і не був
надмірним

1
Ну, це у мене не спрацювало. Так само, як у вас, у мене є 2,8-піксельний дисплей, і я намагаюся перевести його на вихід HDMI на даний момент, а потім знову переключити на дисплей PiTFT. Незалежно від того, що я роблю, Rasberry PI надсилає вихідні дані лише на дисплей PiTFT, а не на монітор.
ThN

5

Роздільна здатність Rpi за замовчуванням: 1366x768, якщо я не помиляюся.

Ти можеш це змінити.

Всю інформацію про це ви знайдете за цим посиланням.

http://elinux.org/RPiconfig

Шукайте "hdmi mode" на цій сторінці.

Сподіваюся, це допоможе.


5

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

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

Клацніть, щоб переглянути знімки екрана


Я знаю, що в деяких ОС PI доступна опція встановленого дозволу. У мене є Пі, на якому працює Джессі, і він не має встановленої опції роздільної здатності. Що я повинен зробити?
ThN

Я теж не маю встановленої опції роздільної здатності
Макс Коплан

3

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

resolution 82   1920x1080   60Hz    1080p

hdmi_ignore_edid=0xa5000080
hdmi_force_hotplug=1
hdmi_boost=7
hdmi_group=2
hdmi_mode=82
hdmi_drive=1

Я отримав свій дисплей 2.8 pitft успішно працюючи на моєму малиновому pi, але тепер мені потрібно тимчасово переключити його на вихід HDMI на моніторі, а потім повернути назад на дисплей Pitft. Отже, я спробував вашу відповідь, і вона не спрацювала.
ThN

1

Після коментування disable_overscan = 1 дотримуйтесь моїх вказівок. У посиланні http://elinux.org/RPiconfig, коли ви шукаєте Параметри відео, ви також отримаєте hdmi_group та hdmi_mode. Для hdmi_group виберіть 1, якщо ви використовуєте телевізор як відеовихід, або 2 для моніторів. Потім у hdmi_mode ви можете вибрати потрібну роздільну здатність зі списку. Я вибрав: - hdmi_group = 2 hdmi_mode = 23 І це спрацювало.введіть тут опис зображення


-4

Це працює для мене

hdmi_group=2
hdmi_mode=1
hdmi_mode=87
hdmi_cvt 800 480 60 6 0 0 0
max_usb_current=1

2
Я припускаю, що це призначено для редагування /boot/config.txtфайлу?
Thomas Tempelmann,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.