ubuntu18.04为3070显卡安装NVIDIA驱动

安装Nvidia驱动

如果是新装系统,需要安装gcc、make

sudo apt-get install build-essential
编辑文件blacklist.conf以禁用默认驱动
  • 打开配置文件
sudo gedit /etc/modprobe.d/blacklist.conf
  • 在最后一行加入以下内容并保存
blacklist nouveau
options nouveau modeset=0
  • 更新一下
sudo update-initramfs -u
  • reboot 重启系统,记得要重启
  • 检测是否禁用成功
lsmod | grep nouveau

如果没有信息显示,则表明成功

下载驱动
  • 去英伟达官网驱动程序页面根据显卡-系统搜索所需的驱动程序
    在这里插入图片描述
  • 将下载的.run文件拷贝到home目录
    这里使用文件管理器或者指令都可
mv /home/user/Downloads/NVIDIA-Linux-x86_64-455.38.run  /home/user/
安装
  • 在桌面下按ctrl+alt+F1进入命令行界面(如果F1不行就换F2、F3……都试试),如果中间需要切换回图形桌面,可以试着按ctrl+alt+F*试一下
  • 输入用户名和密码登录
  • 输入下面命令以关闭图形界面
sudo service lightdm stop

似乎新装的台式机没有这个图形界面,搜索得到:先 sudo apt-get install lightdm 安装lightdm,其中在安装的过程中选择lightdm。安装成功之后再使用禁用命令

  • 卸载旧的英伟达驱动(如果之前用简单的方法安装了的话)
sudo apt-get remove nvidia-*

但是如果是本次安装时候遇到的失败,需要卸载,则可以用

sudo ./NVIDIA-Linux-x86_64-455.38.run  --uninstall

进行卸载,运行之前,需要NVIDIA-*文件获取了执行权限

  • 给驱动.run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-455.38.run  
  • 安装
sudo ./NVIDIA-Linux-x86_64-455.38.run  -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

!!!!如果安装失败:即开机后系统详情里显示的还是原本的显卡,则不应该加最后一个参数 -no-opengl-files
!!!!搜索看到:-no-opengl-files 是针对笔记本安装时的参数,实测台式机安装不需要此参数

安装过程选项:
一般Wa(警告)选 继续安装 或者 OK
下面是copy别人的
The distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。
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 继续。
问题没记住,选项是:install without signing
问题大概是:Nvidia’s 32-bit compatibility libraries? 选择 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驱动:
modprobe nvidia

检查驱动是否安装成功:

nvidia-smi

如果出现如下提示,则说明安装成功:
在这里插入图片描述
然后reboot重启

安装成功也不可以用

1、如果开机黑屏,检查是不是主机的显示器线差错了,需要差在显卡位置的接口,这样使用的才是独立显卡。
2、使用命令 sudo ./NVIDIA-Linux-x86_64-455.38.run --uninstall 卸载后需要重启机器

参考ubuntu16.04系统run方式安装nvidia显卡驱动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值