Вопрос или проблема
Я новичок в Linux
Информация и характеристики:
Я только что установил Ubuntu на старый ноутбук. Это Lenovo Ideapad 5 15IIL05. Петли сломаны, поэтому я предпочитаю использовать его с внешним дисплеем. У меня есть монитор MSI mpg321urx и BenQ ex2510. Я использую док-станцию Dockteck 7-в-1 USB-C Hub и графический адаптер StarTech.com USB 3.0 к 4K DisplayPort для подключения обоих мониторов к ноутбуку. MSI подключен напрямую к HDMI порту хаба, а BenQ подключен к адаптеру, а затем к хабу.
Проблема:
Когда я подключаю мониторы на экране входа в систему или когда ноутбук выключен перед включением, все работает отлично с установленным драйвером DisplayLink для Ubuntu. Но если я отключаю мониторы и подключаю их снова, или просто подключаю их после входа в систему, возникают проблемы с моим монитором MSI. Он использует только центральную часть на низком разрешении, а края просто черные.
Единственное, что действительно работает для решения проблемы, это выйти из системы и войти снова, или войти в систему с Ubuntu на Xorg (но у этого есть свои проблемы).
Моя настройка работает нормально на Windows и Mac.
когда я впервые вошел в систему
-IdeaPad-5-15IIL05:~$ xrandr
Экран 0: минимум 16 x 16, текущий 6840 x 2551, максимум 32767 x 32767
DP-1 подключен 3840x2160+0+0 (обычный, сброшенный, инвертированный, ось x, ось y) 700mm x 390mm
3840x2160 59.98*+
2048x1536 59.95
1920x1440 59.90
1600x1200 59.87
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
2560x1600 59.94
1920x1200 59.88
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.75
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
3200x1800 59.96
2880x1620 59.96
2560x1440 59.96
2048x1152 59.90
1920x1080 59.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
eDP-1 подключен 1920x1080+4920+1471 (обычный, сброшенный, инвертированный, ось x, ось y) 340mm x 190mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.97
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
DVI-I-1 подключен 1080x1920+3840+240 вправо (обычный, сброшенный, инвертированный, ось x, ось y) 540mm x 300mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.97
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
-IdeaPad-5-15IIL05:~$
После отключения и повторного подключения
-IdeaPad-5-15IIL05:~$ xrandr
Экран 0: минимум 16 x 16, текущий 4024 x 1920, максимум 32767 x 32767
eDP-1 подключен 1920x1080+2104+840 (обычный, сброшенный, инвертированный, ось x, ось y) 340mm x 190mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.97
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
DP-1 подключен 1024x768+0+97 (обычный, сброшенный, инвертированный, ось x, ось y) 0mm x 0mm
1024x768 59.92*+
800x600 59.86
640x480 59.38
320x240 59.52
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
DVI-I-1 подключен 1080x1920+1024+0 вправо (обычный, сброшенный, инвертированный, ось x, ось y) 540mm x 300mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.52
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.97
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.96
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.55
640x350 59.77
-IdeaPad-5-15IIL05:~
Ответ или решение
Проблемы с внешними мониторами и DisplayLink на Ubuntu 24.04
Фон
Установка Ubuntu на старый ноутбук Lenovo Ideapad 5 15IIL05 предоставляет возможность использования внешних дисплеев, что особенно актуально при неисправности механических частей. Ваша конфигурация включает два монитора: MSI MPG321URX и BenQ EX2510, подключаемые через хаб Dockteck 7-в-1 и адаптер StarTech.com. Ваша цель — обеспечить стабильную работу этих устройств в системе Linux, где вы столкнулись с различными проблемами.
Описание Проблемы
После установки драйвера DisplayLink вы заметили, что подключение мониторов до и после входа в систему ведет к различным результатам. При первоначальном входе и подключении мониторов все работает корректно, однако, если вы отключаете и снова подключаете MSI монитор, он отображает только среднюю часть экрана с низким разрешением, а боковые части остаются черными. Все ваши попытки решить проблему путем перезагрузки или входа в систему с использованием Xorg имеют временный характер и не всегда работают.
Мы видим, что после повторного подключения параметр xrandr
показывает неправильное разрешение для DP-1, где монитор MSI отображает только 1024×768, в отличие от полного 3840×2160. Кроме того, другие мониторы и eDP-1 отображают свои разрешения корректно, что может указывать на специфическую проблему с обработкой DisplayLink.
Возможные Решения
-
Проверка Драйверов и Зависимостей
- Убедитесь, что у вас установлена последняя версия драйвера DisplayLink (проверьте официальный сайт DisplayLink).
- Установите все необходимые зависимости для драйвера, так как отсутствие библиотек может вызвать нестабильную работу.
-
Настройка xrandr
- Попробуйте вручную задать разрешение для MSI монитора с помощью команды
xrandr
. Например:xrandr --output DP-1 --mode 3840x2160 --rate 60
- Если команда выполнится успешно, вы можете создать скрипт для автоматического выполнения этой команды после подключения монитора.
- Попробуйте вручную задать разрешение для MSI монитора с помощью команды
-
Изменение Настроек Сессии
- Если переход на Xorg решает ваши проблемы, вы можете попробовать изменить параметры сессии. В некоторых случаях сочетание с Xorg и Wayland может вызывать конфликты. Попробуйте настроить сессию через настройки системы.
-
Использование Утилит
- Используйте утилиты, такие как Arandr или XScreenSaver, для более удобной настройки дисплеев через графический интерфейс.
-
Перезагрузка DisplayLink
- Если проблема сохраняется, можно попробовать перезагрузить процессе DisplayLink. Используйте:
sudo systemctl restart displaylink.service
- Это может помочь в восстановлении связи с устройствами, после переподключения.
- Если проблема сохраняется, можно попробовать перезагрузить процессе DisplayLink. Используйте:
Заключение
Проблема, с которой вы сталкиваетесь, может быть вызвана несколькими факторами, включая несовместимости драйверов, некорректные настройки системы или аппаратные особенности вашего ноутбука. Регулярное обновление драйверов и использование команд xrandr для ручной настройки может значительно упростить работу с внешними дисплеями. Если все вышеперечисленные действия не помогут, стоит рассмотреть возможность обращения в техподдержку DisplayLink или на специализированные форумы, что может обеспечить дополнительные советы от сообщества.