Kubuntu – Мониторы, подключенные через док-станцию USB-C, работают только в TTY, а не на рабочем столе

Вопрос или проблема

У меня есть 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. Давайте разберем несколько возможных причин и решений.

Возможные причины проблемы

  1. Драйверы графики: Убедитесь, что у вас установлены последние драйверы для вашей встроенной графики Intel Iris Xe. Для этого выполните следующее:

    sudo apt update
    sudo apt install intel-media-va-driver-non-free
    sudo apt install xserver-xorg-video-intel
  2. Настройки конфигурации 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
  3. Проблемы совместимости: Некоторые док-станции могут вызывать конфликты с графическими драйверами. Попробуйте обновить прошивку док-станции, если это возможно.

  4. Настройки менеджера дисплеев: Перейдите в настройки системы Kubuntu и проверьте, правильно ли настроены дисплеи. Иногда менеджеры окон могут не распознавать вторичные дисплеи сразу после их подключения. Попробуйте подключить док и затем открыть настройки дисплея.

Решения

  1. Ручное подключение экранов: После подключения док-станции, переключитесь на TTY (например, CTRL + F3), а затем вернитесь на графическую сессию (CTRL + F2). Это может помочь системе пересканировать подключенные дисплеи.

  2. Перезапуск дисплейного сервиса: Можно попробовать перезапустить дисплейный менеджер. В терминале выполните:

    sudo systemctl restart sddm
  3. Перезагрузка: Если все вышеперечисленное не помогло, перезагрузка системы после подключения док-станции может быть временным решением, пока проблема не устраняется на уровне настройки или обновления.

  4. Использование других версий ядра: Попробуйте загрузиться с другим ядром, которое может быть более совместимо с вашим оборудованием, если такая возможность существует в загрузчике GRUB.

Если после выполнения всех шагов проблема не решится, вы можете рассмотреть возможности обращения к сообществу Kubuntu или на специализированные форумы, где пользователи с аналогичными конфигурациями могут поделиться своим опытом.

Оцените материал
Добавить комментарий

Капча загружается...