Может ли простой кабель преобразовать выход HDMI в VGA?

57

Можно купить простой кабель HDMI-VGA или кабель HDMI-DVI. Пример: на Амазоне . Тем не менее, я смутно знаю, что эти кабели работают только для видеокарт, которые имеют специальную поддержку для этой функции. Raspberry Pi поддерживает такие вещи?

Есть ли простой способ использовать Raspberry Pi на экране, который принимает только вход VGA без конвертера? Какое преобразование в другие видеовыходы будет поддерживать аппаратное обеспечение Raspberry Pi, и какие кабели или другое оборудование будет необходимо для этого?

AlanSE
источник
3
Я помню, как читал где-то в вики, что пассивные адаптеры HDMI-DVI должны работать, но для HDMI-VGA требуется активный конвертер.
Будет ли композитный VGA лучшим вариантом?
Алекс Чемберлен
Я думаю, что продукт, к которому вы подключены, предназначен для подключения выхода VGA ПК к входу HDMI монитора , то есть в противоположном направлении к тому, что вы хотите.
finnw
Я думаю, что я нахожу, что многие продукты неправильно продаются в виде кабеля HDMI-VGA, хотя, как указывает @finnw, более внимательное прочтение спецификаций показывает, что это наоборот. Это помогает прояснить ситуацию. Более дорогие настоящие конвертеры можно найти.
AlanSE
1
@Jivings - Странно, HDMI - это просто одноканальный DVI-D с другим разъемом. Вы уверены, что ваш монитор не синхронизируется с разрешением, используемым вашим RPi?
Марк Бут

Ответы:

78

Нет.

Причина, по которой адаптер DVI-VGA работает на вашем ПК и ноутбуке, заключается в том, что DVI имеет аналоговые (RGB) контакты. Адаптер пассивный; Он просто соединяет красный аналоговый выход ПК с красным аналоговым входом монитора, то же самое для зеленого и синего. Они включены в большинство ПК и ноутбуков для обратной совместимости.

Кабели HDMI-DVI также пассивны, но передают только цифровые сигналы. Аналоговые сигналы RGB отсутствуют, но это не имеет значения, поскольку монитор DVI не нуждается в них.

HDMI не содержит аналогового сигнала, поэтому любая комбинация пассивных адаптеров и / или кабелей не может преобразовать его в VGA.

Активные адаптеры работают, потому что они используют DSP и DAC для преобразования из одного стандарта в другой, но, конечно, они дороже, чем пассивные кабели.


Связанная ветка форума: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=30&t=8125

finnw
источник
Хороший ответ, хочу его выбрать. Один маленький кусочек: что такое кабель HDMI-VGA и почему он не будет работать с Raspberry Pi?
AlanSE
2
@AlanSE, выделенные кабели HDMI-VGA будут работать, так как они содержат необходимую схему. Но я предположил, что это не то, что вы имели в виду, потому что вы сказали «простой кабель».
finnw
Я имел в виду простой кабель, подобный тому, с которым я связался в вопросе. Этот кабель не содержит необходимых схем. Это работает для некоторых видеокарт, и люди будут продолжать смущаться этим, если не ясно, что отличает их и почему это не относится к Raspberry Pi.
AlanSE
3
@AlanSE - Важная вещь об этом элементе Amazon - ПРИМЕЧАНИЕ. Ваша видеокарта должна поддерживать вывод цифрового сигнала через функцию порта VGA . Я не знаю ни одной видеокарты, которая бы поддерживала вывод VGA через контакты HDMI-разъема, и быстрый поиск в Google не смог ее найти.
Марк Бут
Получил телевизионный приемник, который имеет пассивный VGA через режим HDMI, думаю, он просто подает сигналы VGA через кабель с разъемом HDMI на одном конце и разъемом VGA на другом.
Axk
4

Переходник Neewer HDMI в VGA от Amazon действительно работает с RPi, но, как уже сообщалось в других местах, вам нужно немного подстроить /boot/config.txtфайл.

Я все еще не могу заставить свой Samsung 943N видеть что-либо, но простой 15-дюймовый VGA-монитор Dell работает нормально. Одной из проблем, по-видимому, является то, что уровень выходного сигнала по умолчанию не достаточен, поэтому настройка config_hdmi_boost=4кажется необходимой. Монитор также жалуется, что он хочет, 1024x768 at 60Hzкоторый hdmi_mode=16,

В статье на http://elinux.org/RPi_config.txt также предполагает , что значения hdmi_group документально должно быть 0и 1не 1и 2и в самом деле мне нужно , чтобы изменения hdmi_groupв 1. Итак, мой текущий файл выглядит так:

hdmi_drive=2 
config_hdmi_boost=4 
hdmi_group=1 
hdmi_mode=16 
hdmi_force_hotplug=1 
disable_overscan=0

Модификация для 15-дюймового монитора Dell с ОС Debian GNU / Linux 6.0 Я обнаружил, что он будет работать только с: hdmi_group = 2

Руководство пользователя Raspberry Pi от Eben Upton содержит видео режимы в приложении. Руководство пользователя перечисляет значения hdmi_group как 1 или 2.

Muonman
источник
Ты пишешь, что для этого нужен какой-то тюнинг? Нужно ли это для того, чтобы работать вообще, или ему нужна настройка, чтобы получить лучшую картинку? Я пытаюсь подключить свой ноутбук / Raspberry к монитору с похожим активным адаптером, и соединение просто отсутствует.
Мадс Скьерн
3

«Простые» кабели HDMI-VGA не будут работать достаточно просто, потому что сигналы HDMI являются чисто цифровыми, а VGA - аналоговыми. Я совершил ошибку, купив у Amazon очень дешевый кабель, который не работал по причинам, которые мне сейчас понятны. Я ожидаю поставки « Neewer Black HDMI-входа в VGA адаптер конвертера для портативных ПК » от Amazon, который, я уверен, справится с этой задачей. Это было менее 15 фунтов стерлингов. Я опубликую свои выводы здесь.

Muonman
источник
1
Этот «кабель» уже прибыл? Прошло уже несколько лет ....
Хеннес
2

Я использую этот кабель для подключения Raspberry Pi к монитору HP (с входом DVI).

Пара замечаний: Вы не можете затем подключить другой кабель или адаптер, чтобы изменить это на вход VGA. Во-вторых, при преобразовании HDMI Raspberry Pi в DVI будьте осторожны с разъемом DVI; существует более одного типа, и один размер не подходит для всех (этот урок я усвоил нелегко).

Стив Робиллард
источник
Какой тип входа DVI у вас был (например, DVI-D) и был ли это одиночный или двухканальный кабель? У меня есть монитор HP, и мне понадобится кабель для него. Выбор полностью основан на мониторе, или спецификации RasPi HDMI как-то связаны с ним?
AlanSE
@AlanSE Адаптер DVI был DVI-I, а монитор нуждался в DVI-D. Спецификации для пи не имеют ничего общего с простой проблемой геометрии штырь / разъем. Кабель, на который я ссылался в моем ответе, работает как брелок и был намного дешевле, чем большинство местных альтернатив, даже с учетом ускоренной доставки.
Стив Робиллард
Я до сих пор чего-то не понимаю. Зачем вам нужен адаптер DVI-I? А поскольку кабель к монитору DVI должен иметь штыревой разъем, а поскольку DVI-I имеет больше подключений, чем DVI-D, физически вы не сможете подключить его. Ссылка Amazon, которую вы даете, не ясна. в описании, но картинка выглядит как DVI-D. Это обсуждение может лучше подойти для вопроса о DVI, но я увижу вопрос об обновлении, когда сделаю это сам.
AlanSE
1

Это может быть проблема с вашим файлом конфигурации. Попробуйте удалить его, и если это не сработает, попробуйте изменить его на это.

# config.txt
hdmi_group = 2
hdmi_mode  = 4

Список доступных свойств для Raspberry Pi можно найти здесь .


источник
Почему это понижено?
2
наверное потому что не получится. ОП (если я правильно понимаю) спрашивает о комбинации кабеля HDMI-> DVI и адаптера DVI-> VGA. Ваше решение будет работать только для монитора DVI.
finnw
2
Я имел в виду больше HDMI-> VGA, чем HDMI-> DVI-> VGA, хотя это не важно. Ваше заявление о том, что он может использовать монитор DVI с пассивными кабелями, является полезным и актуальным для вопроса, а также заявление о том, что он не может работать с монитором VGA без оборудования для преобразования. Я думаю, что мы близки к консенсусу по этому вопросу.
AlanSE
1

Важно не просто сдаться, когда адаптер / конвертер не работает из коробки. Скорее всего, будут конвертеры, которые не будут работать, и VGA-дисплеи, которые не будут поддерживаться, но я чувствую, что большинство из них работают просто отлично - с некоторыми дополнительными шагами.

Если вы хотите проверить, есть ли у вас шансы, используйте пустой /boot/config.txtфайл и добавьте hdmi_safe=1к нему.

Хотя это не даст вам лучшего разрешения, оно, вероятно, приведет вас к приглашению войти в систему.

После этого вы можете начать с дальнейшей настройки, пока не получите максимальную отдачу от возможностей вашего монитора.

Вы можете получить полезную информацию о вашем мониторе, введя эти 3 команды:

/opt/vc/bin/tvservice -m CEA /opt/vc/bin/tvservice -m DMT /opt/vc/bin/tvservice -s

Используйте ссылку Raspberry Pi Video Modes для получения вышеуказанных результатов и точной настройки.

После перезагрузки Pi в микропрограмме вашего монитора могут отображаться ошибки, такие как «несинхронизировано» или «разрешение не поддерживается». Уменьшите разрешение и / или частоту обновления и попробуйте снова.

После тестирования я получил хорошие результаты даже с небольшими китайскими адаптерами за 3 доллара, подключенными к самым дешевым мониторам, доступным в магазине. Из коробки конвертер выдал пустой экран с монитором, переходящим в режим энергосбережения через несколько секунд. После выполнения вышеуказанных шагов мой /boot/config.txtтеперь показывает:

hdmi_group=1 hdmi_mode=16

электронная обработка данных
источник
-5

Нет питания + 5В от setop box, как у tatasky dishtv hd box в hdmi output, поэтому конвертер не работает. он может работать должным образом после питания + 5 В на контакте № 2 порта HDMI.

Gererin
источник
1
Можете ли вы расширить этот ответ, пожалуйста? Я не понимаю, что ты пытаешься сказать.
Jacobm001