ubuntu手动安装显卡驱动

编程入门 行业动态 更新时间:2024-10-15 22:30:04

一、上英伟达官网下载相应版本的驱动

英伟达官网
可能需要注册才能下载。
下载后将驱动放在主目录下。

二、禁用开源网卡驱动

注意,先看一下全局搜索“附加驱动”看看自己是否是正在使用开源第三方驱动,如果是,则先换成专有的,并重启电脑,然后再来禁用第三方开源驱动,否则禁用之后重启可能会有黑屏现象。


我这里是使用过手动安装的驱动,一般选择专有的就行。

确保现在使用的不是开源驱动,开始进行禁用操作。

#打开文件,
sudo gedit /etc/modprobe.d/blacklist.conf  
#在最后添加如下两行:
blacklist nouveau

options nouveau modeset=0

#然后更新设置
sudo update-initramfs -u  

然后重启电脑,注意一定要重启
然后验证是否禁用成功

lsmod | grep nouveau

没有任何输出表示禁用成功

三.安装显卡驱动

1.按ctrl+alt+f1进入命令行界面,此时需要login:电脑账户名称,password:密码,登录到命令行界面。
2.卸载先前安装的驱动

#for case1: 自动安装的:
sudo apt-get remove --purge nvidia*

#for case2: 手动安装的,
#查看显卡驱动信号:cat /proc/driver/nvidia/version
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall


注意出现菱形是要输入密码,不是进度条。。。。然后回车。

3.安装显卡驱动
给驱动文件赋予执行权限,并执行安装。注意驱动存放位置,在主目录下可以直接执行下述命令。

sudo service lightdm stop //先关闭图形界面,否则会报错无法安装
sudo chmod a+x NVIDIA-Linux-x86_64-418.67.run
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files –no-x-check –no-nouveau-check

如果不加后面的**–no-opengl-files –no-x-check –no-nouveau-check**会造成循环登录的问题,如果你安装完显卡驱动,循环登录,那就是因为你没有输入后面的参数,需要重新卸载驱动并安装,把后面的参数补上
1.第一个窗口distribution-provided pre-install script failed! Are you sure you want to continue? 选择 yes 继续。

2.选NO

3.32-bit 选择NO


4.YES


安装成功后,在命令行输入:

#重启图形界面
sudo service lightdm start   
reboot  //重启电脑

命令行输入:

nvidia-smi

打印出显卡驱动信息, 检测是否安装成功。
最后还有重要的一步:关闭系统的自动更新,否则一段时间自动更新内核后显卡驱动会失效,又需要重新安装。

参考博文1
参考博文2

更多推荐

ubuntu手动安装显卡驱动

本文发布于:2023-06-14 09:34:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1461550.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:显卡驱动   ubuntu

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!