Как установить более высокое разрешение для 2 внешних мониторов?

У меня есть 2 внешних монитора, поддерживающих разрешение до 3440x1440 (и экран ноутбука 1920x1080), и док-станция Lenovo ThinkPad Thunderbolt 3 Gen 2. При этом у меня есть один внешний активный монитор с разрешением 3440x1440 и экран ноутбука работает, я не могу использовать оба экрана одновременно при его максимальном разрешении. Лучшая настройка, которую я могу достичь на данный момент, заключается в следующем:

$ xrandr
Screen 0: minimum 320 x 200, current 4480 x 2160, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+1576+1080 (normal left inverted right x axis y axis) 309mm x 173mm
   1920x1080     60.01*+  59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00   
   ...
DP-2-1 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 797mm x 333mm
   3440x1440     49.99 +  59.97  
   2560x1440     59.95  
   2560x1080     60.00*   59.94  
   1920x1080     60.00    50.00    59.94  
   1680x1050     59.88  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x800      59.91  
   ...
DP-6 connected 1920x1080+2560+0 (normal left inverted right x axis y axis) 797mm x 333mm
   3440x1440     59.97 +  49.99  
   2560x1440     59.95  
   2560x1080     60.00    59.94  
   1920x1080     60.00*   50.00    59.94  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1440x900      59.89  
   1280x800      59.81  
   ...

Я не могу установить более высокое разрешение ни для одного из двух мониторов. Например, при попытке установить 2560x1080 для DP-6 я получаю следующую ошибку:

$ xrandr --verbose --output DP-6 --mode 2560x1080
screen 0: 5120x2160 1355x572 mm  95.92dpi
crtc 1:    2560x1080  60.00 +2560+0 "DP-6"
xrandr: Configure crtc 1 failed
crtc 0: disable
crtc 1: disable
crtc 2: disable
screen 0: revert
crtc 0: revert
crtc 1: revert
crtc 2: revert

Следующее также не работает: 2x 3440x1440, 2x 2560x1440, 2x 2560x1080. Даже при выключении монитора ноутбука и использовании только обоих внешних мониторов ни одна из этих настроек с более высоким разрешением не работает. Лучшее, что я смог достичь, - это установка, показанная в выходных данных xrandr выше. Но это как бы разрушает назначение одного из сверхшироких экранов, застрявшего на растянутом разрешении 1920x1080 (в то время как второй монитор имеет разрешение 2560x1080, это нормально). Почему я не могу установить более высокое разрешение? Я хотел иметь хотя бы и то, и другое с разрешением 21: 9 и разрешением 2560x1080. Есть идеи, как этого добиться?

Моя настройка:

Laptop: Lenovo T480
OS: Ubuntu 18.04.4 LTS
Kernel: 5.3.0-40-generic
Graphics Card: Intel Corporation UHD Graphics 620
Monitor Connections: HDMI or DP
0
задан 18 February 2020 в 14:57

1 ответ

Согласно спецификациям Intel Corporation UHD Graphics 620 [1], он должен поддерживать до 3 мониторов с разрешением до 4096x2304 при 60 Гц. Однако ограничивающим фактором, по-видимому, является док-станция. Согласно матрице совместимости док-станции Lenovo ThinkPad Thunderbolt 3 Gen 2 [2], она поддерживает только 2 или 3 мониторов (встроенный + 2 внешних монитора) с максимальным разрешением 3840x2160 при использовании с частотой 30 Гц. К сожалению, мне не удалось установить оба экрана на 3440x1440 при 30 Гц, а только один и другой на 2560x1080 при 30 Гц, что нормально. Тем не менее, мне все еще интересно, почему они не работают с обоими при максимальном разрешении ... Тем не менее, я пока доволен обоими при разумном разрешении 21: 9. Я использовал следующие команды на случай, если кто-то еще столкнется с той же проблемой с внешние мониторы с частотой 60 Гц с более высоким разрешением и также хотят попробовать это на 30 Гц:

$ cvt 2560 1080 30
# 2560x1080 29.97 Hz (CVT) hsync: 33.03 kHz; pclk: 106.75 MHz
Modeline "2560x1080_30.00"  106.75  2560 2640 2896 3232  1080 1083 1093 1102 -hsync +vsync

$ cvt 3440 1440 30
# 3440x1440 29.95 Hz (CVT) hsync: 43.96 kHz; pclk: 196.25 MHz
Modeline "3440x1440_30.00"  196.25  3440 3600 3952 4464  1440 1443 1453 1468 -hsync +vsync

# Take values from the cvt commands above
xrandr --newmode "2560x1080_30.00"  106.75  2560 2640 2896 3232  1080 1083 1093 1102 -hsync +vsync
xrandr --newmode "3440x1440_30.00"  196.25  3440 3600 3952 4464  1440 1443 1453 1468 -hsync +vsync

# Use for $1 and $2 whatever xrandr returned, like DP-2 etc.
xrandr --addmode $1 "2560x1080_30.00"
xrandr --addmode $2 "3440x1440_30.00"

xrandr --verbose --output $1 --mode "2560x1080_30.00"
xrandr --verbose --output $2 --mode "3440x1440_30.00"

[1] https://www.intel.com/content/www/us/en/support/products/126789/graphics-drivers/graphics-for-8th-generation-intel-processors/intel -uhd-graphics-620.html

[2] https://support.lenovo.com/in/en/solutions/pd029622

0
ответ дан 24 February 2020 в 08:45

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

Похожие вопросы: