20
2025
03
02:16:47

Ubuntu驱动安装,一发入魂

前言

闲着没事,折腾了个双系统,卡在显卡驱动安装,最后参考官方教程,一发入魂。原版教程是英文版 [1],本文将相关内容简单翻译,以方便大家使用。官方共列出三种安装方法,方法一、二为自动安装,方法三为手动安装;推荐使用第一种方法,简单且高效,第三种方法过于复杂,不推荐。这里不得不吐槽下,有很多教程将第二种方法和第三种方法糅合,纯属误人子弟!

方法一:基于官方库的自动安装

步骤一:使用命令 ubuntu-drivers devices,确定显卡型号和推荐的驱动版本,从输出信息可知,目前的显卡型号为GeForce GTX 1060,推荐的驱动版本为390

ini代码解读复制代码 $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00 vendor   : NVIDIA Corporation model    : GP106 [GeForce GTX 1060 6GB] driver   : nvidia-304 - distro non-free driver   : nvidia-340 - distro non-free driver   : nvidia-390 - distro non-free recommended driver   : xserver-xorg-video-nouveau - distro free builtin  == cpu-microcode.py == driver   : intel-microcode - distro free

步骤二:自动安装第一步所推荐驱动

ruby代码解读复制代码$ sudo ubuntu-drivers autoinstall

也可以,手动安装特定版本

ruby代码解读复制代码$ sudo apt install nvidia-340

步骤三:等待安装结束,后重启系统,使用命令 nvidia-smi 确认安装是否成功

ruby代码解读复制代码$ nvidia-smi

方法二:基于PPA库的自动安装

步骤一:添加PPA库

shell代码解读复制代码$ sudo add-apt-repository ppa:graphics-drivers/ppa $ sudo apt update

步骤二:使用命令 ubuntu-drivers devices 查看推荐的驱动版本,可以发现,当添加PPA库后,推荐驱动版本更改为410,且注明为第三方包

yaml代码解读复制代码$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == modalias : pci:v000010DEd00001C03sv00001043sd000085ABbc03sc00i00 vendor   : NVIDIA Corporation model    : GP106 [GeForce GTX 1060 6GB] driver   : nvidia-driver-390 - third-party free driver   : nvidia-driver-410 - third-party free recommended driver   : nvidia-driver-396 - third-party free driver   : xserver-xorg-video-nouveau - distro free builtin

步骤三:自动安装步骤二所推荐驱动

ruby代码解读复制代码$ sudo ubuntu-drivers autoinstall

使用命令 apt 安装指定版本驱动

ruby代码解读复制代码$ sudo apt install nvidia-410

步骤四:等待安装结束,后重启系统,使用命令 nvidia-smi 确认安装是否成功

ruby代码解读复制代码$ nvidia-smi

方法一使用官方ubuntu的软件库,方法二使用PPA库,支持第三方上传的软件包

方法三:本地下载驱动的手动安装

步骤一:使用命令 lshw 确定显卡型号,去英伟达官网下载对应版本驱动,保存至home路径下

arduino代码解读复制代码$  lshw -numeric -C display

步骤二:配置编译、安装驱动的环境

ruby代码解读复制代码$ sudo dpkg --add-architecture i386 $ sudo apt update $ sudo apt install build-essential libc6:i386 libglvnd-dev pkg-config

步骤三:禁用默认nouveau显卡驱动,后重启系统

ruby代码解读复制代码$ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf" $ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

步骤四:安装新驱动时,需要停止当前显示功能,使用命令telinit进入运行级别3,搭配快捷键CTRL+ALT+F1登录

ruby代码解读复制代码$ sudo telinit 3

步骤五:使用命令bash开始安装

python代码解读复制代码$ sudo bash NVIDIA-Linux-x86_64-410.73.bin

安装过程中的部分问题回答

vbnet代码解读复制代码The distribution-provided pre-install script failed! Are you sure you want to continue? -> CONTINUE INSTALLATION Would you like to run the nvidia-xconfig utility? -> YES

方法三适用不方便联网的场合,安装过程属实复杂。当且仅当在方法三中出现 禁用默认nouveau驱动 的操作,方法一和方法二并不需要。方法二和方法三并没测试过,其安装过程仅供参考!

参考资料

[1] Install NVIDIA drivers on Ubuntu 18.04


作者:想起床的方差
链接:https://juejin.cn/post/7362562720708280332
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/9516.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: