LINUX.ORG.RU

Ноутбук не видит внешний монитор (hdmi)

 , ,


0

1

Добрый день! Есть необходимость на Ubuntu 16.04 (Unity) подключить монитор к ноутбуку (DELL Inspiron 7559-1257) с единственным видеовыходом — HDMI. В ноуте две видеокарты: Intel и Nvidia, но с установкой свежих драйверов наконец-то удалось полностью переключиться на Nvidia, однако внешние мониторы как не определялись, так и не определяются.

На видеокарту Nvidia GTX 960M установлен драйвер nvidia-375 (375.66). При подключении разных мониторов через разные переходники к порту HDMI результат нулевой, система вообще не видит, что к порту что-либо подключается (загрузка с подключенным монитором тоже результат не дает).

Пробовал следующие шнуры/переходники и мониторы: HDMI->DP, HDMI->DVI-D, HDMI->DVI, HDMI->DVI->D-Sub(VGA). Единственное, что при этом меняется, — при подключении на мониторе пропадает надпись, что кабель не подключен, но больше ничего не происходит, экран всегда черный.

$ uname -r
4.4.0-77-generic
$ sudo lspci -k| grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
	DeviceName:  Onboard IGD
	Subsystem: Dell Skylake Integrated Graphics
--
02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
	Subsystem: Dell GM107M [GeForce GTX 960M]
	Kernel driver in use: nvidia
$ sudo lshw -c display
  *-display               
       описание: 3D controller
       продукт: GM107M [GeForce GTX 960M]
       производитель: NVIDIA Corporation
       физический ID: 0
       сведения о шине: pci@0000:02:00.0
       версия: a2
       разрядность: 64 bits
       частота: 33MHz
       возможности: pm msi pciexpress bus_master cap_list rom
       конфигурация: driver=nvidia latency=0
       ресурсы: IRQ:324 память:de000000-deffffff память:c0000000-cfffffff память:d0000000-d1ffffff ioport:e000(размер=128) память:df000000-df07ffff
  *-display
       описание: VGA compatible controller
       продукт: Intel Corporation
       производитель: Intel Corporation
       физический ID: 2
       сведения о шине: pci@0000:00:02.0
       версия: 06
       разрядность: 64 bits
       частота: 33MHz
       возможности: pciexpress msi pm vga_controller bus_master cap_list rom
       конфигурация: driver=i915_bpo latency=0
       ресурсы: IRQ:320 память:dd000000-ddffffff память:b0000000-bfffffff ioport:f000(размер=64)
$ xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 344mm x 194mm
   1920x1080     60.01*+  59.93    48.01  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
HDMI-1-1 disconnected
$ xrandr --listproviders
Providers: number : 3
Provider 0: id: 0x204 cap: 0x1, Source Output crtcs: 0 outputs: 0 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x44 cap: 0x2, Sink Output crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
Provider 2: id: 0x44 cap: 0x2, Sink Output crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
$ cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:2@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection
$ dmesg

http://static.biznes-gazeta.ru/dmesg.html

$ cat /var/log/Xorg.0.log

http://static.biznes-gazeta.ru/xorg.log.html

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

А покажи содержимое директории /sys/class/drm/, когда подключен внешний монитор.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

И с подключенным, и с отключенным содержимое вот такое:

$ ll '/sys/class/drm' 
итого 0
drwxr-xr-x  2 root root    0 май 16 23:14 ./
drwxr-xr-x 64 root root    0 май 16 23:14 ../
lrwxrwxrwx  1 root root    0 май 16 23:14 card0 -> ../../devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/card0/
lrwxrwxrwx  1 root root    0 май 16 23:14 card1 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/
lrwxrwxrwx  1 root root    0 май 16 23:14 card1-eDP-1 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-eDP-1/
lrwxrwxrwx  1 root root    0 май 16 23:14 card1-HDMI-A-1 -> ../../devices/pci0000:00/0000:00:02.0/drm/card1/card1-HDMI-A-1/
lrwxrwxrwx  1 root root    0 май 16 23:14 controlD64 -> ../../devices/pci0000:00/0000:00:02.0/drm/controlD64/
lrwxrwxrwx  1 root root    0 май 16 23:14 renderD128 -> ../../devices/pci0000:00/0000:00:01.1/0000:02:00.0/drm/renderD128/
lrwxrwxrwx  1 root root    0 май 16 23:14 renderD129 -> ../../devices/pci0000:00/0000:00:02.0/drm/renderD129/
-r--r--r--  1 root root 4096 май 16 23:14 version
kitsunesora ()
Ответ на: комментарий от kitsunesora

card1-eDP-1

Это матрица.

card1-HDMI-A-1

А это выход HDMI. Тогда следующее. Включи на всякий случай ноут с подключенным монитором, потом зайди в этот каталог и найди файлик edid. Этот файлик пустой или там есть что-то?

Zubok ★★★★★ ()

Пробовал следующие шнуры/переходники и мониторы: HDMI->DP, HDMI->DVI-D, HDMI->DVI, HDMI->DVI->D-Sub(VGA).

А можно поподробнее про этот эксперимент? Кабели были все время разные или один и тот же? То есть кабель HDMI-HDMI один и тот же плюс разные переходники или кабели разные были?

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)

Во-первых, поставь бумблиби (или что там сейчас в онтопике для оптимуса).

Во-вторых, чаще всего на мониторах с тройным входом (VGA/DVI-D/(DP/HDMI)) по умолчанию первым стоит VGAшник. Так что открывай мануал к монитору и перещелкивай входы вручную.

svr4 ()
Ответ на: комментарий от svr4

Поставил по этой инструкции. Как и прежде с более ранними драйверами nvidia, иксы после установки bumblebee не запускаются.

Мониторы максимум с двойным входом. С компа без проблем выводится изображение по DVI-D.

kitsunesora ()
Ответ на: комментарий от Zubok

Кабели разные: DVI-D→DVI-D, HDMI→DP, D-Sub→D-Sub.

Переходники: HDMI→DVI-D, HDMI→DVI, DVI→D-Sub.

Мониторы: DVI-D+D-Sub, DP+D-Sub, D-Sub.

С компа без проблем выводится на DVI-D и D-Sub, так что за исключением входа DP одного из мониторов, кабеля HDMI→DP и переходников все проверено.

kitsunesora ()
Ответ на: комментарий от kitsunesora

Понятно. У тебя по входу HDMI не запрашивается EDID, поэтому система считает, что ничего не подключено. А монитор понимает, что к нему кабель подключили, по сигналу Hot Plug Detect. Но видеокарта (кто-то из двух: intel или nvidia) ничего не запрашивает при подключении монитора. Можно попробовать насильно прописать EDID и посмотреть, что будет и в этом ли проблема.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от kitsunesora

Вот, например, такой траблшутинг описан:

https://wiki.archlinux.org/index.php/NVIDIA_Optimus#Resolution.2C_screen_scan...

Но только там решение исходит из того, что кто-то все же EDID получил (у intel забирается EDID из card0), а у тебя вообще его нет. Но его можно в файлик поместить и прописать таким же образом.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от kitsunesora

А когда работаешь на intel, то второй монитор intel видит?

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

Неа. С предыдущими драйверами nvidia вообще на nvidia переключить не удавалось, и монитор внешний точно так же не виделся. На lspci вообще почти наглухо зависало. Боялся, что с железом могли быть какие-то косяки, но теперь с nvidia-375 хоть lspci как надо работает. )

Попробую с EDID поэкспериментировать по инструкции.

kitsunesora ()
Ответ на: комментарий от kitsunesora

Попробую с EDID поэкспериментировать по инструкции.

Для начала его надо раздобыть. Или же варинат - по документации монитора правильные ModeLine прописать и другие параметры. EDID ты можешь вытащить из PC. Должен быть файлик 128 байт. Его поместить в /etc/X11/ , а в строчке Option «CustomEDID» прописать путь к нему. Но только надо не CRT-0 использовать, а DFP-0 или DFP-1.

Если что-то получится, то напиши сюда. Мало ли - может, кому-то пригодится.

Zubok ★★★★★ ()
Ответ на: комментарий от kitsunesora

И вот еще опуию ConnectedMonitor попорбуй. Это из документации nvidia. Тут как раз написано, что ее можно использовать, если по DDC ты не получил EDID. Вдруг после пинка получит EDID.

ConnectedMonitor

With this option you can override what the NVIDIA kernel module detects is connected to your graphics card. This may be useful, for example, if any of your display devices do not support detection using Display Data Channel (DDC) protocols. Valid values are a comma-separated list of display device names; for example:

«CRT-0, CRT-1» «CRT» «CRT-1, DFP-0»

WARNING: this option overrides what display devices are detected by the NVIDIA kernel module, and is very seldom needed. You really only need this if a display device is not detected, either because it does not provide DDC information, or because it is on the other side of a KVM (Keyboard-Video-Mouse) switch. In most other cases, it is best not to specify this option.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Таак. Продолжаем эксперименты. Пошел искать EDID на компе — обнаружил, что у видеокарты есть HDMI-выход. ))) Давно очень покупал, уже и запамятовал. Итак, результаты тестов.

Схема HDMI→DP — не работает. Возможно, насчет шнура обманули, и он работает только в направлении DP→HDMI. На самом деле, долго искал шнур именно с направлением HDMI→DP, и, похоже, таких действительно не осталось в продаже.

Схема HDMI→DVI→D-Sub — не работает.

Схема HDMI→DVI-D — работает! И это удивительно, поскольку тут тоже Nvidia (GeForce 9800 GT) и та же ось Ubuntu 16.04.

Хотя драйвер сейчас стоит nouveau: из-за того, что при выводе на DVI nvidia-340 в большинстве случаев не определяет разрешение и ставит какое-то очень низкое, а если тот же монитор подключаю в D-Sub, то такой проблемы нет.

По крайней мере, выявилась рабочая схема, с которой надо проводить дальнейшие тесты на ноуте: HDMI→DVI-D.

kitsunesora ()
Ответ на: комментарий от kitsunesora

Схема HDMI→DVI→D-Sub — не работает.

И не будет работать. В HDMI *нет* аналоговых выходов! Они есть только в DVI (и то не всегда). Поэтому ожидать на D-SUB чего-то не стоит.

https://en.wikipedia.org/wiki/HDMI

Legacy compatibility

HDMI can only be used with older analog-only devices (using connections such as SCART, VGA, RCA, etc.) by means of a digital-to-analog converter or AV receiver, as the interface does not carry any analog signals (unlike DVI, where devices with DVI-I ports accept or provide either digital or analog signals).

Zubok ★★★★★ ()
Ответ на: комментарий от kitsunesora

Хотя драйвер сейчас стоит nouveau: из-за того, что при выводе на DVI nvidia-340 в большинстве случаев не определяет разрешение и ставит какое-то очень низкое

Похоже, что еще и кабель DVI плохой. Это наиболее частая причина. Или же монитор не отдает EDID через цифровой выход.

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

С nouveau на DVI все отлично выводится. Да и раньше вроде бы до nvidia-340 какой-то более ранний проприетарный драйвер стоял — тоже все хорошо было. Так что вряд ли дело в кабеле.

Насчет HDMI→D-Sub понятно теперь. Думал, как и в DVI, в нем аналог тоже передается (про подвиды DVI знаю, что может только цифра либо только аналог передаваться).

kitsunesora ()
Ответ на: комментарий от kitsunesora

С nouveau на DVI все отлично выводится. Да и раньше вроде бы до nvidia-340 какой-то более ранний проприетарный драйвер стоял — тоже все хорошо было. Так что вряд ли дело в кабеле.

А, я не так понял. Я прочел и понял так, что на nouveau проблемы с определением разрешения.

Насчет HDMI→D-Sub понятно теперь. Думал, как и в DVI, в нем аналог тоже передается (про подвиды DVI знаю, что может только цифра либо только аналог передаваться).

EDID--то он получит, скорее всего, если только с линиями DDC нет проблем в переходниках по пути. но на экране все равно будет чернота.

Zubok ★★★★★ ()
Ответ на: комментарий от kitsunesora

Попробую с EDID поэкспериментировать по инструкции.

У тебя не получится, так как в инструкции предполагается, что intel получил EDID, а строчкой CustomEDID ты его просто передаешь еще и nvidia. Мы выше проверили, что у тебя вообще никто ничего не получил через HDMI - файл edid пустой. В card1-eDP-1 как раз EDID окажется, но это EDID матрицы ноута. Поэтому если EDID вообще железо не получает (это очень странно), то надо тогда этот файл снять с писюка твоего (тот же файлик edid из /sys скопировать) и положить в каталог /etc/X11. А дальше уже xorg.conf нужным образом подправить. Не знаю, какой идентификатор будет использоваться nvidia для HDMI: DFP-0 (это, скорее, матрица будет), DFP-1 и т. д.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

…и положить в каталог /etc/X11. А дальше уже xorg.conf нужным образом подправить.

Ок, спасибо за подсказку, попробую так. ) А то по оригинальному пути никак не дает файл пересохранять.

kitsunesora ()
Ответ на: комментарий от kitsunesora

Ну, да, надо монитор подключить к компу, где он нормально определяется. тогда файлик EDID в /sys уже будет. Его скопировать, записать на ноут и пробовать, что получается. Файл - 128 байт.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Приехал-таки мне (со второй попытки) из Китая переходник HDMI→D-Sub. И (о, чудо!) оба монитора на лету опознаются, корректно определяются и сами подключаются дополнительным рабочим столом. Магия! )

Вопрос в том, что же мешает видеокарте то же самое делать без аналогово-цифрового преобразования сигнала от монитора к ноуту. Загадка… Но хоть так теперь работает, и то хорошо. ^_^

kitsunesora ()
Ответ на: комментарий от kitsunesora

Приехал-таки мне (со второй попытки) из Китая переходник HDMI→D-Sub.

Преобразователь, ты хотел сказать?

Вопрос в том, что же мешает видеокарте то же самое делать без аналогово-цифрового преобразования сигнала от монитора к ноуту. Загадка… Но хоть так теперь работает, и то хорошо. ^_^

Пока трудно сказать, но я бы вместо того, чтобы покупать переходники на D-SUB прописал бы EDID монитора из HDMI в конфиг и попробовал бы с этим взлететь. Зачем сразу так деньги тратить? Тем более, что зачем-то теперь все работает через VGA.

Zubok ★★★★★ ()
Ответ на: комментарий от kitsunesora

Приехал-таки мне (со второй попытки) из Китая переходник HDMI→D-Sub. И (о, чудо!) оба монитора на лету опознаются, корректно определяются и сами подключаются дополнительным рабочим столом. Магия! )

Вот поэтому я бы первым делом проверил бы кабель HDMI, потому что если через переходник нормально опознается, то это значит, что HDMI получает EDID через переходник по линии DDC и генерит картинку. А раз у тебя чистый кабель HDMI не работает, то проблема может быть как раз в нем. По-моему, мы с этого и начали обсуждение.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от kitsunesora

Или же еще вариант, что через HDMI монитор не отдает EDID по какой-то причине. Через VGA отдает, а через HDMI - нет. Проверить можно только на другой системе (драйвере). Например, в виндах. Просто раз у тебя разрешение через VGA определилось, то, значит, порт HDMI компютера информацию таки пытается получить по DDC и получает: а порт VGA монитора EDID нормально отдает, а переходник его перенаправляет в HDMI компа.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

А раз у тебя чистый кабель HDMI не работает, то проблема может быть как раз в нем. По-моему, мы с этого и начали обсуждение.

Я писал выше, что проверил с компа схему HDMI→DVI-D. То есть здесь у меня переходник HDMI→DVI-D + кабель DVI-D→DVI-D. Все работает. На компе тоже стоит Ubuntu 16.04 и видеокарта Nvidia.

kitsunesora ()
Ответ на: комментарий от kitsunesora

1. DVI-D и HDMI у кого? У компа DVI-D, а монитор HDMI?

2. А на ноуте ты каким кабелем проверяешь? HDMI-HDMI?

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Не, HDMI-монитора у меня нету, и кабеля HDMI тоже нету.

У компа выходы HDMI, DVI-I и D-Sub (Nvidia GeForce 9800 GT).

У монитора входы DVI-D и D-Sub.

Кабели проверенные DVI-D—DVI-D и D-Sub—D-Sub.

Переходники проверенные HDMI→DVI-D, HDMI→DVI-I и DVI-I→D-Sub.

Плюс преобразователь HDMI→D-Sub, тоже проверен.

kitsunesora ()
Ответ на: комментарий от kitsunesora

HDMI→DVI-D

1. А этот переходник как проверялся? У тебя компьютер с HDMI-выходом (кроме ноута)? Как ты узнал, что EDID через него получен? Смотрел? Проверь xrandr --verbose

2. Еще раз ход мысли повторю. Ты купил преобразователь HDMI-D-Sub. Если к ноуту его подключить, то монитор внезапно определяется и кажет картинку. Так? Если он EDID получает, то в выводе xrandr --verbose в информации по выходу HDMI-1-1 ты должен увидеть дамп полученного EDID. Ты его видишь?

3. Если видишь, то это означает, что драйвер через HDMI ноутбука все же пытается читать EDID по линиям DDC вплоть до монитора. То есть дело не в ноуте, получается. Значит, дальше идет кабель или сам монитор. Если кабель HDMI->DVI-D точно рабочий (см п .1 этого поста), то вопрос в мониторе: отдает ли он EDID через свой DVI-D. Это проверить можно, подключив через DVI-D этот монитор к компу. И проверить xrandr --verbose, видно ли EDID по этому входу от твоего монитора.

Пока я не могу понять, где же такое чудо происходит.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от Zubok

Да, и у компа, и у ноута есть HDMI-выход.

1. Монитор подключен к компу через переходник HDMI→DVI-D. Работает. Вывод xrandr --verbose: http://static.biznes-gazeta.ru/xrandr--verbose.txt.

При этом, как ни странно, edid пустой:

$ cd /sys/class/drm/card0-HDMI-A-1 ; sudo ls -l
итого 0
lrwxrwxrwx 1 root root    0 июн 16 22:48 device -> ../../card0
-r--r--r-- 1 root root 4096 июн 16 22:48 dpms
-r--r--r-- 1 root root    0 июн 16 22:48 edid
-r--r--r-- 1 root root 4096 июн 16 22:48 enabled
-r--r--r-- 1 root root 4096 июн 16 22:48 modes
drwxr-xr-x 2 root root    0 июн 16 22:48 power
-rw-r--r-- 1 root root 4096 июн 16 22:48 status
lrwxrwxrwx 1 root root    0 июн 16 22:48 subsystem -> ../../../../../../class/drm
-rw-r--r-- 1 root root 4096 июн 16 22:48 uevent
В папках -DVI- и -VGA- edid точно так же пуст. Хотя раньше при каком-то из вариантов подключения точно видел непустой edid.

2. Монитор подключен к ноуту через преобразователь HDMI→D-Sub. Работает. Вывод xrandr --verbose: http://static.biznes-gazeta.ru/xrandr--verbose2.txt.

edid так же пуст.

3. Монитор подключен к ноуту через переходник HDMI→DVI-D. Не работает. Вывод xrandr --verbose: http://static.biznes-gazeta.ru/xrandr--verbose3.txt.

kitsunesora ()
Ответ на: комментарий от kitsunesora

При этом, как ни странно, edid пустой:

Так не проверишь. Ты его открой - там должна быть информация, даже если он 0. Остальное сейчас посмотрю.

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

edid по порядку для приведенных выше тестов (HEX):

1 (128 байт):

00ff ffff ffff ff00 69b4 0022 3c41 3201
2311 0103 802f 1e78 ead5 15a4 5549 9a27
1450 54bf ef80 b300 8180 8140 714f 0101
0101 0101 0101 1b39 9030 621a 2740 68b0
3600 da28 1100 005d 0000 00fd 0038 4b1e
5111 000a 2020 2020 2020 0000 00fc 005a
4d2d 4d32 3230 5728 4429 0a20 0000 0000
0032 3030 3730 3731 360a 2020 2020 0039

2 (256 байт):

00ff ffff ffff ff00 69b4 0022 3c41 3201
2311 0103 802f 1e78 ead5 15a4 5549 9a27
1450 54bf ef80 b300 8180 8140 714f 0101
0101 0101 0101 1b39 9030 621a 2740 68b0
3600 da28 1100 005d 0000 00fd 0038 4b1e
5111 000a 2020 2020 2020 0000 00fc 005a
4d2d 4d32 3230 5728 4129 0a20 0000 00ff
0032 3030 3730 3731 360a 2020 2020 013c
0203 1b61 2309 0707 8301 0000 6703 0c00
2000 802d 4390 8402 e200 0f8c 0ad0 8a20
e02d 1010 3e96 00a0 5a00 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0029

3: пустой

kitsunesora ()
Ответ на: комментарий от kitsunesora

EDID в пп. 1 и 2 одинаковые по сути, но просто переходник расширил его до расширенной версии EDID. Что касается содержимого, то информацию из монитора компьютер и ноут через HDMI читают правильно.

Если честно, то какой-то полтергейст. Через преобразователь HDMI->VGA ноут читает EDID, а через HDMI->DVI-D не читает. Но тот же монитор, тот же переходник HDMI->DVI-D, но на компе все окей читает.

То есть установили, что монитор через DVI-D EDID отдает. И также видно, что выход HDMI ноута EDID спрашивает и все работает, когда он его получает.

Хочу еще раз уточнить:

1. Переходник HDMI->DVI-D в опытах с компом и ноутом один и тот же?

2. Версия плохого контакта разъема переходника HDMI->DVI-D в ноуте проверялась? Быть может, что преобразователь HDMI->VGA хорошо контачит, а этот плохо и поэтому чип не понимает, что к нему подключился монитор (есть там сигнальчик Hot Plug Detect, контакт 19) и просто не инициализирует запрос EDID.

The HPD (Hot-Plug-Detect) feature is a communication mechanism between a source and a sink device that makes the source device aware that it has been connected/disconnected to/from the sink device. When an HDMI cable is inserted between the two devices, the resulting hot-plug detection instantiates a start-up communication sequence. The EDID information stored in the sink device gets read by the source device though the DDC bus, and the source device typically presents itself on the CEC link and requests basic status information from the sink device such as its power status as well as other devices on the HDMI chain.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

1. да, один и тот же.

2. контакт хороший, везде достаточно плотно подключается, нигде ничто не болтается.

может со временем где-нибудь попадется мне HDMI-монитор — проверю на нем еще. )

kitsunesora ()
Ответ на: комментарий от kitsunesora

2. контакт хороший, везде достаточно плотно подключается, нигде ничто не болтается.

Плотно подключается - это не показатель того, что контакт плохой.

может со временем где-нибудь попадется мне HDMI-монитор — проверю на нем еще. )

Неправильный эксперимент. Эта фраза должна быть такой: «может со временем где-нибудь попадется мне HDMI->DVI-D переходник — проверю на нем еще. )» И я бы все же нашел еще какой-нибудь, потому что тема висит неразрешенная и ответа не найдено. Моник EDID отдает, кабель проверен, HDMI у ноута работает и процедуру запроса EDID выполняет. Пока более вменяемого объяснения, чем потеря контакта в HDMI-порте, я придумать не могу.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

И я бы все же нашел еще какой-нибудь

Протестировал с еще двумя переходниками HDMI->DVI-I — результат тот же: не видит монитор.

kitsunesora ()
Ответ на: комментарий от kitsunesora

Блин, хрень какая-то. Тогда более фантастическое предположение (я в него не верю, но уже версий нет): какая-то электрическая несовместимость выхода HDMI и входа монитора. Скажем, уровни сигналов разные. То есть действительно тогда с другим монитором проверить.

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

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

И туда же вопрос: а когда в Ubuntu втыкал, то в какой конфигурации это происходит? Ты в Ubuntu втыкал вторым монитором на горячую? Или основным?

Zubok ★★★★★ ()
Ответ на: комментарий от Zubok

с преобразователем HDMI->VGA горячее подключение работает?

Работает.

Ты в Ubuntu втыкал вторым монитором на горячую? Или основным?

На компе на горячую и основной менял, и двухмониторный режим вроде тоже работает. Правда преобразователь к компу не подключал. Можно попробовать одновременно задействовать порты DVI и HDMI.

kitsunesora ()
Ответ на: комментарий от Zubok

Аналогичная проблема.

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

anisimovih ()
Ответ на: Аналогичная проблема. от anisimovih

Лучше завести новую тему, если все, что говорилось в этой, не помогает. Выложить логи иксов на pastebin.com и прочую информацию, как и что сконфигурировано, какие драйвера, что за комп и т. д. По требованию. Я уже подзабыл, о чем тут говорили, нить потеряна. Да и наверняка не то же самое: ноут другой, операционка другая и пр.

Zubok ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.