Рейтинг:4

как правильно установить драйверы nvidia 470 на ubuntu 20.04?

флаг in

Я попытался переключиться на «nvidia-driver-470» с помощью средства «Программное обеспечение и обновления / дополнительные драйверы», но он всегда говорит, что пакеты не будут установлены.

Если я выберу nvidia-driver-470 с synaptic, он установит все необходимые пакеты, но есть что-то странное:
Для этого требуется старое ядро ​​5.4.0-1053-gcp (Google Cloud Platform), а последнее — 5.11.0-38-generic!
Если я попытаюсь загрузиться с параметром по умолчанию 5.11.0-38-generic, драйверы nvidia не загрузятся, а разрешение будет только 640x480!!!
Если я попробую ядро ​​5.4.0-1053-gcp (совместимое с nvidia 470), оно не загрузится! Он перестанет загружаться при попытке initramfs, а затем через несколько минут откроет консоль busybox...

При установке 470 было удалено несколько старых пакетов nvidia... хорошо, что у меня была резервная копия root (и загрузочная), сделанная с помощью rsync (https://unix.stackexchange.com/a/626503/30352), чтобы я мог быстро напрямую использовать ранее работающую копию ОС И/ИЛИ быстро восстановить ее обратно (что я и сделал).

Я видел, что есть nvidia 470 для 5.11.0-38-универсальных пакетов, но я не могу их установить, потому что
linux-модули-nvidia-470-5.11.0-38-общий требует
nvidia-kernel-common-470 >= 470,74, но единственный доступный пакет
nvidia-kernel-common-470 470.63.01-0ubuntu0.20.04.2
а если я скачаю https://launchpad.net/ubuntu/+archive/primary/+files/nvidia-kernel-common-470_470.74-0ubuntu0.20.04.1_amd64.deb,
гдеби-гтк не активирует кнопку установки для него! (Я думаю, это потому, что у меня, по-видимому, 20.04.2, а пакет для 20.04.1)

но есть отчет об установке:
Драйвер NVIDIA 470 не работает после приостановки Ubuntu 20.04.3 LTS (ага, почему мой с последними обновлениями, по-видимому, 20.04.2??)

470 нестабильна? несмотря на то, что дополнительные драйверы говорят, что он «проверен»?

Мне нужно обновиться, потому что UE4Editor падает с VK_ERROR_INITIALIZATION_FAILED "VkResult=-3" https://answers.unrealengine.com/questions/896820/out-of-memory-bug-running-422x-on-linux-with-vulka.html

Рейтинг:1
флаг tr

Я получил ту же ошибку в настоящее время, и каким-то образом 470-я версия драйверов nvidia, которую предоставляет Ubuntu, не работает с ядром 5.11.0-38, понижение до 460-й версии драйверов устранило проблему.

sudo apt удалить '^nvidia'
sudo apt автоудаление

Перезагрузить

sudo apt установить nvidia-driver-460
Рейтинг:0
флаг no

У меня была аналогичная ошибка при обновлении до последней версии. В моем случае это был апгрейд с 465 -> 470 и ошибка была о несоответствии драйверов. В конце концов, я последовал предложению Octal, за исключением того, что после перезагрузки я попытался:

sudo apt install nvidia-driver-470 libnvidia-gl-470 libnvidia-compute-470 libnvidia-decode-470 libnvidia-encode-470 libnvidia-ifr1-470 libnvidia-fbc1-470

И после очередной перезагрузки вроде работает, как подтвердил nvidia-smi.

Обратите внимание sudo apt удалить '^nvidia' удалил другие вещи для меня. Вы можете отслеживать затронутые пакеты с помощью apt list --installed '*nvidia*' так что вы можете переустановить соответственно.

Рейтинг:0
флаг in

Я следовал аналогичным шагам, вдохновленным Octal. Сначала я побежал

судо подходящее обновление
sudo apt удалить '^nvidia'
sudo apt автоудаление

В приведенной выше команде обязательно запустите «sudo apt update» перед удалением пакетов nvidia. Без этой команды обновления эта проблема не будет устранена. Затем я побежал

sudo apt-получить чистку 'nvidia*'
sudo apt автоудаление

Затем я перезагружен (этот шаг очень и очень важен. Не устанавливайте драйвер сразу без перезагрузки).

После этого я побежал

sudo apt установить nvidia-driver-460

и перезагрузитесь, и nvidia-smi больше не должно вызывать никаких ошибок.

Кроме того, я согласен с Octal, я думаю, что существует проблема совместимости между nvidia-driver-470, Ubuntu 20.04 и ядром 5.11.xxx, потому что после того, как я выполнил упомянутые шаги, я попытался установить nvidia-driver-470 и Возвращена ошибка nvidia-smi.

РЕДАКТИРОВАТЬ: после шага, описанного выше, я столкнулся с той же проблемой, когда на следующий день загрузил свой компьютер. Решение этой проблемы — удалить пакет bbswitch-dkms из вашей ОС. Затем вам необходимо перезагрузиться.

Если после перезагрузки меню входа в систему почему-то не отображается, попробуйте отсоединить кабель HDMI, после чего меню входа должно появиться. После того, как вы уже вошли в систему, снова подключите кабель HDMI.

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

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