首页 > 系统相关 >Ubuntu Nvidia driver驱动安装及卸载

Ubuntu Nvidia driver驱动安装及卸载

时间:2024-04-23 09:56:40浏览次数:48  
标签:Nvidia sudo nvidia Ubuntu driver apt 卸载 驱动 get

下载官方驱动安装

1.安装驱动前一定要更新软件列表和安装必要软件、依赖(必须)

sudo apt-get update   #更新软件列表
 
sudo apt-get install g++
 
sudo apt-get install gcc
 
sudo apt-get install make

2.查看GPU型号(你自己知道显卡型号就不用查了,直接下一步;通用查看显卡型号命令:lspci | grep -i vga)

lspci | grep -i nvidia

得到如下输出,其中 GeForce GTX 1080 就是型号

01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP104 High Definition Audio Controller (rev a1)

3.官网下载对应驱动,注意要把 nvidia 驱动放在英文名文件夹下

https://www.nvidia.cn/Download/index.aspx?lang=cn

4.卸载原有驱动,请看下方「正确卸载驱动以及查看是否卸载干净命令」

如果不卸载会报以下错误:

卸载成功

5.禁用nouveau(nouveau是通用的驱动程序)(必须)

Ubuntu 系统集成的显卡驱动程序是 nouveau ,它是第三方为 NVIDIA 开发的开源驱动,我们需要先将其屏蔽再安装 NVIDIA 官方驱动,否则直接安全驱动的话往往会报以下错误:ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver

nouveau 驱动加入黑名单,将如下内容加入 /etc/modprobe.d/blacklist.conf 文件中:

sudo vim /etc/modprobe.d/blacklist.conf

# 添加如下内容
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb

然后执行命令

sudo update-initramfs -u

重启机器后(必须),执行如下命令,如果没有输出则证明禁用成功

sudo lsmod | grep nouveau

安装 NVIDIA 官方驱动

sudo chmod a+x NVIDIA-Linux-x86_64-418.126.02.run
sudo ./NVIDIA-Linux-x86_64-418.126.02.run -no-x-check -no-nouveau-check -no-opengl-files

The distribution-provided pre-install script failed! Are you sure you want to continue?

每次安装都会出现如下提示,实际上pre-install固定会失败的,目的就是为了让你知道你自己在干嘛,选择 Continue installation


Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

选择 No 继续


或者有时会出现如下提示,直接ok忽略即可,32位兼容的问题
Unable to find a suitable destination to install 32-bit compatibility libraries. Your system may not be set up for 32-bit compatibility. 32-bit compatibility files will not be installed; if you wish to install them, re-run the installation and set a valid directory with the --compat32-libdir option.


Nvidia's 32-bit compatibility libraries? 不安装32位驱动,选择 No

Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later

DKMS注册内核模块,直接no不需要

Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.

选择 Yes 继续

安装完成后,执行命令:

nvidia-smi

出现 GPU 相关信息则表示安装驱动成功

正确卸载驱动以及查看是否卸载干净命令

如果安装完显卡驱动之后,发现有问题,需要卸载,用下面方法,一步步来。
方法一:
 
#先查看驱动以及版本安装情况,命令如下:
ls /usr/src | grep nvidia
 
#进入安装目录,用驱动自带卸载命令卸载,一般情况下能卸载干净
cd /usr/bin
ls nvidia-*
sudo nvidia-uninstall
 
#然后用上面的查看命令查看是否卸载干净,完成卸载
ls /usr/src | grep nvidia
 
#如果需要卸载干净所有英伟达驱动命令,如下
sudo apt-get remove --purge nvidia-*(/nvidia*)
sudo apt autoremove   # 此命令在万般无奈之下在使用,可能会卸载无辜软件,影响稳定性。。。
 
 
方法二:(推荐)
 
#直接卸载驱动
sudo ./显卡驱动包名称 --uninstall
 
#卸载两件套
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot

ubuntu18.04-22.04极简版安装驱动

sudo apt-get update   #更新软件列表
 
sudo apt-get install g++  #安装必要依赖
sudo apt-get install gcc
sudo apt-get install make
 
sudo apt-get remove --purge nvidia*  #卸载原有所有驱动(或者nviida-*)
 
sudo gedit /etc/modprobe.d/blacklist.conf   #禁用nouveau,末尾添加如下两行命令保存
blacklist nouveau   
options nouveau modeset=0
 
sudo update-initramfs –u   #更新
reboot   #重启电脑
lsmod | grep nouveau   #检查,输入之后无其他输出,成功,继续
# 如果失败,继续试一下上面详细版禁用nouveau
 
sudo telinit 3  #进入文本界面
sudo service gdm3 stop   #停止显示服务
sudo chmod 777 NVIDIA-Linux-x86_64-430.26.run   #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA-Linux-x86_64-430.26.run    #安装
 
sudo  service  gdm3 start   #重启显示服务,完成

标签:Nvidia,sudo,nvidia,Ubuntu,driver,apt,卸载,驱动,get
From: https://www.cnblogs.com/niuben/p/18152155

相关文章

  • 修改ubuntu里root用户的权限
    进入到root用户,若是不知道root用户的密码sudopasswdroot设置root的密码2.进入到以下目录cd/usr/share/lightdm/lightdm.conf.d/进行下列操作gedit50-unity-greeter.conf可以看到进入了这个界面这下面三行的内容都是我加进去的user-session=ubuntugreeter-sho......
  • ubuntu上通过kvm新建虚拟机
    KVM虚拟化架构KVM是指基于Linux内核的虚拟机(Kernel-baseVirtualMachine),增加到Linux内核是Linux发展的一个重要里程碑,这也是第一个整合到Linux主线内核的虚拟化技术。在KVM模型中,每一个虚拟机都是一个由Linux调度程序管理的标准进程,你可以在用户空间启动客户机操作系统,一个普通......
  • CentOs和Ubuntu比较
    CentOSVSUbuntu5方面比较:1.支持虽然Ubuntu和CentOS都是免费的,但社区提供的支持之外,还有一项可以购买的额外服务。Ubuntu由Canonical支持,这意味着您可以购买支持合同。CentOS没有官方支持,但有第三方提供CentOS支持,例如OpenLogic。在2024年社区对CentOS7的支持......
  • ubuntu连接Xshell
    要想让Xshell连接ubuntu,首先需要让Ubuntu的IP地址固定下来,要不然每次链接都得重新设置主机ip进入ubuntu,打开终端,输入ifconfig查看inet的地址,与虚拟网络编辑器里的VMnet8的子网地址前三位与虚拟机里面的要一致,不一致的化可以点击下方的还原默认设置进行操作2.这些......
  • ubuntu22.04改成国内阿里云源。
    先执行:  sb_release-a命令。NoLSBmodulesareavailable.DistributorID: UbuntuDescription: Ubuntu22.04.4LTSRelease: 22.04Codename: jammygogosai@gogosai-MINI-1900A:~$看看内核版本(Codename),如果是focal(旧内核版本) debhttps://mirrors.aliyun.com/ubuntu......
  • Mac 通过 SMB 协议使用 Ubuntu 做时间机器备份盘
    设置SMB服务首先在Ubuntu中配置SMB,可以参考Ubuntu设置SMB服务。创建APFS磁盘映像我们在Ubuntu上创建出的SMB共享文件夹可以用来存放文件,但是不能直接用来存放时间机器备份。因为时间机器是基于APFS文件系统的,而我们的Linux使用的是Ext4文件系统。解决方......
  • ubuntu虚拟机安装
    默认已经下载好了VMware,现在去下载镜像文件,镜像地址:浙江大学镜像下载下载后进入VMware,右键新建虚拟机默认选项,进入到选择安装光盘映像文件,选择自己存放镜像的位置(注:最好不要有中文路径名)继续默认选项,处理器推荐2,2,4096Mb,20Gb......
  • ubuntu 管理 python 版本
    2024-04-21   https://www.cnblogs.com/NJ-Leon/项目开发过程中,需要在python2和python3版本之间进行切换,我们使用virtualenvwrapper进行管理。一、解决python2.7安装过程中依赖问题WSL2+Ubuntu22.04LTS,默认已经安装python3.81.安装 aptitudesudo......
  • Ubuntu 设置 FTP 服务
    安装VSFTP服务sudoaptinstallvsftpd检查配置文件sudovim/etc/vsftpd.conf确保以下配置项正确:#禁止匿名访问anonymous_enable=NO#接受本地用户local_enable=YES#允许上传write_enable=YES允许VSFTP服务开机自启sudosystemctlenablevsftpd连接FTP服......
  • Ubuntu20.04 安装Terminator
    在ROS中,需要频繁的使用到终端,且可能需要同时开启多个窗口,推荐一款较为好用的终端:Terminator。效果如下:1.安装sudoaptinstallterminator2.添加到收藏夹显示应用程序--->搜索terminator--->右击选择添加到收藏夹3.Terminator常用快捷键第一部份:关于在同一个标......