Черный экран USB-C Nvidia в Ubuntu 22.04
Проблема:
- У меня есть ноутбук с Nvidia на Ubuntu 22.04.02 .
- Внезапно месяц назад внешний монитор USB-C стал просто черным экраном — ни ошибок, ничего, просто черный экран.
- Монитор говорит (НЕТ СИГНАЛА) при подключении USB-C.
- Это все та же установленная версия Ubuntu, что и несколько месяцев назад. Я запускаю только регулярные обновления.
Что работает:
- Я загружаю Windows с двойной загрузкой, и все работает отлично.
Что я пробовал:
Обзор:
- Ноутбук Lenovo 16p, процессор AMD
- LG монитор USB-C
- Убунту 22.04.2 ЛТС
- Ядро Linux 5.15.0-40-общее
О:
- В процессоре установлен графический процессор AMD.
- У него есть выделенная Nvidia (внутри ноутбука).
- Оба графических процессора входят в комплект поставки ноутбука.
Несколько месяцев назад все работало. Та же машина, та же установка. Теперь это не работает.
Что я могу сделать? (Пожалуйста помоги : )
sudo lshw -C дисплей
*-display
description: VGA compatible controller
product: GA106M [GeForce RTX 3060 Mobile / Max-Q]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller cap_list fb
configuration: depth=32 latency=0 mode=2560x1600 visual=truecolor xres=2560 yres=1600
resources: iomemory:80-7f iomemory:a0-9f memory:fc000000-fcffffff memory:800000000-9ffffffff memory:a00000000-a01ffffff ioport:2000(size=128) memory:fd080000-fd0fffff
*-display
description: VGA compatible controller
product: Cezanne
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:06:00.0
logical name: /dev/fb0
version: c5
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi msix vga_controller bus_master cap_list fb
configuration: depth=32 driver=amdgpu latency=0 resolution=2560,1600
resources: iomemory:a0-9f iomemory:a0-9f irq:55 memory:a10000000-a1fffffff memory:a20000000-a201fffff ioport:1000(size=256) memory:fd400000-fd47ffff
Вывод команды nvidia-settings :
ERROR: NVIDIA driver is not loaded
(nvidia-settings:9744): GLib-GObject-CRITICAL **: 21:02:48.986: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
** (nvidia-settings:9744): CRITICAL **: 21:02:48.987: ctk_powermode_new: assertion '(ctrl_target != NULL) && (ctrl_target->h != NULL)' failed
ERROR: nvidia-settings could not find the registry key file or the X server is not accessible. This file should have been installed along
with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The application profiles will continue to
work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README for possible
values and descriptions.
** Message: 21:02:49.016: PRIME: No offloading required. Abort
** Message: 21:02:49.016: PRIME: is it supported? no
2 ответа
У меня тот же ноутбук, установка драйвера Synaptic DisplayLink USB Graphics решила проблему для меня:https://www.synaptics.com/products/displaylink-graphics/downloads/ubuntu
Решение:
Я прочитал сообщение здесь:Ubuntu 22.04.1 LTS, RTX 3060Ti, не удалось выделить NvKmsKapiDevice.
- Я сделал:
sudo apt remove nvidia* && \
sudo apt autoremove && \
sudo apt install --reinstall nvidia-driver-470
2.Мне пришлось зайти в настройки Nvidia X Server.
sudo apt install nvidia-settings
nvidia-settings
- перейдите в PRIME и выберите «Полная мощность». Перезагрузитесь, на экране входа в систему внешний монитор отобразит Ubuntu.