На хоботе интересный пост сегодня был
опубликован:
---
Подключение LG OLED 55GX к старому компьютеруТелек был куплен для работы в качестве монитора и сейчас он эксплуатируется в паре с NEC MultiSync LCD2690WUXi². Они подключены к относительно старому ноутбуку с интегрированной графикой Intel UHD Graphics 620 под управлением Windows 10.

podklyuchenie-lg-oled-55gx-k-kompyuteru-1.jpg (999.1 КБ) Просмотров: 3810
Что может Intel UHD Graphics 620? Ну примерно следующее:
- Имеет три линии, каждую из которых можно включить в режим HDMI 1.4b или DisplayPort 1.2;
- К любому порту DisplayPort 1.2 можно подключить до трех мониторов DisplayPort через Multi-Stream Transport (MST) Hub;
- Через Level Shifter Protocol Converter (LSPCon) из порта DisplayPort 1.2 можно получить HDMI 2.0;
- Общее количество активных мониторов ограничено тремя штуками.
Конкретно в моем ноутбуке встроенный экран подключен через eDP 1.2, имеется выход D-sub, HDMI 1.4b и USB 3.1 Type-C (DisplayPort v1.2). Как видно, производитель ноутбука не стал заморачиваться с распайкой на материнке LSPCon и мы имеем всего HDMI 1.4b, что дает в контексте обсуждаемого телика 3840x2160 @ 30Hz 8b 4:4:4.
Встроенный экран и D-sub желания использовать нет, поэтому кроме HDMI 1.4b остается разъем USB 3.1 Type-C. Как оказалось, с ним вполне успешно работает адаптер MHL alternate mode USB Type C "папа" -> HDMI 19F (я использовал 5bites AP-023), что дает те же самые 3840x2160 @ 30Hz 8b 4:4:4. Я так понимаю, адаптер пассивный.
Далее, я решил купить адаптер
Baseus GM42B: Baseus Enjoy HUB Adapter from Type-C to HDMI 2x PD HD / Type-C Grey. Судя по описание и тому, что у этого адаптера нет usb портов (что важно), этот адаптер из себя представляет MST Hub с двумя LSPCon, которые позволят подключить два HDMI монитора с суммарной пропускной способностью DisplayPort v1.2 (DisplayPort HBR2), а именно 17280 Mbit/s (то есть, он использует все доступные линии, в результате чего свободных линий для usb просто не остается). Собственно, этот пост пишется ради этого адаптера.
Перед покупкой адаптера я быстренько посчитал нужную мне пропускную способность и понял, что через него можно будет подключить нужные мне 3840x2160 @
60Hz 8b 4:4:4 + 1920x1200 @ 60Hz 8b 4:4:4, либо два UHD @ 30Hz. Но на практике это сразу сделать не удалось. Я некоторое время материл "китайцев", но потом случайно заметил довольно странный pixel clock у телика при 60 Hz равный
594 MHz. Я ранее уже
показывал, что этот и другие параметры можно вывести как с помощью семи единиц, так и командой через ssh.
Итак, с помощью Monitor Asset Manager v2.91.0.1043, Custom Resolution Utility v1.4.2 и онлайн калькулятора
Video Timings Calculator смотрим что там у нас с edid у телика:

podklyuchenie-lg-oled-55gx-k-kompyuteru-2.png (451.36 КБ) Просмотров: 3810
И монитора

podklyuchenie-lg-oled-55gx-k-kompyuteru-3.png (476.11 КБ) Просмотров: 3810
У телика выходит Total BW 14256 Mbit/s, у монитора 3699 Mbit/s. Что в сумме дает 17995 Mbit/s, что больше пропускной способности интерфейса DisplayPort 1.2 (а именно больше 17280 Mbit/s): то есть, не удивительно, что у меня ничего не получалось. При этом очень похоже на то, что инженеры из lge при 60 Hz хотели максимально утилизировать пропускную способность интерфейса HDMI 2.0 (14400 Mbit/s). А мне сейчас это мешает подключить вместе с теликом UHD @ 60 Hz еще и монитор 1920x1200 @ 60Hz, поэтому я решил явным образом прописать в windows тайминги в соответствии с
CVT-RB, которые я взял из указанного выше онлайн калькулятора. Для телика я прописал такой тайминг:

podklyuchenie-lg-oled-55gx-k-kompyuteru-4.png (23.34 КБ) Просмотров: 3810
Что изменило Total BW с 14256 Mbit/s до 12798 Mbit/s. Смотрим на то, каким образом изменился файл /proc/lg/hdmi20/port3/status
Команда:
- Код: Выделить всё
ssh -i /cygdrive/c/Users/dimonml/.ssh/tv2_webos prisoner@fe80::422f:86ff:fec0:4856%13 -p9922 'cat /proc/lg/hdmi20/port3/status'

podklyuchenie-lg-oled-55gx-k-kompyuteru-5.png (205.49 КБ) Просмотров: 3810
И видим, что pixel clock у телика при 60 Hz вместо 594 MHz, стал равным 533.28 MHz. В первом приближении, телек после этого работает вполне нормально и теперь оба моих устройства отображения заработали на 60 Hz, будучи подсоединенными к одному порту USB 3.1 Type-C (DisplayPort v1.2). И в дальнейшем я смогу подключить еще один телевизор/монитор UHD @ 30 Hz к свободному сейчас порту HDMI 1.4b.
PS: Следует так же заметить, что в случае с macOS, в отличии от Windows 10, использование любых MST Hub не позволить выводить на разные мониторы разное изображение.
Maxim писал(а):HDMI 2.1 - также - выше 18 Gbps, до 48 Gbps
У некоторых lg 2020 (вроде cx и gx) несмотря на заявленный HDMI 2.1, ограничение 40 Gbps.