Ubuntu18.04 NVIDIA显卡驱动 安装大全

时间:2022-07-24 21:05:23

离线安装NVIDIA显卡驱动

费了一天的劲,走了好多的坑,最主要的原因是gcc版本的问题,一定要用最新版本的gcc!!!

1)官网下载显卡驱动

2)apt 下载gcc包及其依赖包,可用apt-cache depends gcc命令查看

3)删除所有原来显卡驱动sudo apt remove --purge nvidia*

4)禁用nouveau驱动: sudo gedit /etc/modprobe.d/blacklist.conf ,在后面添加两行blacklist nouveau; options nouveau modset=0

5)保存,重起:sudo update-initramfs -u;sudo reboot

6)切换到文字界面安装驱动Ctrl+Alt+F3; sudo ./NVIDIA.run

7)根据提示点OK->next->OK等等

中间过程可能会提示缺少make等,根据提示安装即可。

8)查看显卡资源情况

watch -n 10 nvidia-smi
---------------------
作者:guess3w
来源:CSDN
原文:https://blog.csdn.net/xinxi009gyx/article/details/80989163?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

Ubuntu 18.04 NVIDIA驱动安装总结

最近遇到了在Ubuntu 18.04上安装NVIDIA的情况,看到一篇英文教程讲解的很好,简单翻译一下拿来收藏。

在Ubuntu 18.04上安装NVIDIA有三种方法:

使用标准Ubuntu仓库进行自动化安装
使用PPA仓库进行自动化安装
使用官方的NVIDIA驱动进行手动安装
上述三种方法均可用,我个人更习惯于使用手动安装。

注意:

在安装之前首先就是要禁用Nouveau的驱动,禁用该驱动的方法参照这篇博客。

上一步的改动只是在安装的时候临时禁用。如果没有永久禁用该驱动,可能会出现安装完毕NIVIDA显卡后无法进入Ubuntu的情况(在登录界面,输入密码也无法登录)。

所以,在安装后Ubuntu成功后需要在grub的配置文件里面更改:

$ sudo gedit /boot/grub/grub.cfg
1
在文本中搜索quiet slash 然后添加acpi_osi=linux nomodeset,保存文本即可。

1. 使用标准Ubuntu 仓库进行自动化安装
这种方法几乎是所有的示例中最简单的方法,也是该教程最为推荐的方法。首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。在命令行中输入如下命令:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-304 - distro non-free
driver : nvidia-340 - distro non-free
driver : nvidia-384 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver : intel-microcode - distro free
1
2
3
4
5
6
7
8
9
10
11
12
从输出结果可以看到,目前系统已连接Nvidia GeFrand GTX 680显卡,建议安装驱动程序是 nvidia-384版本的驱动。如果您同意该建议,请再次使用Ubuntu驱动程序命令来安装所有推荐的驱动程序。

输入以下命令:

$ sudo ubuntu-drivers autoinstall
1
一旦安装结束,重新启动系统,你就完成了。

2. 使用PPA仓库进行自动安装
使用图形驱动程序PPA存储库允许我们安装NVIDIA beta驱动程序,但是这种方法存在不稳定的风险。
首先,将ppa:graphics-drivers/ppa存储库添加到系统中:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
1
2
接下来,识别显卡模型和推荐的驱动程序:

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor : NVIDIA Corporation
model : GK104 [GeForce GTX 680]
driver : nvidia-340 - third-party free
driver : nvidia-390 - third-party free recommended
driver : nvidia-387 - third-party free
driver : nvidia-304 - distro non-free
driver : nvidia-384 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin

== cpu-microcode.py ==
driver : intel-microcode - distro free
1
2
3
4
5
6
7
8
9
10
11
12
13
14
输入以下命令:

$ sudo apt install nvidia-390
1
一旦完成,即可重新启动系统。

3.使用官方的NVIDIA驱动进行手动安装
这种方式也是我最常用的方式,安装方式如下。

首先识别NVIDIA显卡型号,输入一下命令:

$ lshw -numeric -C display
1
或者

$ lspci -vnn | grep VGA
1
下载NVIDIA官方显卡驱动,然后存储到相应路径。

停止可视化桌面:

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

在相应路径下安装NVIDIA驱动(安装文件也可为.sh后缀,如果提示没有权限使用sudo):

$ bash NVIDIA-Linux-x86_64-384.111.bin
1
按照以下步骤:

Accept License
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

在安装结束后,在命令行输入一下命令重启,NVIDIA驱动即可安装成功:

$ sudo reboot
---------------------
作者:ObsessionLife
来源:CSDN
原文:https://blog.csdn.net/tjuyanming/article/details/80862290?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

【ubuntu-18.04】ubuntu18.04进行Nvidia显卡配置

弄显卡驱动弄了很久,主要是因为网上的解答良莠不齐且版本并不适合。套路比较深。以下我的解答可能不具有普适性,仅供参考!

本人双显卡,intel集成显卡和GTX860M独立显卡。

1.首先解释一个东西:

查询显卡信息发现GTX860显示3DController,这种渲染方式下,一般显示使用intel集成显卡,3D渲染时使用独立显卡。因此按照网上的一些方法,在终端查询lspci | grep -i vga 只有一张intel集成显卡,如果有双显卡的同学不要以为自己的独立显卡坏了。。查询3d显卡时就可以显示自己的N卡了。

steven@steven-Lenovo-Y50-70:~$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
steven@steven-Lenovo-Y50-70:~$ lspci | grep -i 3d
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
2.显卡驱动配置

网上有些攻略非常非常复杂,又要禁用nouveau驱动,又要进入控制台,又要加载源什么什么的。发现高了半天,网卡驱动还是没装上去,系统重装了好几遍。

其实很简单,简单来说和把大象放冰箱是一个道理

在ubuntu18.04刚安装时,双显卡的同学设置->详细信息中显卡默认为Intel集成显卡。

第一步:(最重要)禁用自己的secure boot,也就是设置为disable,具体的进入自己bios中找一下,一般在security或者boot里面。

第二步:进入终端输入两条命令

steven@steven-Lenovo-Y50-70:~$ ubuntu-drivers devices

sudo ubuntu-drivers autoinstall

解释一下:第一条命令是查看显卡设备和显卡驱动,第二条命令是自动安装合适显卡驱动

第三步:重新启动吧,然后在应用中找到nvidia setting,如果出现这样的界面,就说明Nvidia显卡驱动安装成功

在Prime profiles里面可以看到两张显卡

在右上角的设置->详细信息 可以看到此时的显卡已经切换为Nvidia

这样就可以了。尽情的享受ubuntu18.04吧。

有疑问的同学,欢迎留言。如果有什么不同见解或认为说法不对的地方,恳请留言指正。

留下参考链接:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux

https://www.jianshu.com/p/f9e905abea91
---------------------
作者:Steven_zhaosh
来源:CSDN
原文:https://blog.csdn.net/qq_37935670/article/details/80377196?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

Ubuntu 16.04安装NVIDIA驱动

一. 去英伟达官网下载驱动程序(http://www.nvidia.cn/Download/index.aspx?lang=cn)

二. 禁用nouveau第三方驱动

打开编辑配置文件: sudo gedit /etc/modprobe.d/blacklist.conf

在最后一行添加:blacklist nouveau

改好后执行命令:sudo update-initramfs -u

重启使之生效:reboot

三. 安装驱动

重启后按Ctrl+Alt+F1 进入命令行界面

执行命令:lsmod | grep nouveau

禁用X服务:sudo /etc/init.d/lightdm stop

给驱动run文件赋予可执行权限:sudo chmod a+x NVIDIA-Linux-x86_64-390.25.run     (下载的驱动文件名)

安装:sudo ./NVIDIA-Linux-x86_64-390.25.run -no-opengl-files

开启X服务:sudo /etc/init.d/lightdm start

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau 
后面两个参数可不加。
重启,没有问题,输入命令:nvidia-smi

如果出现了驱动版本就表示安装成功了。

---------------------
作者:Louiseluke
来源:CSDN
原文:https://blog.csdn.net/u014797226/article/details/79626693?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

[专业亲测]Ubuntu16.04安装Nvidia显卡驱动(cuda)--解决你的所有困惑

因为要做毕设需要安装caffe2,配置cuda8.0,但是安装nvidia驱动真的是把我难倒了,看了很多篇博文都没有效果,现在我自己重新总结了下几种 安装方法(亲测有效),希望能帮到大家。

查看版本驱动

NVIDIA驱动

方法一:

ppa源安装驱动

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-390 #此处要根据上面查询到的版本适当更改
sudo apt-get install mesa-common-dev
sudo apt-get install freeglut3-dev
测试

重启之后在终端内输入:

nvidia-smi #若出现电脑GPU列表,即安装成功
或者
nvidia-settings #显示你的显卡信息
方法二:手动去官网下载.run文件自己安装

下载完成之后:

卸载原先的所有驱动:

#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*

#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
禁用nouveau:

sudo gedit /etc/modprobe.d/blacklist.conf
1
在最后一行添加:

blacklist nouveau

之后,执行命令:

sudo update-initramfs -u
电脑重启之后执行
lsmod | grep nouveau #没有输出,即说明安装成功
安装驱动
进入命令行界面
Ctrl-Alt+F1,之后输入用户名和密码登录即可。

给驱动run文件赋予执行权限(若出现[sudo] 计算机名 ◆ ◆ ◆ ◆,这是因为安装了中文的ubuntu,输入登录密码即可)
cd Downloads
sudo chmod a+x NVIDIA-Linux-x86_64-375.20.run
安装(注意 参数)
sudo ./NVIDIA-Linux-x86_64-375.20.run –no-opengl-files
–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
–no-x-check 安装驱动时不检查X服务
–no-nouveau-check 安装驱动时不检查nouveau
后面两个参数可不加。
重启,并不会出现循环登录的问题
ps:如果因为自己的操作失误,循环登录不要慌张,也不要重新装系统,跟着我的步骤来,我这些坑都遇到过。

循环登录解决方法

希望大家都能安装成功!如果遇到任何问题,请在评论里描述你的问题!
---------------------
作者:tf_dl_ml_python
来源:CSDN
原文:https://blog.csdn.net/ghw15221836342/article/details/79571559?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!