Системная информация
- Ноутбук MSI Creator 15
- NVIDIA GeForce RTX 2070 SUPER для мобильных устройств / Max-Q
- Внешний ультраширокий монитор LG
- Двойная загрузка Windows 10 / Ubuntu 20.04
Эта проблема
Я успешно использую драйверы nvidia 455 на своей машине с Ubuntu 20.04 уже около шести месяцев. Я редко использую раздел Windows, но я использовал его вчера. После выключения Windows 10 и возвращения в Ubuntu мой внешний дисплей полностью перестал работать.
(Примечание: возможно, Windows не имеет никакого отношения к проблеме — перезапуск мог дать Ubuntu возможность обновить пакеты и сломать себя)
Судя по всему, драйвера NVIDIA больше не работают. Бег nvidia-smi
и другие команды выдавали следующую ошибку:
Сбой NVIDIA-SMI, поскольку ему не удалось установить связь с драйвером NVIDIA. Убедитесь, что установлена и запущена последняя версия драйвера NVIDIA.
При поиске ответов в Google большинство решений рекомендовали переустановить драйверы NVIDIA, когда это происходит. Обратите внимание, что мне нужны графические драйверы, а также набор инструментов CUDA вместе с нвк
и т.д..
Очистить Nvidia
Я пробовал много разных решений и запускаю эти команды всякий раз, когда застреваю и мне нужно начать все заново.
sudo apt очистить nvidia *
sudo apt очистить libnvidia *
sudo apt автоудаление
Обычно я запускаю их в режиме восстановления после того, как только что установленные драйверы вызывают зависание Ubuntu в процессе запуска после перезагрузки.
я тоже проверяю дпкг -л | grep нвидиа
и удалите все пакеты, оставшиеся в процессе установки. Это было необходимо, когда я хотел установить старые версии драйверов.
Попытки решения
Вот список всего, что я пробовал:
перезапуск моей машины бесчисленное количество раз (включая полное отключение питания и отключение на некоторое время)
Вслед за официальным Руководство по установке NVIDIA Cuda для переустановки драйверов и управления конфликтами. Например,
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin
sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/11.4.1/local_installers/cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2004-11-4-local_11.4.1-470.57.02-1_amd64.deb
sudo apt-key добавить /var/cuda-repo-ubuntu2004-11-4-local/7fa2af80.pub
sudo apt-получить обновление
sudo apt-get -y установить cuda
- Пытался внести в черный список noveau и nvidiafb:
черный список
черный список модерн
параметры модерна modeset=0
При переустановке драйверов nvidia я пробовал несколько версий драйверов (470, 465, 460, 455), используя несколько методов установки (сначала deb, затем ubuntu-distributed, затем runfile). Все они по-разному терпели неудачу. Чаще всего, когда я перезагружаюсь после установки драйверов, Ubuntu бесконечно зависает при запуске (я вижу черный экран с логотипом MSI и логотипом «ubuntu», иногда с вращающимся кругом).
Драйверы NVIDIA, кажется, все еще нормально работают в Windows, поэтому я не думаю, что моя видеокарта сгорела или что-то в этом роде.
загрузка в режиме восстановления Ubuntu из grub и выбор опции dpkg repaiingr - похоже, ничего не помогло
автоустановка драйверов sudo ubundu
-- это установило драйверы nvidia 470, безуспешно
Я заметил, что uname -r
указал, что моя версия ядра была 5.11, когда таблица поддержки для драйверов Nvidia показывает, что для Ubuntu 20.04 поддерживается только 5.4. Итак, я понизил версию до 5.4 и переустановил драйверы nvidia, но снова безуспешно.
Наблюдения
nvidia-smi
выдает вывод (вместо ошибки) в следующих ситуациях:
- после переустановки драйверов, но до перезагрузки системы
- в режиме восстановления после переустановки драйверов
Что теперь?
Я в полной растерянности, что делать. Единственное, о чем я могу думать, это полностью переустановить Ubuntu, что кажется безумием, когда вчера все работало нормально.
использованная литература
AskUbuntu.SE, "Пустой экран после установки драйвера nvidia с ограниченным доступом"
AskUbuntu.SE, Убунту 18.04 и нвидиа. Завис после загрузки
AskUbuntu.SE, Загрузка зависает после установки последней версии драйвера из PPA, а сочетание клавиш Ctrl+Alt+F1 не работает
AskUbuntu.SE, Застрял на экране загрузки, проблемы с графическим драйвером Nvidia
AskUbuntu.SE Изменение драйверов NVIDIA приводит к зависанию Ubuntu при запуске
AskUbuntu.SE Пустой экран после установки драйвера nvidia с ограниченным доступом
AskUbuntu.SE графический драйвер перестал работать
AskUbuntu.SE Ubuntu 20.04 Графика Nvidia непригодна для использования (рекомендуется перейти на ядро 5.4)
Системная информация
Прежде чем написать этот вопрос, я снова вычистил все из своей системы, используя метод, описанный выше. В этом состоянии вот некоторая системная информация:
Версия ядра
$ uname -r
5.4.0-80-общий
Безопасная загрузка
$ судо мокутил --sb-состояние
SecureBoot отключен
лшв
$ sudo lshw -C отображение
*-показать UNCLAIMED
описание: VGA-совместимый контроллер
продукт: TU104M [GeForce RTX 2070 SUPER Mobile / Max-Q]
производитель: корпорация NVIDIA
физический идентификатор: 0
информация о шине: pci@0000:01:00.0
версия: а1
ширина: 64 бита
часы: 33 МГц
возможности: pm msi pciexpress vga_controller cap_list
конфигурация: задержка=0
ресурсы: память:ac000000-acffffff память:80000000-8fffffff память:90000000-91ffffff ioport:3000(размер=128) память:ad000000-ad07ffff
*-отображать
описание: VGA-совместимый контроллер
продукт: Графика UHD
производитель: корпорация Intel
физический идентификатор: 2
информация о шине: pci@0000:00:02.0
версия: 05
ширина: 64 бита
часы: 33 МГц
возможности: pciexpress msi pm vga_controller bus_master cap_list rom
конфигурация: драйвер=i915 задержка=0
ресурсы: irq:191 память:ab000000-abffffff память:40000000-4ffffffff ioport:4000(размер=64) память:c0000-dffff
хвинфо
$ hwinfo --gfxcard
16: PCI 100.0:0300 VGA-совместимый контроллер (VGA)
[Создано на pci.386]
Уникальный идентификатор: VCu0.pBgP2fGEzV8
ID родителя: vSkL.sXdMPV6yXb4
Идентификатор SysFS: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
Идентификатор шины SysFS: 0000:01:00.0
Аппаратный класс: видеокарта
Модель: "nVidia VGA-совместимый контроллер"
Поставщик: pci 0x10de "Корпорация nVidia"
Устройство: PCI 0x1e91
SubVendor: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
Подустройство: pci 0x12c6
Версия: 0xa1
Диапазон памяти: 0xac000000-0xacffffff (rw, без предварительной выборки, отключено)
Диапазон памяти: 0x80000000-0x8ffffffff (ro, без предварительной выборки, отключено)
Диапазон памяти: 0x90000000-0x91ffffff (ro, без предварительной выборки, отключено)
Порты ввода-вывода: 0x3000-0x307f (RW, отключено)
Диапазон памяти: 0xad000000-0xad07ffff (ro, без предварительной выборки, отключено)
IRQ: 255 (нет событий)
Псевдоним модуля: "pci:v000010DEd00001E91sv00001462sd000012C6bc03sc00i00"
Информация о водителе №0:
Статус драйвера: nvidiafb не активен
Команда активации драйвера: «modprobe nvidiafb»
Информация о водителе №1:
Статус драйвера: nouveau не активен
Команда активации драйвера: «modprobe nouveau»
Информация о водителе №2:
Статус драйвера: nvidia_drm не активен
Команда активации драйвера: «modprobe nvidia_drm»
Информация о водителе №3:
Статус драйвера: nvidia не активен
Команда активации драйвера: «modprobe nvidia»
Статус конфигурации: cfg=новый, доступный=да, нужен=нет, активный=неизвестно
Подключен к: #11 (мост PCI)
34: PCI 02.0:0300 VGA-совместимый контроллер (VGA)
[Создано на pci.386]
Уникальный идентификатор: _Znp.7YEiQ6GHkFE
Идентификатор SysFS: /devices/pci0000:00/0000:00:02.0
Идентификатор шины SysFS: 0000:00:02.0
Аппаратный класс: видеокарта
Имя устройства: «Встроенное — видео»
Модель: "Intel VGA совместимый контроллер"
Поставщик: pci 0x8086 "Корпорация Intel"
Устройство: PCI 0x9bc4
SubVendor: pci 0x1462 "Micro-Star International Co., Ltd. [MSI]"
Подустройство: pci 0x12c6
Версия: 0x05
Драйвер: "i915"
Модули драйверов: "i915"
Диапазон памяти: 0xab000000-0xabffffff (rw, без предварительной выборки)
Диапазон памяти: 0x40000000-0x4ffffffff (ro, без предварительной выборки)
Порты ввода-вывода: 0x4000-0x403f (RW)
Диапазон памяти: 0x000c0000-0x000dffff (rw, без предварительной выборки, отключено)
IRQ: 192 (55080 событий)
Псевдоним модуля: "pci:v00008086d00009BC4sv00001462sd000012C6bc03sc00i00"
Информация о водителе №0:
Статус драйвера: i915 активен
Команда активации драйвера: «modprobe i915»
Статус конфигурации: cfg=новый, доступный=да, нужен=нет, активный=неизвестно
Основной видеоадаптер: #16
ubuntu-драйверы
$ ubuntu-драйверы устройств
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
модалии: pci:v000010DEd00001E91sv00001462sd000012C6bc03sc00i00
производитель: корпорация NVIDIA
драйвер: nvidia-driver-450-server — несвободный дистрибутив
драйвер: nvidia-driver-460 — рекомендуется несвободный дистрибутив
драйвер: nvidia-driver-470-server — несвободный дистрибутив
драйвер: nvidia-driver-470 — сторонний несвободный
драйвер: nvidia-driver-460-server — несвободный дистрибутив
драйвер: xserver-xorg-video-nouveau — встроенный бесплатный дистрибутив
Благодарю вас!
Пожалуйста, дайте мне знать, если потребуется какая-либо дополнительная информация, и я сделаю все возможное, чтобы предоставить ее! Спасибо за любую помощь, которую вы можете предоставить!