-
2018-07-01 11:04:22
参考了这位大佬的过程: 点击打开链接
1. 下载run文件 : 官网下载界面
2. 更新软件包:sudo apt-get install update && apt-get install upgrade
3. 安装dkms工具:sudo apt-get install aptitude
sudo aptitude install nvidia-kernel-dkms
4. 修改grub配置文件以禁用默认的开源显卡驱动:sudo sed 's/quiet/quiet nouveau.modeset=0/g' -i /etc/default/grub
5. 更新grub:sudo update-grub
6. 重启,按ctrl+alt+f1(f3 f4也可以)进入tty界面
7. 停止gdm3服务(需要停止所有有关显卡的服务才能正确安装run文件)
命令:sudo systemctl stop gdm.service 或者 :sudo service gdm3 stop
8. 安装run文件:先cd到文件所在目录,输入命令:
sudo chmod a+x 软件名.run (软件名请自行修改,给予run文件执行权限)
sudo sh ./软件名.run
9. 编译nvidia驱动至内核
命令:sudo dkms autoinstall -k 4.5.11-kali-amd64 -m nvidia-390 -v 397.97(内核名以及显卡驱动名称请自行对应)
10. 重新设置驱动配置文件:sudo nvidia -xconfig
11. 重启即可:sudo reboot
更多相关内容 -
kali linux 安装 NVIDA 显卡驱动教程
2021-01-20 15:50:00现在互联网上一堆在 kali Linux 上安装 NVDIA 显卡驱动的教程,但是很多都是你抄我,我抄你,都没有去实际的验证,导致很多小伙伴照着这些教程安装后要么没有成功,要么 kali Linux 直接启动不了了。而我开始怀疑写... -
Linux安装NVIDIA显卡驱动的正确姿势
2018-08-20 21:05:58Linux安装NVIDIA显卡驱动的正确姿势 什么是nouveau驱动? 检测NVIDIA驱动是否成功安装 集显与独显的切换 使用标准仓库进行自动化安装 使用PPA仓库进行自动化安装 使用官方的NVIDIA驱动进行手动安装 Linux...文章目录
Linux安装NVIDIA显卡驱动的正确姿势
可能想玩Linux系统的童鞋,往往死在安装NVIDIA显卡驱动上,所以这篇文章帮助大家以正常的方式安装NVIDIA驱动。
本文将介绍四种NVIDIA驱动安装方式。具体选择需要根据你的情况而定。
- 使用标准Ubuntu仓库进行自动化安装
- 使用PPA仓库进行自动化安装
- 使用官方的NVIDIA驱动进行手动安装
什么是nouveau驱动?
nouveau,是一个自由及开放源代码显卡驱动程序,是为Nvidia的显示卡所编写,也可用于属于系统芯片的NVIDIA Tegra系列,此驱动程序是由一群独立的软件工程师所编写,Nvidia的员工也提供了少许帮助。
该项目的目标为利用逆向工程Nvidia的专有Linux驱动程序来创造一个开放源代码的驱动程序。
所以nouveau开源驱动基本上是不能正常使用的,性能极低,所以网上有很多人都在骂:干死黄仁勋!!
想了解历史的可以去看看这篇知乎,腾讯和AMD是linux的罪人吗?。
好了不扯了,正式开始讲安装把!
检测NVIDIA驱动是否成功安装
- 使用nvidia-settings命令
nvidia-settings
终端执行这个命令会调出NVIDIA的驱动管理程序,如下:
如果出现这个界面可以看到 NVIDIA Driver Version:390.48,这就代表nvidia-setting安装正常。
- 使用nvidia-smi命令测试
英伟达系统管理接口(NVIDIA System Management Interface, 简称 nvidia-smi)是基于NVIDIA Management Library (NVML) 的命令行管理组件,旨在(intened to )帮助管理和监控NVIDIA GPU设备。
nvidia-smi
执行这条命令将会打印出当前系统安装的NVIDIA驱动信息,如下:
我们可以看到我们显卡的型号,我的是GTX 960M,包括显存大小都可以看见。
- 系统信息查看
这一步不重要,因为有时候系统信息里面显示的可能会有误,只显示集显不显示独显的情况。
比如我的就没有显示出独显,如下:
这里面不显示没有关系,可以略过。
- 命令行搜索集显和独显
打开终端执行以下命令:
lspci | grep VGA # 查看集成显卡 lspci | grep NVIDIA # 查看NVIDIA显卡
如果都能搜索到说明正常。
查看nouveau是否启动运行可以执行下面命令:
lsmod | grep nouveau
没有返回代表没有运行。
集显与独显的切换
当我们需要切换独显与集显的时候,一般就是外出的时候,想节省电量,增长待机时间。下面讲解两种切换方式。
- 使用nvidia-setting切换
终端执行nvidia-setting,在弹的界面中选择独显与集显:
- 命令行切换
NVIDIA提供了一个切换显卡的命令:
sudo prime-select nvidia # 切换nvidia显卡 sudo prime-select intel # 切换intel显卡 sudo prime-select query # 查看当前使用的显卡
注意: 每一次切换显卡都需要重新启动电脑才能生效。
使用标准仓库进行自动化安装
在安装的发行版中,如 ubuntu, Linux Mint等,找到附加驱动管理软件,下面是Linux Mint界面:
选择推荐的驱动安装,点击应用更改,等待下载然后重启即可。
这种安装方式有如下缺点:
-
如果你的显卡比较新可能会出现安装低版本的NVIDIA驱动而造成即可安装完成,但是并没有真正安装成功,可能会出现循环登录,关机死机等等原因。
-
当你更换驱动的时候可能原有的NVIDIA驱动删除不干净。
当然这种方式也是有优点的:
- 不需要手动禁止nouveau
- 操作方便
可能有的童鞋还使用过命令行的方式安装:
sudo apt-get install nvidia*
如图:
这种方式安装同样也是使用ubuntu官方源的形式安装的,你可以选择不同的驱动版本来安装,但是本质上和标准仓库进行自动化安装是一样的。
其实ubuntu自带命令行版本安装工具ubuntu-drivers,终端输入:
ubuntu-drivers devices # 查询所有ubuntu推荐的驱动
这路我是有一个推荐安装的驱动,那就是nvidia-driver-390,明显我已经安装完成了。
然后就可以使用下面一条命令安装所有推荐的驱动程序:
sudo ubuntu-drivers autoinstall
安装完成后重启就可以了,这里要注意,这种安装方式和驱动管理器软件安装的效果是一样的,就是一个是UI版本,一个是命令行版本。
使用PPA仓库进行自动化安装
使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,这有可能会出现兼容性的问题,但是有些时候必须使用这种方式,比如显卡比较新,使用上面所讲的方式检测驱动的安装情况,如果不正常那么只能使用这种方式安装最新的NVIDIA驱动。
- 添加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,如下图:
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
常见问题解决
-
安装完驱动后,HDMI扩展屏幕不能使用,现象表现为能识别扩展屏幕但是黑屏。
这种情况需要确定以下内容是否已经设置:- bios内是否已经禁止安全启动、快速启动。
- linux系统是否设置了禁止nouveau
如果上面的都已经做了,但还是有问题,可以尝试下面的配置:
sudo nano /usr/share/X11/xorg.conf.d/10-amdgpu.conf
有可能不是这个文件,但是类似。
修改为下面这样
Section "OutputClass" Identifier "AMDgpu" MatchDriver "amdgpu" Driver "amdgpu" Option "PrimaryGPU" "no" EndSection
下面修改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
然后重新启动。
到此NVIDIA的安装方式讲解完了。。。。
END
-
linux安装nvidia显卡驱动以及安装cuda.md
2021-12-13 16:07:50linux安装nvidia显卡驱动以及安装cuda.md -
kali linux 安装NVIDIA显卡驱动
2018-08-02 22:00:17一、安装32位Linux的库 dpkg --add-architecture i386 apt update apt install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 ...一、安装32位Linux的库
dpkg --add-architecture i386 apt update
apt install libdbus-1-3:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libfreetype6:i386 libjpeg62:i386 libpng12-0:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 zlib1g:i386 libc6:i386 lib32z1 lib32ncurses5
二、安装内核头文件
apt install linux-headers-*
即可安装对应版本的内核头文件
三、到官网下载对应型号的驱动
到NVIDIA的官网下载对应型号的的驱动程序:https://www.nvidia.com/Download/index.aspx?lang=cn
四、关闭kali默认使用的驱动
$ echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf
$ update-initramfs -u && reboot
重启成功后,可以明显看见字体变模糊了
五、安装显卡驱动
./xxx.run安装,安装全部选yes,忽略警告,再重启系统,大功告成!
-
LINUX的NVIDIA显卡驱动安装
2021-05-12 15:07:29LINUX中已经集成了一些组件的相关驱动,但是随着机器相关组件芯片不断更新,相应的驱动程序也在不断的更新,LINUX中集成的驱动程序难免有些不能满足需要,其最突出的问题,莫过于NVIDIA的显卡驱动程序。在当今视频...LINUX中已经集成了一些组件的相关驱动,但是随着机器相关组件芯片不断更新,相应的驱动程序也在不断的更新,LINUX中集成的驱动程序难免有些不能满足需要,其最突出的问题,莫过于NVIDIA的显卡驱动程序。
在当今视频显示芯片领域,随着3D图形显示芯片的激烈市场竞争,S3、3Dfx、Matrox 、Trident等一些老牌3D显示芯片生产厂商已经渐渐退出了市场。nVIDIA、ATi、Intel三家生产厂商占有95%以上的市场份额。
在Linux安装3D显卡的驱动是有一定难度的。升级Linux驱动程序需要做一系列的决定,包括正确识别处理器配置状况,查明驱动程序工作在什么样的Linux内核当中。
在Linux中使用的图形显示系统是X-Window,但是由于与常见的MSWindows系统有很大的差异,所以在使用时,即使有时面对的是很小的问题,却不知才能如何解决,比如无法驱动显卡,显示器参数错误,花屏,图形界面无法启动等。这里首先向大家讲述,X-Window的概述,如何安装主流3D显卡的驱动程序,相关的配置文件,以及参数调整等内容。本文应用环境是Cent OS5.4×86_64(即Red Had Enterprise Linux版本),其内核版本为2.6.18(内核版本查看方法,在终端下,输入uname -a ,可能需要管理员帐户)。
注:以下操作都是在管理员帐户下进行的。
1首先从NVIDIA官方网站,下载与系统相匹配的驱动程序。
2测试安装3D驱动程序前的显卡速度,在打开的终端下输入#glxgears,运行见下图:
glxgears是一个测试你的Linux是否可以顺利运行2D、3D的测试软件,这个程序弹出一个窗口,里面有三个转动的齿轮。屏幕将显示出每五秒钟转动多少栅,所以这是一个合理的性能测试。窗户是可以放缩的,栅数多少极大程度上依赖于窗口的大小。如果你的显示卡够好,而且你的驱动程序也配合得很好,那齿轮就跑得越快。有些极品显卡(SLI 6800 Ultra)执行glxgears之后,快到连齿轮都看不清。这里请记录下FPS数字(每秒的帧速度)以鉴别3D加速效果。
3开始安装,关闭X-Window,在XServer下,输入“init 3”或者“Ctrl+shift+Backspace”,进入纯终端环境下。
4用root登录。
5用cd路径切换到相应文件夹下。可以直接将驱动文件放在root文件夹中,方便,省得用cd命令查找。
6用ls命令查看NVIDIA……run文件。
7输入shNVIDIA……run -a,系统提示“当前LINUX系统没有对应内核头文件”,提示“是否进行下载?”,选择"NO ",回车。
8以下一路回车OK!
没有预编译内核接口,程序将自动创建新的,选择“YES”。
9安装完成,提示:是否运行Nvidia显卡配置工具来自动更新 xorg.conf文件(Linux显卡配置文件),选择“Yes”,回车。
10提示更新Xorg.conf文件成功,回车。
11这样驱动已完成安装。
a输入start x,返回X-Window环境。
b输入reboot,重新启动。
12验证是否安装成功,回到X-Window环境下,如果兼容没问题的话,就可以顺利进入桌面,这时候你会发现分辨率已经不是以前的样子了。
13在“应用程序/首选项”(可能因环境不同而位置不同)有Nvidia X Server Settings选项,可以自己配置。
祝你成功!
-
linux下安装NVIDIA显卡驱动
2022-04-01 15:27:02显卡:nvidia Geforce 210 安装操作系统 如遇到无法进入桌面时,可修改显卡选项,具体操作如下: 开机时按住shift不放,出现grub画面,按’’‘e’’’ 进入编辑开机指令的模式(或者开机直接按“e”), 同样... -
linux 安装NviDIA显卡驱动
2015-07-09 18:00:14我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.geforce.cn/drivers 根据你自己的显卡型号,选择相应的显卡,进行下载勒,下载下来的是一个.run 的文件。 二:OK,接下来就是安装编译环境:gcc、... -
NVIDIA显卡驱动ubuntu
2018-09-24 10:43:09HP暗精灵4测试该版本可行,更低版本会出现兼容性问题导致ubuntu安装后登录页面循环,可解决显示器不识别,分辨率低的问题,解决方式博客记录。在此备份 -
【Linux】Nvidia显卡驱动安装教程
2021-12-17 16:15:46Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。 所以我们要先把驱动加到黑名单blacklist.conf里,我们要先修改该文件的属性才能编辑。 ... -
Linux下安装nvidia显卡驱动
2015-02-12 00:25:06Linux下安装nvidia显卡驱动的步骤 -
【亲测有效】Linux系统安装NVIDIA显卡驱动
2022-02-24 09:33:09文章目录一、NVIDIA显卡驱动安装的方法1、3种安装方式:建议方式二2、原显卡驱动卸载二、方式一(官网下载驱动包)步骤一:查询显卡支持的驱动步骤二:通过命令进行驱动安装二、方式二(software & updates)... -
在Linux上安装NVIDIA显卡驱动的详细教程
2022-01-01 12:48:26一、下载安装NVIDIA显卡驱动1、查看自己的显卡型号2. 在官网下载对应的驱动:3、禁用nouveau驱动4、重塑开机镜像5、重启计算机6、检测nouveau是否禁用成功7、重启进入命令行模式(即无界面模式)8、输入root账户的... -
Kali linux安装Nvidia官方显卡驱动的心灵路程
2022-02-26 14:35:35Kali linux安装Nvidia显卡驱动 -
Linux Nvidia显卡驱动安装
2020-10-17 03:11:20因为某些需要需要在Linux上安装显卡驱动,这里记录一下安装过程。 2 环境 Manjaro RTX 2060 3 下载驱动安装包 到官网上搜索下载即可,可以戳这里: 选择自己的显卡型号即可,笔者选择参考如下: 搜索下载即可,... -
凝思Linux6.0.60安装卸载NVIDIA显卡驱动
2021-01-09 07:46:34安装 查看显卡型号 `smart@linx:~$ lspci | grep VGA 02:00.0 VGA compatible controller: ...在官网找到对应型号的驱动程序,NVIDIA官网地址:https://www.nvidia.cn/Download/index.aspx?lang=cn 点搜索,跳至下载 -
Linux下安装NVIDIA显卡驱动程序
2019-05-25 18:17:57linux下安装nivada卡驱动程序第一步, 第一步, -
Ubuntu16.04安装NVIDIA显卡驱动安装教程(超实用)
2021-01-09 09:20:34Ubuntu16.04安装NVIDIA显卡驱动安装教程(超实用) #以下步骤必须一步步执行,请勿偷懒(以NVIDIA-Linux-x86_64-418.43.run为例) 1.关闭secure boot 2.删除原有Nvidia驱动:sudo apt-get remove –purge nvidia* 3.... -
linux安装Nvidia显卡驱动
2017-10-16 11:02:04系统版本CentOS6.9 1.进入文本模式 # init 3 2.赋予执行权限,然后运行 ...nouveau是第三方的Nvidia显卡驱动,很多linux发行版默认集成。 禁用nouveau(root权限) 1.把nouveau驱动加入 -
我就纳闷了,Linux下Nvidia显卡驱动一直安装失败
2021-05-11 23:27:05我就纳闷了,Linux下Nvidia显卡驱动一直安装失败发布时间:2009-12-21 15:19:22来源:红联作者:zhanghui625今天 刚计划着把Linux的知识复习一下,结果就出问题了,忙了几个小时了系统也没搞好,显卡驱动一直装不上,我... -
Linux安装NVIDIA官方显卡驱动
2020-01-03 10:55:31从NVIDIA官方网站下载相应显卡的驱动,网址 http://www.nvidia.cn/page/home.html 第二步:切换安装环境(需要在命令模式里面装,并且还要关闭桌面模式) Ctrl+Alt+F1切换到命令模式,输入用户名和密码登录。之后... -
详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)
2021-05-18 02:17:30详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)详细介绍ubuntu18.04安装NVIDIA显卡驱动(亲测有效!)1.禁用自带Nouveau驱动(1)打开黑名单:(2)添加两行语句(3... -
Linux下如何安装Run文件格式NVIDIA显卡驱动
2021-01-10 15:37:50系统进入字符模式并用root登录,随后运行NVIDIA-linux-x86-1.0-5336-pkg1.run # sh NVIDIA-linux-x86-1.0-5336-pkg1.run 然后根据提示作出选择,安装大概用时5分钟。 接着修改XF86Config文件把Driver “nv”手动改成... -
Ubuntu 18.04 安装 NVIDIA显卡驱动及CUDA包.pdf
2019-11-21 11:00:05解决NVIDIA显卡驱动无法安装CUDA自身驱动与原生驱动冲突,此文章简单教会大家怎么在Ubuntu 18.04 安装 NVIDIA显卡驱动及CUDA包。 -
linux 下安装Nvidia显卡驱动
2021-05-10 17:44:22源安装更改源:sudo gedit /etc/apt/sources.list添加一行deb ... -
Nvidia-418显卡驱动linux
2019-04-03 20:58:00linux系统最新版的nvidia驱动-Nvidia-418,下载后cd到安装目录,chmod +x 文件名给权限,运行.run就可以安装了 -
Linux系统NVIDIA显卡驱动安装
2020-12-23 10:04:06文章目录1 查看机器GPU型号2 下载NVIDIA显卡驱动3 安装NVIDIA驱动 1 查看机器GPU型号 用一下命令查看NVIDIA的GPU型号,虽然租用服务器时有型号选择,在此还是放一下查看型号的方法 lspci | grep NVIDIA # 查看...