Вопрос или проблема
Ноутбук – 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, который требует установки специфических драйверов, чтобы обеспечить корректную работу через этот интерфейс.
Шаги для решения вашей проблемы:
-
Проверка наличия альтернативного режима USB-C:
Прежде всего, вам нужно убедиться, что ваш USB-C порт поддерживает альтернативный режим, позволяющий передавать видео. Некоторые модели HP ProBook могут не поддерживать этот режим. Обычно для передачи видео используется специальные контроллеры, которые могут отсутствовать в вашем оборудовании. -
Установка драйверов DisplayLink:
Вам необходимо установить драйвера DisplayLink, чтобы ваш USB-C адаптер мог корректно работать с Ubuntu. Следуйте инструкциям по установке, приведенным в официальной документации DisplayLink:-
Перейдите на страницу загрузки DisplayLink и скачайте последнюю версию драйвера для Ubuntu.
-
Распакуйте загруженный архив и перейдите в директорию с распакованными файлами.
-
Выполните команду:
./displaylink-linux-*.run
-
Следуйте инструкциям на экране, чтобы завершить установку.
-
-
Отключение Secure Boot (если необходимо):
Иногда Secure Boot может блокировать загрузку драйверов. Чтобы это исправить:- Перезагрузите ноутбук и войдите в BIOS/UEFI (обычно это клавиша F10 или Esc в зависимости от модели).
- Найдите настройку для Secure Boot и отключите её.
- Сохраните изменения и перезагрузите ноутбук.
-
Использование MOK для подписи драйверов (если необходимо):
Если вы не хотите отключать Secure Boot, вы можете подписать драйвера с помощью MOK (Machine Owner Key):- Установите пакеты необходимы для создания ключа:
sudo apt install mokutil
- Затем откройте терминал и создайте ключ:
sudo mokutil -- import /path/to/your/key.der
- После этого следуйте инструкциям на экране, чтобы завершить процесс.
- Установите пакеты необходимы для создания ключа:
-
Перезагрузка и проверка:
- После завершения всех вышеперечисленных шагов, перезагрузите ваш компьютер.
- После загрузки откройте терминал и выполните команду:
xrandr
- Проверьте, появился ли ваш внешний дисплей в списке доступных выходов.
Если после выполнения всех шагов ваш монитор по-прежнему не работает, возможно, проблема связана с самим адаптером или кабелем. Рекомендуется протестировать их на другом устройстве или подключить другой монитор для диагностики.
Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь обращаться за помощью.