在Ubuntu上升级NVIDIA驱动可以通过以下步骤完成。你可以选择通过Ubuntu自带的包管理器(APT),或直接从NVIDIA官网下载最新的驱动进行安装。
方法一:通过APT升级NVIDIA驱动
1 更新软件源列表
打开终端,输入以下命令以更新软件源:
sudo add-apt-repository ppa:graphics-drivers/ppa #添加官方源
sudo apt update
如果报错 GPG error: http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 82EB5823F4FE239D
查资料发现,GPG是一个加密与解密的工具,在apt更新下载包时会进行加密解密,提供相关支持。如果没有密钥的话是无法进行验证的。我们需要添加密钥
解决办法
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 82EB5823F4FE239D
keys后面添加的就是上面报错NO_PUBKEY 后面的密钥代码
如果要恢复官方源:
sudo vim /etc/apt/sources.list
image.png
把其他都注释或删掉
2 安装Ubuntu驱动工具
使用以下命令安装nvidia-driver工具来管理驱动:
sudo apt install ubuntu-drivers-common
3 检测可用的NVIDIA驱动
使用以下命令查看系统上可用的NVIDIA驱动:
ubuntu-drivers devices
终端会列出可用的驱动版本。推荐使用的驱动版本通常会标记为“recommended”。
如果什么也没输出,那就是第一步的添加官方源没有成功
4 安装最新推荐的驱动
假设ubuntu-drivers devices命令显示的推荐驱动版本是nvidia-driver-535,你可以使用以下命令安装它:
sudo apt install nvidia-driver-535
或者,如果你希望安装特定版本的驱动(例如535),可以指定:
sudo apt install nvidia-driver-535
5 重启系统
安装完成后,重启系统以使新的驱动生效:
sudo reboot
6 验证驱动更新
重启后,你可以使用nvidia-smi命令验证驱动是否成功升级:
nvidia-smi
方法二:从NVIDIA官网下载并安装驱动
-
下载最新的驱动
访问NVIDIA官网并选择你的显卡型号、操作系统等信息,下载最新的驱动程序。
-
停止图形界面
在安装驱动前,需要停止Ubuntu的图形用户界面(GUI):
sudo systemctl stop lightdm
或
sudo systemctl stop gdm3
具体命令取决于你使用的显示管理器。
3 授予驱动文件执行权限
假设你下载的驱动文件名为NVIDIA-Linux-x86_64-535.104.run,你需要为其添加执行权限:
sudo chmod +x NVIDIA-Linux-x86_64-535.104.run
4 安装驱动
执行以下命令开始安装驱动:
sudo ./NVIDIA-Linux-x86_64-535.104.run
按照屏幕上的提示进行安装。
5 重启系统
安装完成后,重启系统以使新的驱动生效:
sudo reboot
6 验证驱动更新
重启后,你可以使用nvidia-smi命令验证驱动是否成功升级:
nvidia-smi
网友评论