笔者在为Ubuntu18.04LTS安装Nvidia显卡驱动之前,早就听说了一系列关于由于Nvidia驱动引起的疑难杂症。选择高质量的教程并保持足够的耐心,就能解

决这些问题。很重要的一点,不要怕把电脑玩坏,大不了重装系统。笔者在为Ubuntu18.04安装Nvidia驱动时花了5个小时,实际上30分钟就能搞定,之所以

慢是因为没有高质量的教程和缺少解决这类问题的经验。

一、可能遇到的问题   

1.Ubuntu系统无法打开无线网

打开WiFi设置会出现以下信息:“未发现Wi-Fi适配器,请确认您已插入适配器并打开”。

网站很多教程的解决办法是,在命令行安装Wi-Fi适配器(网卡驱动)。但是Ubuntu系统本身就没连上网,怎么能通过apt-get来下载呢?

其实很简单,用USB线连接手机和电脑,并在手机的网络设置中设置:USB网络共享。这样Ubuntu系统就通过手机连上网了。

图1 手机端设置USB网络共享

二、禁用Nouveau显卡驱动

很多同学在安装好了Nvidia显卡驱动后,重启电脑发现进不了Ubuntu系统,电脑会卡在某个界面。出现这种异常的原因一般是在重启之前没有禁用Nouveau

显卡驱动,尽管已经安装好了Nvidia驱动,但系统还是默认地去加载Nouveau驱动,这就会导致无法进入Ubuntu系统。很多网友对这种现象表示愤怒,实际

上这确实是Ubuntu团队的锅,具体怎么回事可以Google一下。

具体操作:

(1) 在/etc/modprobe.d/目录下创建blacklist-nouveau.conf文件并添加以下内容

注意:直接在/etc/modprobe.d/目录下vim该文件可能会出现权限问题,因此可以在其他目录先创建好该文件再复制到该目录即可。

 (2) 修改blacklist.conf

(3) 刷新内核,再重启生效

sudo update-initramfs -u

reboot

按照Ubuntu论坛上的说法,完成以上三个步骤就有效地禁用了Nouveau驱动,但是按照很多网友的说法,在刷新内核前还需完成以下几个步骤:

(4)修改grub.cfg配置文件

$ sudo gedit /boot/grub/grub.cfg

(5) 在splash关键字后面空一个,添加以下语句

acpi_osi=linux nomodeset

 (6) 保存grub.cfg文件

对于以上(4)(5)(6)三个步骤的必要性,笔者不能确定,如果时间足够,可以在实践中考证一下。笔者在禁用过程中,先执行了修改了grub.cfg文件,再修改

blacklist.conf,还创建了blacklist-nouveau.conf文件。

如何检验是否有效地禁用了Nerveau驱动?唯一的办法就是重启电脑,执行一下命令:

sudo lsmod | grep nouveau

若无输出内容,则表示禁用成功。

三、安装Nvidia显卡驱动(禁用nouveau成功之后再安装)

看了很多网友的博客,其中质量最高的几篇博客中,推荐了三种方法。笔者在YouToBe上看到的方法是直接在Ubuntu图形化界面中安装Nvidia显卡驱动,不需要到Nvidia官网查看本机驱动版本,不需要安装PPA源,不需要执行复杂的命令,更不需要tty进入终端模式!

具体操作:

(1)更换软件源,选择国内源,如阿里云。至于为什么要换源,可以Google一下。

(2)设置显卡驱动

软件与更新->附加驱动->选择Nvidia显卡驱动->应用更改

(3)验证

点击应用更改之后,需要3~5分钟的下载和设置时间,安装完成以后,执行以下两条命令中的任意一条可以验证

sudo nvidia-smi

nvidia-settings

参考:https://askubuntu.com/questions/841876/how-to-disable-nouveau-kernel-driver

https://www.zhihu.com/question/68565667

https://blog.mahonex.com/index.php/2018/07/18/ubuntu-18-04-%E5%AE%89%E8%A3%85nvidia-%E6%98%BE%E5%8D%A1%E9%A9%B1%E5%8A%A8/

https://blog.csdn.net/new_delete_/article/details/81544438

Ubuntu18.04LTS安装Nvidia显卡的更多相关文章

  1. Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置

    Thinkpad W520 + Ubuntu 12.04LTS, 13.10, 14.04LTS安装Nvidia显卡驱动设置 http://henzhai.com/tech/2012/07/w520- ...

  2. Ubuntu18.04安装NVIDIA显卡驱动

    1. 查看GPU型号 lspci | grep -i nvidia 我是 GeForce GTX 960M 2. NVIDIA官网下载驱动: https://www.nvidia.com/Downlo ...

  3. Ubuntu18.04安装 NVIDIA驱动

    Ubuntu18.04安装 NVIDIA驱动 参考自博客:https://blog.csdn.net/jsjason1/article/details/88086904 我确定这篇文章是否很有必要,我 ...

  4. ubuntu13.04 Thinkpad W520安装nvidia显卡驱动

    Ubuntu13.04 amd64 Thinkpad W520安装Nvidia显卡驱动 曾经在ubuntu11.10上成功安装Nvidia显卡驱动.但是自从机器(Thinkpad W520)更新到13 ...

  5. Ubuntu下安装nvidia显卡驱动

    layout: post title: Ubuntu下安装nvidia显卡驱动 date: 2015-10-02 17:19:06 categories: 常用命令 tags: 显卡 驱动 最近一直在 ...

  6. Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  7. Ubuntu中安装NVIDIA显卡驱动

    1.参考: https://blog.csdn.net/xunan003/article/details/81665835 https://www.cnblogs.com/luofeel/p/8654 ...

  8. ubuntu 禁用自带的nouveau显卡驱动,安装NVIDIA显卡驱动

    下载显卡驱动 进入Nvidia的官网,找到对应GTX 750显卡的Linux 64-bit 的驱动程序,然后下载 当点击下载链接后,发现浏览器一直在加载那个*.run文件,很久都加载不完.这时将浏览器 ...

  9. ubuntu 14.04 如何安装nvidia显卡驱动 [转载]

    我的机子装的是64位ubuntu 14.04 LTS系统,显卡是GeForce 405 ,想使用cuda所以需要装NVidia官方驱动,但是总是碰到 nouveau 驱动正在使用的问题.找了好久,网上 ...

随机推荐

  1. 我的那些年(9)~我来团队了,Mvc兴起了

    回到目录 我的那些年(9)~我来团队了,Mvc兴起了 在一次后出办事后直接去面试了 面试就是答卷子 六里桥一个好地址 搬回老家了 在老婆的建议下学驾照了 拿到大专毕业证了 买车了 愉一切可以愉的时间学 ...

  2. WinDbg调试C#技巧,解决CPU过高、死锁、内存爆满

    软件安装 安装问题:执行 .loadby sos clr 命令无效 解决办法: .load C:\Windows\Microsoft.NET\Framework64\v4.0.30319\SOS.dl ...

  3. 【转载】SQL语句中Union和Union All的区别

    在使用到SQL语句进行数据库查询的过程中,如果需要求两个数据集合的并集,一般会使用到联合查询关键字Union或者Union All,其实Union和Union All两者的使用有一定差别,查出来的数据 ...

  4. SpringCloud-sleuth-zipkin链路追踪

    什么是Zipkin? 它是一个分布式链路跟踪系统它可以帮助收集时间数据,每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序:如果想解决延迟 ...

  5. java集合(1)

    java集合类存放于java.util包里,只能存放对象,存放的是对象的引用,可以是不同类型,不限数量的数据类型. 顶层接口:Iterator(迭代器),Map Iterator:核心方法hasNex ...

  6. 利用data-src属性 更换图片

    <div class="img_src"> <img src="./images/luo.png"></div> <u ...

  7. 微信web页面返回刷新

    问题:在微信web页面开发的过程中,会遇到返回上一个页面数据没有刷新的情况. 解决方案:在该页面监控用户的浏览,每次加载都刷新页面. window.onpageshow = function(even ...

  8. 我的世界 ParaCraft 结合开源地图 OpenStreetMap 生成3D校园的方法简介

    我的世界ParaCraft结合开源地图OpenStreetMap生成3D校园的方法简介 版本1.0 日期2019.2.3 作者Ray (82735589@qq.com) www.TimeGIS.com ...

  9. [Alibaba-ARouter] 简单好用的Android页面路由框架

    开发一款App,总会遇到各种各样的需求和业务,这时候选择一个简单好用的轮子,就可以事半功倍 前言 Intent intent = new Intent(mContext, XxxActivity.cl ...

  10. 关于Android Studio 3.2 运行应用时提示 “Instant Run requires that the platform corresponding to your target device (Android 7.0 (Nougat)) is installed.” 的说明

    点击"Run",运行App后,Android Studio显示如图1-1界面: 图1-1 这是因为你连接的外部设备(比如Android手机或AVD)的SDK版本在你的电脑上没有安装 ...