费了一天的劲,走了好多的坑,最主要的缘由是gcc版本的问题,必定要用最新版本的gcc!!!python
1)官网下载显卡驱动linux
2)apt 下载gcc包及其依赖包,可用apt-cache depends gcc命令查看ios
3)删除全部原来显卡驱动sudo apt remove --purge nvidia*ubuntu
4)禁用nouveau驱动: sudo gedit /etc/modprobe.d/blacklist.conf ,在后面添加两行blacklist nouveau; options nouveau modset=0bash
5)保存,重起:sudo update-initramfs -u;sudo rebootsession
6)切换到文字界面安装驱动Ctrl+Alt+F3; sudo ./NVIDIA.runionic
7)根据提示点OK->next->OK等等ide
中间过程可能会提示缺乏make等,根据提示安装便可。测试
8)查看显卡资源状况ui
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仓库进行自动化安装
使用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
版权声明:本文为博主原创文章,转载请附上博文连接!
弄显卡驱动弄了好久,主要是由于网上的解答参差不齐且版本并不适合。套路比较深。如下个人解答可能不具备普适性,仅供参考!
本人双显卡,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
版权声明:本文为博主原创文章,转载请附上博文连接!
一. 去英伟达官网下载驱动程序(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
版权声明:本文为博主原创文章,转载请附上博文连接!
由于要作毕设须要安装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:若是由于本身的操做失误,循环登陆不要慌张,也不要从新装系统,跟着个人步骤来,我这些坑都遇到过。
循环登陆解决方法