我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统如何安装NVIDIA驱动

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统如何安装NVIDIA驱动

小编给大家分享一下Linux系统如何安装NVIDIA驱动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

检测NVIDIA驱动是否成功安装

  1. 使用nvidia-settings命令

 nvidia-settings

终端执行这个命令会调出NVIDIA的驱动管理程序,如下:

Linux系统如何安装NVIDIA驱动

如果出现这个界面可以看到 NVIDIA Driver Version:390.48,这就代表nvidia-setting安装正常。

  1. 使用nvidia-smi命令测试

英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library (NVML) 的命令行管理组件,旨在(intened to )帮助管理和监控NVIDIA GPU设备。

 nvidia-smi

执行这条命令将会打印出当前系统安装的NVIDIA驱动信息,如下:

Linux系统如何安装NVIDIA驱动

我们可以看到我们显卡的型号,我的是GTX 960M,包括显存大小都可以看见。

  1. 系统信息查看

这一步不重要,因为有时候系统信息里面显示的可能会有误,只显示集显不显示独显的情况。

比如我的就没有显示出独显,如下:

Linux系统如何安装NVIDIA驱动

这里面不显示没有关系,可以略过。

  1. 命令行搜索集显和独显

打开终端执行以下命令:

 lspci | grep VGA     # 查看集成显卡 lspci | grep NVIDIA  # 查看NVIDIA显卡

Linux系统如何安装NVIDIA驱动

如果都能搜索到说明正常。

查看nouveau是否启动运行可以执行下面命令:

 lsmod | grep nouveau

没有返回代表没有运行。

集显与独显的切换

当我们需要切换独显与集显的时候,一般就是外出的时候,想节省电量,增长待机时间。下面讲解两种切换方式。

  1. 使用nvidia-setting切换

终端执行nvidia-setting,在弹的界面中选择独显与集显:

Linux系统如何安装NVIDIA驱动

  1. 命令行切换

NVIDIA提供了一个切换显卡的命令:

 sudo prime-select nvidia # 切换nvidia显卡 sudo prime-select intel  # 切换intel显卡 sudo prime-select query  # 查看当前使用的显卡

Linux系统如何安装NVIDIA驱动

注意: 每一次切换显卡都需要重新启动电脑才能生效

使用标准仓库进行自动化安装

在安装的发行版中,如 ubuntu, Linux Mint等,找到附加驱动管理软件,下面是Linux Mint界面:

Linux系统如何安装NVIDIA驱动

选择推荐的驱动安装,点击应用更改,等待下载然后重启即可。

这种安装方式有如下缺点

  1. 如果你的显卡比较新可能会出现安装低版本的NVIDIA驱动而造成即可安装完成,但是并没有真正安装成功,可能会出现循环登录,关机死机等等原因。

  2. 当你更换驱动的时候可能原有的NVIDIA驱动删除不干净。

当然这种方式也是有优点的:

  1. 不需要手动禁止nouveau

  2. 操作方便

可能有的童鞋还使用过命令行的方式安装:

 sudo apt-get install nvidia*

如图:

Linux系统如何安装NVIDIA驱动

这种方式安装同样也是使用ubuntu官方源的形式安装的,你可以选择不同的驱动版本来安装,但是本质上和标准仓库进行自动化安装是一样的。

其实ubuntu自带命令行版本安装工具ubuntu-drivers,终端输入:

 ubuntu-drivers devices   # 查询所有ubuntu推荐的驱动

Linux系统如何安装NVIDIA驱动

这路我是有一个推荐安装的驱动,那就是nvidia-driver-390,明显我已经安装完成了。

然后就可以使用下面一条命令安装所有推荐的驱动程序:

 sudo ubuntu-drivers autoinstall

安装完成后重启就可以了,这里要注意,这种安装方式和驱动管理器软件安装的效果是一样的,就是一个是UI版本,一个是命令行版本。

使用PPA仓库进行自动化安装

使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,这有可能会出现兼容性的问题,但是有些时候必须使用这种方式,比如显卡比较新,使用上面所讲的方式检测驱动的安装情况,如果不正常那么只能使用这种方式安装最新的NVIDIA驱动。

  1. 添加PPA到我们的系统:

 sudo add-apt-repository ppa:graphics-drivers/ppa

更新系统源:

 sudo apt update

此时我们就可以下载最新的NVIDIA驱动了:

安装的方式有以下三种,其实前面已经讲过,这里总结一下:

  • 附加驱动管理软件

  • sudo apt-get install nvidia-xxx

  • ubuntu-drivers方式

这三种都可以,选择一个版本安装,然后重启即可。

使用官方的NVIDIA驱动进行手动安装

这种安装方式我认为是比较野蛮的,也是最正规,最原始的的方式,当然难度最高的。你可以来挑战一下!!!!

1. 查看当前电脑的显卡型号

 lshw -numeric -C display

执行完毕后我的显卡型号为 GTX 960M,如下图:

Linux系统如何安装NVIDIA驱动

2. 下载NVIDIA官方驱动

到NVIDIA的官方驱动网站下载对应显卡的驱动程序,下载后的文件格式为run

下载好之后放到用户目录下,等下后面会用到。

3. 删除原有的NVIDIA驱动程序

如果你没有安装过,或者已经卸载,可以忽略:

 sudo apt-get remove –purge nvidia*

4. bios禁用禁用secure boot,也就是设置为disable

如果没有禁用secure boot,会导致NVIDIA驱动安装失败,或者不正常。

5. 禁用nouveau

打开编辑配置文件:

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

在最后一行添加:

 blacklist nouveau

这一条的含义是禁用nouveau第三方驱动,之后也不需要改回来。

由于nouveau是构建在内核中的,所以要执行下面命令生效:

 sudo update-initramfs -u

6. 重启

 reboot

重启之后,可以查看nouveau有没有运行:

 lsmod | grep nouveau  # 没输出代表禁用生效

7. 停止可视化桌面:

为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。执行以下linux命令后,显示服务器将停止,因此请确保在继续之前保存所有当前工作(如果有):

 sudo telinit 3

之后会进入一个新的命令行会话,使用当前的用户名密码登录

8. 安装驱动

给驱动文件增加可执行权限:

 sudo chmod a+x NVIDIA-Linux-x86_64-390.48.run

然后执行安装:

 sudo sh ./NVIDIA-Linux-x86_64-390.48.run --no-opengl-files

安装完成后重启即可,记得验证是否安装成功,参考前面所讲。

–no-opengl-files 参数必须加否则会循环登录,也就是loop login

参数介绍:

  • –no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要

  • –no-x-check 安装驱动时不检查X服务

  • –no-nouveau-check 安装驱动时不检查nouveau 后面两个参数可不加。

关于使用此方式可以参照Ubuntu 18.04安装NVIDIA(英伟达) RTX2080Ti显卡 这篇文章。

注意:

  • 安装CUDA时一定使用runfile文件,这样可以进行选择。不再选择安装驱动,以及在弹出xorg.conf时选择NO

常见问题解决

  1. 安装完驱动后,HDMI扩展屏幕不能使用,现象表现为能识别扩展屏幕但是黑屏。 这种情况需要确定以下内容是否已经设置:

    如果上面的都已经做了,但还是有问题,可以尝试下面的配置:

     sudo nano /usr/share/X11/xorg.conf.d/10-amdgpu.conf

    有可能不是这个文件,但是类似。

    修改为下面这样

     Section "OutputClass"    Identifier "AMDgpu"    MatchDriver "amdgpu"    Driver "amdgpu"    Option "PrimaryGPU" "no" EndSectio

    下面修改nvidia的配置

     sudo nano /usr/share/X11/xorg.conf.d/10-nvidia.conf

    修改为下面这样:

     Section "OutputClass"    Identifier "nvidia"    MatchDriver "nvidia-drm"    Driver "nvidia"    Option "AllowEmptyInitialConfiguration"    Option "PrimaryGPU" "yes"    ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg" EndSection

    然后重新启动。

以上是“Linux系统如何安装NVIDIA驱动”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统如何安装NVIDIA驱动

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统如何安装NVIDIA驱动

小编给大家分享一下Linux系统如何安装NVIDIA驱动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!检测NVIDIA驱动是否成功安装使用nvidia-setti
2023-06-28

Linux下如何安装nvidia显卡驱动

小编给大家分享一下Linux下如何安装nvidia显卡驱动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!环境ManjaroRTX 2060下载驱动安装包到官网上搜
2023-06-27

如何安装Ubuntu与NVIDIA驱动

这篇文章主要介绍“如何安装Ubuntu与NVIDIA驱动”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何安装Ubuntu与NVIDIA驱动”文章能帮助大家解决问题。安装ubuntu20.041开机
2023-07-04

如何在Ubuntu 15.10系统上安装NVIDIA 358.16显卡驱动

这篇文章主要讲解了“如何在Ubuntu 15.10系统上安装NVIDIA 358.16显卡驱动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Ubuntu 15.10系统上安装NVIDI
2023-06-13

在Linux系统下怎么安装Nvidia官方显卡驱动

本篇内容介绍了“在Linux系统下怎么安装Nvidia官方显卡驱动”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装Nvidia驱动步骤
2023-06-13

Ubuntu系统怎么安装Nvidia Quadro显卡驱动

本篇内容介绍了“Ubuntu系统怎么安装Nvidia Quadro显卡驱动”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  虽然在安装了一个
2023-06-13

ubuntu中如何安装nvidia显卡驱动

本文小编为大家详细介绍“ubuntu中如何安装nvidia显卡驱动”,内容详细,步骤清晰,细节处理妥当,希望这篇“ubuntu中如何安装nvidia显卡驱动”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.首先需
2023-07-04

RHEL6中如何安装NVIDIA显卡驱动

这篇文章主要介绍了RHEL6中如何安装NVIDIA显卡驱动,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、下载安装NVIDIA显卡驱动1、查看自己的显卡型号1.1 打开终端
2023-06-27

Open Suse如何安装nVIDIA显卡驱动

这篇文章主要介绍Open Suse如何安装nVIDIA显卡驱动,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!软硬件环境:1.CPU:AMD Athlon64 X2 5000+ AM2(65纳米)2.显卡:影驰8500
2023-06-17

linux下怎么安装Nvidia显卡驱动

本篇内容主要讲解“linux下怎么安装Nvidia显卡驱动”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下怎么安装Nvidia显卡驱动”吧!源安装 更改源:sudo gedit /et
2023-06-10

怎么在Fedora Linux中安装Nvidia驱动

这篇文章给大家分享的是有关怎么在Fedora Linux中安装Nvidia驱动的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。与大多数 Linux 发行版一样,Fedora 并未默认安装专有的 Nvidia 驱动。
2023-06-16

Ubuntu13.04双显卡如何安装NVIDIA GT630M驱动

这篇文章主要为大家展示了“Ubuntu13.04双显卡如何安装NVIDIA GT630M驱动”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu13.04双显卡如何安装NVIDIA GT6
2023-06-13

Linux系统如何安装无线网卡驱动

这篇文章给大家分享的是有关Linux系统如何安装无线网卡驱动的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一 查看自己网卡的版本键入命令 # 如果你的linux版本这个命令不能用,百度其他命令,最后能查出来无线网
2023-06-28

Linux下如何安装Run文件格式NVIDIA显卡驱动

本文给大家介绍的非常详细,具体详情请看下文吧。 开始安装首先修改/etc/inittab文件将: id:5:initdefault: 改为: id:3:initdefault: #vi /etc/inittab 然后重启电脑 系统进入字符模
2022-06-04

win10安装nvidia驱动失败如何解决

本篇内容主要讲解“win10安装nvidia驱动失败如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win10安装nvidia驱动失败如何解决”吧!win10
2023-03-19

Linux系统如何安装Intel无线网卡驱动

这篇文章将为大家详细讲解有关Linux系统如何安装Intel无线网卡驱动,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。操作确定无线网卡的型号博主根据实物标识,确实是intel 7260确定系统的内核版本
2023-06-28

CentOS 7中如何安装Nvidia GTX1080显卡驱动

小编给大家分享一下CentOS 7中如何安装Nvidia GTX1080显卡驱动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一:首先当然是要把驱动下载下来啦。我
2023-06-10

如何在笔记本电脑的Ubuntu系统上安装Nvidia显卡驱动

这篇文章主要讲解了“如何在笔记本电脑的Ubuntu系统上安装Nvidia显卡驱动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在笔记本电脑的Ubuntu系统上安装Nvidia显卡驱动”吧
2023-06-13

编程热搜

目录