Черный экран USB-C Nvidia в Ubuntu 22.04

Проблема:

  • У меня есть ноутбук с Nvidia на Ubuntu 22.04.02 .
  • Внезапно месяц назад внешний монитор USB-C стал просто черным экраном — ни ошибок, ничего, просто черный экран.
  • Монитор говорит (НЕТ СИГНАЛА) при подключении USB-C.
  • Это все та же установленная версия Ubuntu, что и несколько месяцев назад. Я запускаю только регулярные обновления.

Что работает:

  • Я загружаю Windows с двойной загрузкой, и все работает отлично.

Что я пробовал:

  • Все эти драйверы Nvidia:

Обзор:

  • Ноутбук 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.

  1. Я сделал:
      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
  1. перейдите в PRIME и выберите «Полная мощность». Перезагрузитесь, на экране входа в систему внешний монитор отобразит Ubuntu.
Другие вопросы по тегам