Ubuntu 18.10:如何安装特定的 NVIDIA 驱动程序版本?

Guj*_*che 3 apt nvidia xorg graphics drivers

安装 Ubuntu 18.10 后,我想从 GPU 驱动程序 PPA ( ppa:graphics-drivers/ppa) 安装新的 NVIDIA 驱动程序,但我忘记检查我的显卡是否支持nvidia-410.

安装并重新启动后,我收到一条错误消息,提示驱动程序未签名,并且该错误消息甚至在 TTY 2-7 中也循环出现。

PKCS#7 signature not signed with a trusted key
Run Code Online (Sandbox Code Playgroud)

我被迫删除 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
Run Code Online (Sandbox Code Playgroud)

是否可以强制安装除 之外的指定驱动程序版本nvidia-410

我尝试使用 NVIDIA 网站上的 bash 安装程序安装驱动程序,但出现错误:

ERROR: Unable to load the "nvidia-drm" kernel module.
Run Code Online (Sandbox Code Playgroud)

cl-*_*box 5

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 的驱动程序版本。