HDMI для DVI работает на Linux, но не на Windows

Оборудование:

  • 1x ноутбук (Gigabyte U24F) с выходами VGA и HDMI для дополнительных мониторов с двойной загрузкой Win7 и Fedora
  • 2 разных монитора только с входом DVI. Оба DVI-D
  • 1x конвертер HDMI (m) в DVI-D (f) с подключенным кабелем DVI-D
  • 1x HDMI к DVI-D двухканальный кабель

Проблема:

При использовании любой комбинации этих экранов и методов преобразования Windows не может обнаружить монитор. Монитор может сказать, что он подключен к чему-либо, поскольку он отключает функцию самопроверки, но по какой-то причине Windows не имеет представления об экране.

Он вообще не отображается в настройках "Экран -> Разрешение экрана".

Если я использую кнопку "Определить" в настройках разрешения экрана, в ней отображаются два экрана "Другой дисплей не обнаружен". Один для карты NVidia, предоставляющий только опцию для VGA. Другой - для Intel HD, предоставляющий опции для выхода VGA и "Дисплей мобильного ПК". Если я скажу ему попытаться все равно подключиться, на мониторе ничего не отобразится.

Однако при использовании Fedora любая комбинация экранов и конвертеров работает нормально. В настоящее время я использую драйверы Nouveau для Linux.

Кроме того, если я использую кабель HDMI-HDMI для подключения к другому дисплею, это прекрасно работает в Windows и Linux.

Я провел немало поисков в Интернете, но большинство проблем, которые возникают, касаются людей, которые раньше работали на Win7, а теперь нет на Win10.

Дополнительная информация:

  • Мой ноутбук имеет как встроенную графику (Intel HD Graphics 4400), так и Nvidia (GT 750M). Оба драйвера полностью обновлены.

0 ответов

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

Я думаю, что связь HDMI через Linux и Windows немного отличается, поскольку HDMI имеет защиту от копирования и требует установления связи с оборудованием приемника. Например, если мы воспроизводим защищенный контент на DVD-плеере и отправляем его для отображения, это нормально, но если получатель является устройством записи мультимедиа, то проигрыватель не должен передавать данные для защиты интеллектуальной собственности.

Я не проверял и не могу быть уверен, но, как я вижу, рукопожатие HDMI через Linux немного более терпимо. В моем случае это был поврежденный кабель, который хорошо работал в Linux (после подключения к ноутбуку второй экран показывал чистое изображение 10 раз из 10 попыток). В Windows он вообще не работал. Я играл с положением кабеля более 30 минут и, наконец, получил изображение на экране (после каждого изменения положения требуется подождать ~3 секунды, чтобы позволить устройству рукопожатие). Значит, это знак, кабель поврежден. Замена старого решила проблему.

Другие вопросы по тегам