LINUX.ORG.RU

воспользоваться modelline, прощитав и прописав

 , ,


1

1

В заголовке - дословная цитата с https://wiki.debian.org/ru/Modelline

Сижу вот, щитаю.

Ситуация: наигрался в 4K AOC U2897VF дома, не понравилось, плюнул, уволок на дачу.

Тут (полу)машинка с Intel i3-2100 на Intel Board DH67CL. Встроенное видео совсем слабенькое, но есть. Шут с ним, с 4К. Пусть будет FullHD.

В машинке один выход HDMI и один выход DVI-I. Других нет. В HDMI воткнут телевизор.

Получается, что в мониторе DVI-D, в машинке DVI-I. Соединяю их DVI-D кабелем.

Вопрос 1: А почему xrandr мне говорит, что у меня два подключения по HDMI? Почему он считает, что DVI нет вообще?

xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
   1920x1080     60.00*   59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x720      60.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 575mm x 323mm
   1920x1080     60.00*+  60.00    50.00    59.94    24.00    23.98  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     60.02  
   1280x960      60.00  
   1366x768      59.96  
   1280x800      59.91  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       60.00    59.94  
   720x400       70.08  
DP-2 disconnected (normal left inverted right x axis y axis)
Вот тут HDMI-1 на 1920x1080 60.00* - это как раз и есть, то что на самом деле подключено 4K через DVI. И откуда он взял еще два DisplayPort?

Вопрос 2: при старте X (lightdm) - этот 4К монитор ничего не показывает. Захожу в xfce4-display-settings (на телевизоре-то нормальное изображение, там и захожу) -> ставлю этому монитору 1280х1024@60 -> появляется изображение на нём -> ставлю обратно 1920х1080@60 (которое и ожидаю от него) -> всё хорошо, до следующей перезагрузки.

Я правильно понимаю, что у него что-то с Modeline плохое от Kernel mode setting получается?

★★★

Я правильно понимаю, что у него что-то с Modeline

Наверное, всё-таки неправильно.

Всё плохо только в одном случае: DVI-I в DVI-D. Причём чинится, оказывается, ещё и просто выключением/включением монитора.
Загружаемся, некоторое время монитор показывает в 800х600, как только доходит до перехода в 1920х1080 (видимо по KMS) - гаснет и начинает моргать примерно раз в секунду между черным экраном и фантомными артефактами от изображения рабочего стола. Выключаем монитор (причем он выключается-то не с первого раза - ему настолько плохеет, что кнопка выключения срабатывает в такт с морганиями - может это у него вообще процессор так перезагружается?) - потом включаем и всё нормально.

В любых других доступных вариантах подключения - всё прекрасно, насколько это вообще возможно для Intel® HD Graphics 2000. HDMI в HDMI совсем красота (но тогда без телевизора), DVI-I в VGA похуже рисует, но зато и с телевизором, и без приключений с 1920х1080.

Почему подключение по DVI xrandr считает за HDMI так и не понял.

Да и ладно.

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

Смотри что в EDID монитора при каждом варианте подключения. Вангую монитор заявляет «4К» и система радостно пытается такое использовать. А DVI Single link пропускает максимум 1920x1200@60 и ЕМНИП для Intel® HD Graphics 2000 это максимум. https://wiki.archlinux.org/index.php/Kernel_mode_setting

Почему подключение по DVI xrandr считает за HDMI так и не понял.

Это зависит от производителя материнки

DVI-I = DVI-D + VGA

DVI-D Single link = HDMI 1.0 - 1.2a

Intel сэкономили разъем и не объяснили это прошивке

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

Спасибо.

Забавно. Писал тут в ответ многобукв с рассуждением о своих фантазиях про EDID и способы подключения...
Хорошо, что не успел опубликовать - проверил сейчас с VGA и сравнил со вчерашним, который брал из DVI - ОНИ И ПРАВДА РАЗНЫЕ.

Блин. Всю фантазию псу под хвост. Думал эта декларация не зависит от способа подключения прибора. Думал это уже сам KMS как-то комбинирует возможности монитора с возможностями видеокарты, чтобы получить итоговые допустимые режимы.

Ну, тогда - да - наверное можно попробовать подсунуть этот VGA'шный edid. Он там красивый, короткий на 128 байт. Кроме 1920х1080@60 вообще ничего не декларирует. То, что и нужно.

Вчера сдергивал get-edid и с телевизора HDMI, и с монитора DVI. Сравнивал их на http://www.edidreader.com/ В голову не пришло еще и с разных подключений сравнивать.

Попробую этот VGA'шный подсунуть в HDMI-1, когда не лень будет опять провода перетыкать.

Спасибо ещё раз.

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

DVI-I = DVI-D + VGA

Приехал на дачу, продолжил эту игру.

Всё стало ещё запутаннее и непонятнее.

Купил другой кабель DVI-D (просто по длине тот на 1,5 был, купил на 3 метра, чтоб лежал посвободнее - других критериев в выборе не было).

Так с этим, новым кабелем - вообще не воспроизводится то поведение. Без всяких махинаций с EDID. Просто нормальные ровные 1920х1080 сразу, без приключений.

Сравнил get-edid - идентично с прошлым разом из DVI. В Xorg.0.log точно также упоминается возможность монитора (по EDID) в 4К, но никто даже не пытается теперь столько ему нарисовать.

Чудненько, конечно. Но нифига не понятно.

Маркировка кабеля с приключениями:
awm 20276 80c 30v vw-1 dvi computer cable

Маркировка кабеля без приключений:
behpex dvi digital dual link cable awm 20276 80c 30v vw-1

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