Рейтинг:4

Проблема с установкой драйвера Nvidia на Ubuntu 20.04

флаг in

Эта проблема

Привет, у меня возникли проблемы с установкой драйверов Nvidia на мою машину. Цель состояла в том, чтобы выполнить эти простые команды:

$ ubuntu-драйверы устройств

И так, получить что-то вроде:

модалии: PCI: v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
производитель: корпорация NVIDIA
модель: GP107M [GeForce GTX 1050 Ti Mobile]
драйвер: nvidia-driver-460 — несвободный дистрибутив
драйвер: nvidia-driver-418-server — несвободный дистрибутив
драйвер: nvidia-driver-470 - рекомендуется несвободный дистрибутив
драйвер: nvidia-driver-450-server — несвободный дистрибутив
драйвер: nvidia-driver-460-server — несвободный дистрибутив
драйвер: nvidia-driver-390 — несвободный дистрибутив
драйвер: xserver-xorg-video-nouveau — встроенный бесплатный дистрибутив

И после проверки, что все в порядке, просто запустите это:

$ автоустановка драйверов sudo ubuntu

Но я получаю это как ответ внутри вывода ubuntu-драйверы устройств и я не могу сделать следующий шаг автоустановка драйверов sudo ubuntu:

ПРЕДУПРЕЖДЕНИЕ: root: _pkg_get_support nvidia-driver-390: пакет имеет недопустимый заголовок Support Legacy, не может определить уровень поддержки

Важная заметка Драйвера работали отлично до сегодняшнего дня. Но после того, как у ноутбука разрядилась батарея (и он из-за этого выключился), драйвера почему-то пропали. Драйвер, который у меня работал, а также тот, который я собираюсь установить, — это 470 от Nvidia, то есть я никогда не устанавливал 390.

Попытки решений, которые я уже пробовал

Я пробовал несколько (попыток) решений, но они не работают, например, простой

$ sudo подходящее обновление
$ sudo подходящее обновление
$ автоустановка драйверов sudo ubuntu

но это не работает, тогда я пробовал

$ sudo apt-get remove --purge nvidia*
$ автоустановка драйверов sudo ubuntu

и это тоже не работает, я тоже пробовал с кавычками

$ sudo apt-get remove --purge "nvidia*"
$ автоустановка драйверов sudo ubuntu

но он продолжает терпеть неудачу

Мои конфиги

Версия Ubuntu

$ кошка /etc/os-релиз

ИМЯ="Убунту"
ВЕРСИЯ = "20.04.3 LTS (Фокусная ямка)"
ID=убунту
ID_LIKE=дебиан
PRETTY_NAME="Убунту 20.04.3 ЛТС"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=фокальная
UBUNTU_CODENAME=фокусный

Версия ядра

$ uname -a 

Linux DellInspiron 5.11.0-34-generic #36~20.04.1-Ubuntu SMP Пт, 27 августа, 08:06:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Список водителей

$ список драйверов ubuntu

ПРЕДУПРЕЖДЕНИЕ: root: _pkg_get_support nvidia-driver-390: пакет имеет недопустимый заголовок Support Legacy, не может определить уровень поддержки
nvidia-driver-450-server (модули ядра предоставляются linux-modules-nvidia-450-server-generic-hwe-20.04)
nvidia-driver-460-server (модули ядра предоставлены linux-modules-nvidia-460-server-generic-hwe-20.04)
nvidia-driver-390 (модули ядра предоставлены linux-modules-nvidia-390-generic-hwe-20.04)
nvidia-driver-418-server (модули ядра предоставлены linux-modules-nvidia-418-server-generic-hwe-20.04)
nvidia-driver-470 (модули ядра предоставлены linux-modules-nvidia-470-generic-hwe-20.04)
nvidia-driver-460 (модули ядра предоставляются linux-modules-nvidia-460-generic-hwe-20.04)

Список устройств

$ ubuntu-драйверы устройств

ПРЕДУПРЕЖДЕНИЕ: root: _pkg_get_support nvidia-driver-390: пакет имеет недопустимый заголовок Support Legacy, не может определить уровень поддержки
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
модалии: PCI: v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
производитель: корпорация NVIDIA
модель: GP107M [GeForce GTX 1050 Ti Mobile]
драйвер: nvidia-driver-460 — несвободный дистрибутив
драйвер: nvidia-driver-418-server — несвободный дистрибутив
драйвер: nvidia-driver-470 - рекомендуется несвободный дистрибутив
драйвер: nvidia-driver-450-server — несвободный дистрибутив
драйвер: nvidia-driver-460-server — несвободный дистрибутив
драйвер: nvidia-driver-390 — несвободный дистрибутив
драйвер: xserver-xorg-video-nouveau — встроенный бесплатный дистрибутив
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Драйверы Nvidia Ubuntu 18.04 — Dell G5 15] (https://askubuntu.com/questions/1159795/nvidia-drivers-ubuntu-18-04-dell-g5-15)
Рейтинг:7
флаг in

После изучения нескольких форумов я нашел частичное решение здесь от пользователя alok.fj

Шаги довольно просты, я расставил все шаги здесь по порядку:

$ sudo подходящее обновление
$ sudo подходящее обновление
$ sudo apt autoremove
$ sudo apt-get remove --purge nvidia*
$ sudo apt-get remove --purge "nvidia*"

Затем я бегу (как и было в первоначальной идее)

$ ubuntu-драйверы устройств

ПРЕДУПРЕЖДЕНИЕ: root: _pkg_get_support nvidia-driver-390: пакет имеет недопустимый заголовок Support Legacy, не может определить уровень поддержки
модалии: PCI: v000010DEd00001C8Csv00001028sd00000798bc03sc00i00
производитель: корпорация NVIDIA
модель: GP107M [GeForce GTX 1050 Ti Mobile]
драйвер: nvidia-driver-460 — несвободный дистрибутив
драйвер: nvidia-driver-418-server — несвободный дистрибутив
драйвер: nvidia-driver-470 - рекомендуется несвободный дистрибутив
драйвер: nvidia-driver-450-server — несвободный дистрибутив
драйвер: nvidia-driver-460-server — несвободный дистрибутив
драйвер: nvidia-driver-390 — несвободный дистрибутив
драйвер: xserver-xorg-video-nouveau — встроенный бесплатный дистрибутив

Обратите внимание, что я все еще получаю ПРЕДУПРЕЖДЕНИЕ, но вместо запуска автоустановка драйверов sudo ubuntu, запустите команду, явно уточнив нужную версию драйвера:

sudo apt установить nvidia-драйвер-470
судо перезагрузка

После перезагрузки проверьте установку с помощью nvidia-smi и вы должны получить что-то вроде этого:

$ nvidia-smi

+--------------------------------------------- ----------------------------+
| NVIDIA-SMI 470.57.02 Версия драйвера: 470.57.02 Версия CUDA: 11.4 |
|-------------------------------+---------------- -----+----------------------+
| Имя GPU Persistence-M| Bus-Id Disp.A | Летучий некорр.ЕСК |
| Мощность вентилятора Temp Perf:Использование/Ограничение| Использование памяти | GPU-Util Compute M. |
| | | МИГ М. |
|===============================+================= =====+======================|
| 0 NVIDIA GeForce ... Выкл. | 00000000:01:00.0 Вкл | Н/Д |
| Н/Д 50C P0 Н/Д / Н/Д | 447 МБ / 4040 МБ | 1% по умолчанию |
| | | Н/Д |
+---------------------------------------------+---------------- -----+----------------------+
...

тл; ДР

$ sudo подходящее обновление
$ sudo подходящее обновление
$ sudo apt autoremove
$ sudo apt-get remove --purge nvidia*
$ sudo apt-get remove --purge "nvidia*"
$ sudo apt install nvidia-driver-470 (вам может понадобиться другая версия)
$ перезагрузить судо

Тест с

$ nvidia-smi
KenJ avatar
флаг jp
Это исправило меня. После перезагрузки у меня появился "невостребованный" видеовыход. Удаление и переустановка драйверов помогли. Спасибо.
chx101 avatar
флаг za
Я использую KDE, и он зависает при загрузке на черном экране.
флаг ng
Действительно здорово, теперь запоминаются настройки, которых раньше (даже когда я мог поворачивать дисплей) не было. Еще не удалось убедить экран входа в систему поворачиваться, но по сравнению с этим это незначительная проблема. Спасибо.

Ответить или комментировать

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