Вопрос или проблема
У меня есть монитор Samsung диагональю 32 дюйма (Viewfinity Ls32A600Nwmxue) и телевизор Samsung диагональю 55 дюймов 4K QLED (QA55Q70BAUXSA). На своем Raspberry PI я установил Batocera, а на другой SD-карте – Raspbian.
Когда я подключаю RP5 к монитору, дисплей работает без проблем. Но когда я подключаю его к телевизору, телевизор говорит, что устройство может быть выключено. Я пробовал с разными RP5, и все то же самое. Когда я вынул SD-карту и подключил напрямую без SD-карты, я вижу экран, так что я уверен, что ни с RP, ни с портом телевизора нет проблем.
На моем образе Batocera файл config.txt изначально был следующим:
arm_boost=1
arm_64bit=1
kernel=boot/linux
initramfs boot/initrd.lz4
dtoverlay=vc4-kms-v3d,cma-512
dtparam=krnbt=on
[Overclock]
over_voltage=
Я также попробовал
arm_boost=1
arm_64bit=1
kernel=boot/linux
initramfs boot/initrd.lz4
dtoverlay=vc4-kms-v3d,cma-512
# Принудительное HDMI-выход
hdmi_force_hotplug=1
hdmi_drive=2
hdmi_group=1
hdmi_mode=16
config_hdmi_boost=4
hdmi_ignore_cec_init=1
dtparam=krnbt=on
Я также пробовал с hdmi_mode=4, hdmi_mode=31, config_hdmi_boost=4, config_hdmi_boost=9 и hdmi_safe=1
Н ничего из этого не сработало.
Я также пробовал с разными портами и разными кабелями / адаптерами. Работает только когда SD-карта отключена.
Я протестировал и с обычной ОС Raspbian. Никаких отличий. Работает только на мониторе, не на телевизоре.
Как мне получить изображение на моем телевизоре? Какие параметры мне следует использовать?
.
Ответ или решение
Проблема отсутствия изображения на телевизоре с подключенным Raspberry Pi 5 может быть связано с несколькими факторами. Давайте подробно рассмотрим, что можно предпринять для устранения данной проблемы, учитывая ваши настройки и опыт.
1. Проверка совместимости и кабелей
Первым делом убедитесь, что используемый HDMI-кабель работает исправно. Попробуйте заменить его на другой, желательно высококачественный, поддерживающий 4K и HDMI 2.0. Также протестируйте различные HDMI-входы на телевизоре, чтобы исключить возможность неисправности порта.
2. Конфигурация config.txt
Ваши настройки config.txt
являются критически важными для правильного отображения на телевизоре. Попробуйте дополнительно внести следующие изменения:
-
Обновите параметры HDMI:
hdmi_force_hotplug=1 hdmi_drive=2 hdmi_group=1 hdmi_mode=16
Убедитесь, что значения
hdmi_group
иhdmi_mode
соответствуют разрешению вашего телевизора. Для большинства телевизоров рекомендуется использовать настройкиhdmi_group=1
(CEA) иhdmi_mode=16
(разрешение 1080p). -
Попробуйте использовать безопасные параметры HDMI:
hdmi_safe=1
Это активирует базовую совместимость и может помочь установить связь с телевизором.
-
Используйте повышенную мощность HDMI:
config_hdmi_boost=7
Увеличьте значение параметра
config_hdmi_boost
до 7 или выше, чтобы усилить сигнал HDMI.
3. Обновление программного обеспечения
Убедитесь, что у вас установлена последняя версия Batocera и Raspbian. Неполадки могут быть связаны с устаревшими драйверами или прошивками. Исправления и улучшения могут оказать значительное влияние на совместимость.
4. Проверка настроек телевизора
Некоторые телевизоры имеют специальный режим для подключения к ПК или внешним устройствам. Убедитесь, что телевизор переключен в соответствующий режим, например, "PC Mode" или "Game Mode". Это может улучшить отображение и уменьшить задержку.
5. Чистая установка
Попробуйте перезаписать SD-карту чистым образом с помощью различных образов операционных систем. Это позволит исключить возможность поврежденных файлов конфигурации.
6. Тестирование с другим устройством
Если у вас есть возможность, попробуйте подключить другое устройство (например, ноутбук или игровую консоль) через тот же HDMI-кабель и порт телевизора. Это поможет вам проверить, правильно ли функционирует HDMI-порт на телевизоре.
Заключение
Если все перечисленные методы не устранят проблему, возможно, стоит обратиться в службу поддержки Raspberry Pi или Samsung. Учитывайте, что иногда могут встречаться аппаратные несовместимости, которые сложно решить без профессиональной помощи. Надеемся, что предложенные рекомендации помогут вам найти решение.