美文网首页
ubuntu驱动升级

ubuntu驱动升级

作者: JIAWEIJIAWEI | 来源:发表于2024-09-26 20:59 被阅读0次

    在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官网下载并安装驱动

    1. 下载最新的驱动

      访问NVIDIA官网并选择你的显卡型号、操作系统等信息,下载最新的驱动程序。

    2. 停止图形界面

      在安装驱动前,需要停止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
    

    相关文章

      网友评论

          本文标题:ubuntu驱动升级

          本文链接:https://www.haomeiwen.com/subject/nmqkrjtx.html