Ubuntu 18.10: Как я могу установить определенную версию драйверов NVIDIA?

После установки Ubuntu 18.10 я хотел установить новые драйверы NVIDIA от Драйверов GPU PPA (ppa:graphics-drivers/ppa), но я забыл проверять, поддерживает ли моя видеокарта nvidia-410.

После установки и перезагрузки, я получил сообщение об ошибке, что драйверы неподписаны, и это сообщение об ошибке появлялось в цикле даже в TTY 2-7.

PKCS#7 signature not signed with a trusted key

Я был вынужден удалить драйверы NVIDIA и установить nvidia-340 как единственное право опции, потому что nouveau драйверы не хотели работать правильно.

Когда я пытаюсь установить другую версию драйверов, установщик говорит, что установит nvidia-410 пакеты.

The following additional packages will be installed:
  libnvidia-cfg1-410 libnvidia-common-410 libnvidia-compute-410 libnvidia-compute-410:i386 libnvidia-decode-410 libnvidia-decode-410:i386
  libnvidia-encode-410 libnvidia-encode-410:i386 libnvidia-fbc1-410 libnvidia-fbc1-410:i386 libnvidia-gl-410 libnvidia-gl-410:i386
  libnvidia-ifr1-410 libnvidia-ifr1-410:i386 nvidia-compute-utils-410 nvidia-dkms-410 nvidia-driver-390 nvidia-driver-410
  nvidia-kernel-common-410 nvidia-kernel-source-410 nvidia-utils-410 xserver-xorg-video-nvidia-410

Действительно ли возможно вызвать установку указанной версии драйверов кроме nvidia-410?

Я пытался установить драйверы с установщиками удара с веб-сайта NVIDIA, но я получаю ошибку:

ERROR: Unable to load the "nvidia-drm" kernel module.
1
задан 4 December 2018 в 10:42

2 ответа

APT обычно ищет и устанавливает последнюю стабильную версию любого пакета. Для достижения, что Вы хотите необходимо удалить Драйверы GPU PPA. Но сначала удалите все связанное с Nvidia программное обеспечение и перезагрузите операционную систему. Относительно сообщения об ошибке, что драйверы не подписываются, начальная загрузка в BIOS и отключают Защищенную загрузку в настройках UEFI. Сделав это, выполните эти шаги...

  • Если у Вас есть исходные установленные драйверы NVIDIA: sudo nvidia-installer --uninstall
  • Если у Вас есть "версия драйверов Ubuntu", установленная: sudo apt purge nvidia*
  • Перезагрузите операционную систему: sudo reboot
  • Удалите PPA: sudo add-apt-repository --remove ppa:graphics-drivers/ppa
  • Обновите источники программного обеспечения: sudo apt update
  • Поиск доступных драйверов: sudo apt search nvidia*
  • Установите драйверы по Вашему выбору - пример: sudo apt install nvidia-driver-390
  • Перезагрузите операционную систему: sudo reboot

Что важно: можно только установить и использовать версии драйверов, которые поддерживают GPU, конечно.

2
ответ дан 7 December 2019 в 13:20

Я попробовал решение от cl-netbox, перейдя с драйвера-460 на драйвер-435, и, похоже, оно больше не работает, так как драйвер-435 требует, чтобы драйвер-455 работал сейчас.

Есть ли другое решение?

Редактировать: В ответ на комментарий: Я не могу комментировать, поэтому пишу здесь. Я могу написать дубликат этой проблемы, если она работает так

*Редактировать 2: мне удалось решить проблему.

  1. Проверьте, какой канал вы используете. Например, этот https://packages.ubuntu.com/focal-updates/nvidia-driver-435 перенаправляет на 450, но не этот: https://packages.ubuntu.com/ focus/nvidia-driver-435
  2. Вы должны запустить sudo apt purge nvidia*, НО ТАКЖЕ sudo apt purge libnvidia*, а затем перезагрузиться. В противном случае новые библиотеки libnvidia* будут конфликтовать со старыми драйверами.
1
ответ дан 29 January 2021 в 18:11

Другие вопросы по тегам:

Похожие вопросы: