Попытка настроить модлайн 4096x2160 на монитор LG 31MU97

Итак, у меня есть монитор LG 4k (31MU97), который поддерживает 4096x2160 при 60 Гц. Я могу работать 3840x2160 на 60 Гц нормально. Когда я запускаю xrandr, я не вижу режим 4096x2160:

Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
   3840x2160     60.00*+  30.00  
   1920x1080     60.00    59.94  
   1600x900      60.00  
   1280x1024     60.02  
   1152x864      59.97  
   1280x720      60.00    59.94  
   1024x768      60.00  
   800x600       60.32  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
   4096x2160_60.00  59.98  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)

Я посмотрел на некоторые другие руководства, включая ветку форума и вставки, которые имеют очень похожие инструкции:

Запустите CVT или GTF для генерации строки моделин:

cvt 4096 2160 60
# 4096x2160 59.98 Hz (CVT) hsync: 134.18 kHz; pclk: 760.00 MHz
Modeline "4096x2160_60.00"  760.00  4096 4432 4880 5664  2160 2163 2173 2237 -hsync +vsync

или же

gtf 4096 2160 60.0

  # 4096x2160 @ 60.00 Hz (GTF) hsync: 134.10 kHz; pclk: 759.54 MHz
  Modeline "4096x2160_60.00"  759.54  4096 4424 4880 5664  2160 2161 2164 2235  -HSync +Vsync

Затем я создаю новый режим

 xrandr --newmode <mode string>
 xrandr --addmode DisplayPort-1 4096_2160_60.00

Если кто-нибудь вспомнит старые дни мониторов CRT, с переключателем режима и таймером, вы можете сделать что-то подобное, просто запустив:

xrandr -s "4096x2160_60.0"; sleep 15; xrandr --output DisplayPort-1 --mode 3840x2160 --auto

В любом случае, используя строки режима CVT и GTF, я просто получаю пустой экран, и мой монитор говорит, что не может найти входной сигнал (вы можете использовать --rmmode и --delmode, чтобы удалить режим, чтобы вы могли добавить его снова). Я пробовал некоторые варианты, такие как использование 30.0 Гц или 59.94 Гц без успешных результатов.

Для чего конкретно все остальные числа в строке моделин? Я подозреваю, что эти программы были написаны для мониторов с электронно-лучевой трубкой и на самом деле не имели в виду экраны 2160p. Я знаю, что этот монитор поддерживает 4096x2160 при 60 Гц (в настоящее время он предупреждает меня, что я не в правильном родном разрешении при каждом переключении обратно на 3840x2160).

Если у меня есть как 59,94, так и 30 Гц, я могу отобразить 4096x2160 при 30 Гц, но не более высокий режим 60 Гц.

Возможно, это не имеет значения, но я должен добавить, что я использую AMD/ATi R7800 через mini-displayport (DP1.2) и драйверы ядра Radeon с открытым исходным кодом.

Как определить правильную модельную линию для этого конкретного монитора?

2 ответа

Решение

Поэтому я обнаружил сообщение на форуме, в котором задокументированы правильные модели. Свойство драйверов закрытого / двоичного драйвера AMD извлекает эту информацию из монитора, а драйверы с открытым исходным кодом - нет.

Я задокументировал команды, необходимые для установки правильного режима, в следующем сообщении в блоге:

http://penguindreams.org/blog/running-a-lg31mu97-on-linux-at-4096x2160-at-60hz/

Для нетерпеливых:

xrandr --newmode "4096x2160_60" 556.730  4096 4104 4136 4176  2160 2208 2216 2222 +hsync +vsync
xrandr --addmode DisplayPort-1 4096x2160_60
xrandr -s "4096x2160_60"

Я просто хотел подвести черту и сказать, что в Arch Linux на новом ядре 4-7.1 4096x2160 59 Гц по умолчанию обнаруживается в Диспетчере отображения. Пока все работает отлично. Я потратил много времени, пытаясь заставить этот монитор работать в собственном разрешении 4096x2160, даже если настройки xrandr были установлены вручную, он не работал. Кто-то должен попробовать Ubuntu с вышестоящим ядром и посмотреть, исправит ли это также проблему в Ubuntu.

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