答案1
最好在安装新驱动程序之前清除旧驱动程序。通常,新驱动程序不会卸载旧驱动程序,可能只会覆盖部分旧驱动程序,然后就会发生冲突。始终从 Ubuntu 存储库安装 nVidia 驱动程序。直接从 nVidia 获得的 nVidia .run 文件未更新,无法轻松与 Ubuntu 配合使用。实际上,您必须使用 dkms 每次更新内核时重新安装。存储库有最新的 nVidia 驱动程序,因此无论如何都无需直接下载。Ubuntu 存储库版本会自动更新到每个新内核中。
你可以通过以下代码来查看安装了什么:
dpkg -l | grep -i nvidia
dkms status
lsmod | grep nvidia
这应该显示可用的版本,但最好安装推荐的版本。
ubuntu-drivers devices
如果你只想要默认版本-推荐一个
sudo ubuntu-drivers autoinstall
或者您可以手动选择列表中的任何一个。
sudo apt-get install nvidia-XXX
如果您安装了旧版本,则必须清除。如果安装了旧版 bumblebee,也请清除它,因为现在不再使用。
sudo apt-get remove --purge nvidia-*
sudo apt-get purge nvidia* bumblebee primus bbswitch-dkms