Вопрос или проблема
У меня есть Intel NUC (NUC12WSKi5), работающий под управлением Kubuntu 24.04.1 LTS, который функционирует как сервер и рабочая станция. Он всегда включен, но иногда я хочу подключить USB-C док (HP Dock G4) на моем столе и работать непосредственно на нем.
Но каждый раз я сталкиваюсь со следующей проблемой: когда я подключаю USB-C док, два монитора, подключенные к доку, говорят, что ничего не подключено. Затем я переключаюсь на TTY3 ([CTRL] + [F3]), и о чудо, мониторы включаются, и я вижу запрос на вход, продублированный на обоих экранах. Затем я возвращаюсь на рабочий стол ([CTRL] + [F2]) и дисплеи снова, похоже, отключаются.
[CTRL] + [F1] просто показывает пустой экран с мигающим курсором в углу.
Графический процессор — интегрированная графика Intel Iris Xe G7. Мониторы подключены через DisplayPort.
ИЗМЕНЕНИЕ: Я только что заметил, что отключение дока и подключение монитора напрямую через HDMI дает идентичные результаты, так что я думаю, что проблема не только в доке.
Я могу заставить свои мониторы работать, перезагрузив компьютер после подключения дока. Хотя экраны не распознают никакой выход во время ввода ключа шифрования диска, я должен вводить его вслепую.
Есть какие-нибудь советы? Почему мониторы не работают в среде рабочего стола, но работают в TTY?
Ответ или решение
Проблема, с которой вы сталкиваетесь, вероятно связана с тем, как Kubuntu обрабатывает вывод изображения на подключенные дисплеи через USB-C док и/или HDMI. Давайте разберем несколько возможных причин и решений.
Возможные причины проблемы
-
Драйверы графики: Убедитесь, что у вас установлены последние драйверы для вашей встроенной графики Intel Iris Xe. Для этого выполните следующее:
sudo apt update sudo apt install intel-media-va-driver-non-free sudo apt install xserver-xorg-video-intel
-
Настройки конфигурации X: Возможно, конфигурация X-сервера не распознает новые дисплеи, когда они подключены через док. Попробуйте изменить конфигурацию вашего X-сервера:
- Откройте терминал и создайте файл конфигурации:
sudo nano /etc/X11/xorg.conf.d/10-monitor.conf
-
Вставьте следующее содержимое:
Section "Monitor" Identifier "HDMI-1" Option "AutoAddDevices" "false" EndSection Section "Device" Identifier "Intel Graphics" Driver "intel" EndSection Section "Screen" Identifier "Screen0" Device "Intel Graphics" Monitor "HDMI-1" EndSection
- Откройте терминал и создайте файл конфигурации:
-
Проблемы совместимости: Некоторые док-станции могут вызывать конфликты с графическими драйверами. Попробуйте обновить прошивку док-станции, если это возможно.
-
Настройки менеджера дисплеев: Перейдите в настройки системы Kubuntu и проверьте, правильно ли настроены дисплеи. Иногда менеджеры окон могут не распознавать вторичные дисплеи сразу после их подключения. Попробуйте подключить док и затем открыть настройки дисплея.
Решения
-
Ручное подключение экранов: После подключения док-станции, переключитесь на TTY (например,
CTRL
+F3
), а затем вернитесь на графическую сессию (CTRL
+F2
). Это может помочь системе пересканировать подключенные дисплеи. -
Перезапуск дисплейного сервиса: Можно попробовать перезапустить дисплейный менеджер. В терминале выполните:
sudo systemctl restart sddm
-
Перезагрузка: Если все вышеперечисленное не помогло, перезагрузка системы после подключения док-станции может быть временным решением, пока проблема не устраняется на уровне настройки или обновления.
-
Использование других версий ядра: Попробуйте загрузиться с другим ядром, которое может быть более совместимо с вашим оборудованием, если такая возможность существует в загрузчике GRUB.
Если после выполнения всех шагов проблема не решится, вы можете рассмотреть возможности обращения к сообществу Kubuntu или на специализированные форумы, где пользователи с аналогичными конфигурациями могут поделиться своим опытом.