У меня есть Ubuntu 20.04, работающая на Dell Precision, к которому я подключил два монитора Samsung. S27H850QFU
подключен через переходник HDMI-USB-C. Это не совсем преобразователь HDMI в USB-C, поскольку у него 3 входа (HDMI, USB-C и USB 3.0) и один выход (USB-C), которые я подключаю к ноутбуку.
Просто чтобы уточнить, у меня есть два таких «концентратора/преобразователя», подключенных к двум портам USB-C моего ноутбука.
Проблема в том, что иногда при загрузке я обнаруживаю сочетание следующих проблем с мониторами:
- Один из них не подходит.
- Один из них не показывает все разрешения, которые должны быть доступны. Например, я вижу максимальное разрешение 1920x1080, а максимальное — 2560x1440.
- Иногда я просто выключаю один из мониторов, но у меня все еще есть проблема, описанная выше.
- Иногда проблема решается отключением/подключением одного или обоих мониторов. Иногда это не так.
- Иногда у меня один монитор подключен и работает нормально, а при подключении второго возникает одна или несколько из вышеперечисленных проблем.
Как правило, мне нужно перезагрузиться один или несколько раз, пока вышеуказанное не будет исправлено (то есть у меня есть (по крайней мере) один монитор с максимальным доступным разрешением)
я использую UHD-графика корпорации Intel
Водитель:
00:02.0 Контроллер, совместимый с VGA: Intel Corporation UHD Graphics (версия 05)
Подсистема: Устройство Dell 097e
Используемый драйвер ядра: i915
Я перечислил доступные разрешения, когда возникает проблема:
> ксрандр
Экран 0: минимум 8 x 8, текущий 1680 x 1050, максимум 32767 x 32767
eDP-1-1 подключен (нормальная левая инвертированная правая ось x ось y)
1920x1200 59,95 + 59,88 47,96
1920x1080 60,01 59,97 59,96 59,93
1600x1200 60,00
1680x1050 59,95 59,88
1600x1024 60,17
1400x1050 59,98
1600x900 59,99 59,94 59,95 59,82
[...]
Первичный подключенный DP-1-1 1680x1050+0+0 (обычное левое инвертированное правое по оси x оси y) 597 мм x 336 мм
1920x1080 60,00 50,00 59,94
1680x1050 59,88*
1600x900 60,00
1280x1024 75,02 60,02
1440x900 59,90
1280x800 59,91
1152x864 75,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-2 подключен (нормальная левая инвертированная правая ось x ось y)
2560x1440 59,95 +
1920x1080 60,00 50,00 59,94
1680x1050 59,88
1600x900 60,00
1280x1024 75,02 60,02
1440x900 59,90
1280x800 59,91
1152x864 75,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-3 отключен (нормальная левая инвертированная правая ось x ось y)
DP-1-1 и DP-1-2 — мониторы, экран 0 — ноутбук. Я не знаю, что такое DP-1-3.
Я также попытался установить разрешения через терминал:
1 #!/бин/баш
2 # имя сценария: monitors.sh
3 xrandr --output DP-1-1 --mode 2560x1440 --right-of DP-1-2
4 xrandr --output DP-1-2 --mode 2560x1440 --left-of DP-1-1
и при выполнении получаю:
Баш ./monitors.sh
xrandr: не могу найти режим 2560x1440
Я заметил, что после попытки подключить второй монитор с ошибкой и восстановлением путем его отключения я вижу «призрачные» устройства в xrandr
:
Экран 0: минимум 8 x 8, текущий 2560 x 1440, максимум 32767 x 32767
eDP-1-1 подключен (нормальная левая инвертированная правая ось x ось y)
[...]
ДП-1-1
[...]
DP-1-2 отключен (нормальная левая инвертированная правая ось x ось y)
DP-1-3 отключен (нормальная левая инвертированная правая ось x ось y)
Я пытался удалить DP-1-2 и DP-1-3, чтобы проверить, не в этом ли проблема, но ни xrandr --rmmode
ни xrandr --delmode
можете сделать это.