Проблема с USB-C на Ubuntu 22.04

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

Ноутбук – HP HP ProBook 430 G7

Графика – Mesa Intel® UHD Graphics (CML GT2)

ОС – Ubuntu 22.04.1 LTS

inxi -G
Графика:
  Устройство-1: Intel CometLake-U GT2 [UHD Graphics] драйвер: i915 v: kernel
  Устройство-2: Cheng Uei Precision Industry (Foxlink) HP Wide Vision HD
    Интегрированная веб-камера
    тип: USB драйвер: uvcvideo
  Устройство-3: USB C Видео адаптер тип: USB драйвер: N/A
  Дисплей: x11 сервер: X.Org v: 1.21.1.3 драйвер: X: загружен: modesetting
    выгружен: fbdev,vesa gpu: i915 разрешение: 1: 1920x1080~60Hz
    2: 1920x1080~60Hz
  OpenGL: рендерер: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 22.0.5


lsusb
Шина 002 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 корневой хаб
Шина 001 Устройство 008: ID 9636:9311 USB C   USB C Видео адаптер   
xrandr
Экран 0: минимум 320 x 200, текущий 3840 x 1080, максимум 16384 x 16384
eDP-1 подключен первичный 1920x1080+0+0 (нормальный слева перевернут вправо по оси x y) 294мм x 165мм
HDMI-1 подключен 1920x1080+1920+0 (нормальный слева перевернут вправо по оси x y) 477мм x 268мм
DP-1 отключен (нормальный слева перевернут вправо по оси x y)
HDMI-2 отключен (нормальный слева перевернут вправо по оси x y)

но монитор через usb c не работает (нет сигнала). может быть проблема в том, что драйвер N/A? что делать?

Как бы странно это ни казалось, HP решила «компенсировать» недостаток режима альтернативного USB-C с помощью очень необычного внутреннего устройства DisplayLink. Необычное, потому что мы обычно находим чипсеты DisplayLink в док-станциях и подобных внешних устройствах.

Так что да, вам нужны драйверы: https://support.displaylink.com/knowledgebase/articles/1944022-how-to-install-displaylink-software-on-ubuntu-20-0

И вам может понадобиться отключить Secure Boot в UEFI или использовать MOKutil для ручной подписи драйверов.

Ответ или решение

Ваша проблема с подключением монитора через USB-C на Ubuntu 22.04, скорее всего, связана с тем, что ваш ноутбук HP ProBook 430 G7 использует чипсет DisplayLink, который требует установки специфических драйверов, чтобы обеспечить корректную работу через этот интерфейс.

Шаги для решения вашей проблемы:

  1. Проверка наличия альтернативного режима USB-C:
    Прежде всего, вам нужно убедиться, что ваш USB-C порт поддерживает альтернативный режим, позволяющий передавать видео. Некоторые модели HP ProBook могут не поддерживать этот режим. Обычно для передачи видео используется специальные контроллеры, которые могут отсутствовать в вашем оборудовании.

  2. Установка драйверов DisplayLink:
    Вам необходимо установить драйвера DisplayLink, чтобы ваш USB-C адаптер мог корректно работать с Ubuntu. Следуйте инструкциям по установке, приведенным в официальной документации DisplayLink:

    • Перейдите на страницу загрузки DisplayLink и скачайте последнюю версию драйвера для Ubuntu.

    • Распакуйте загруженный архив и перейдите в директорию с распакованными файлами.

    • Выполните команду:

      ./displaylink-linux-*.run
    • Следуйте инструкциям на экране, чтобы завершить установку.

  3. Отключение Secure Boot (если необходимо):
    Иногда Secure Boot может блокировать загрузку драйверов. Чтобы это исправить:

    • Перезагрузите ноутбук и войдите в BIOS/UEFI (обычно это клавиша F10 или Esc в зависимости от модели).
    • Найдите настройку для Secure Boot и отключите её.
    • Сохраните изменения и перезагрузите ноутбук.
  4. Использование MOK для подписи драйверов (если необходимо):
    Если вы не хотите отключать Secure Boot, вы можете подписать драйвера с помощью MOK (Machine Owner Key):

    • Установите пакеты необходимы для создания ключа:
      sudo apt install mokutil
    • Затем откройте терминал и создайте ключ:
      sudo mokutil -- import /path/to/your/key.der
    • После этого следуйте инструкциям на экране, чтобы завершить процесс.
  5. Перезагрузка и проверка:

    • После завершения всех вышеперечисленных шагов, перезагрузите ваш компьютер.
    • После загрузки откройте терминал и выполните команду:
      xrandr
    • Проверьте, появился ли ваш внешний дисплей в списке доступных выходов.

Если после выполнения всех шагов ваш монитор по-прежнему не работает, возможно, проблема связана с самим адаптером или кабелем. Рекомендуется протестировать их на другом устройстве или подключить другой монитор для диагностики.

Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь обращаться за помощью.

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

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