Ubuntu18.04LTS安装Nvidia显卡
笔者在为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.csdn.net/new_delete_/article/details/81544438
Ubuntu18.04LTS安装Nvidia显卡的更多相关文章
- 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- ...
- Ubuntu18.04安装NVIDIA显卡驱动
1. 查看GPU型号 lspci | grep -i nvidia 我是 GeForce GTX 960M 2. NVIDIA官网下载驱动: https://www.nvidia.com/Downlo ...
- Ubuntu18.04安装 NVIDIA驱动
Ubuntu18.04安装 NVIDIA驱动 参考自博客:https://blog.csdn.net/jsjason1/article/details/88086904 我确定这篇文章是否很有必要,我 ...
- ubuntu13.04 Thinkpad W520安装nvidia显卡驱动
Ubuntu13.04 amd64 Thinkpad W520安装Nvidia显卡驱动 曾经在ubuntu11.10上成功安装Nvidia显卡驱动.但是自从机器(Thinkpad W520)更新到13 ...
- Ubuntu下安装nvidia显卡驱动
layout: post title: Ubuntu下安装nvidia显卡驱动 date: 2015-10-02 17:19:06 categories: 常用命令 tags: 显卡 驱动 最近一直在 ...
- Linux 桌面玩家指南:11. 在同一个硬盘上安装多个 Linux 发行版以及为 Linux 安装 Nvidia 显卡驱动
特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...
- Ubuntu中安装NVIDIA显卡驱动
1.参考: https://blog.csdn.net/xunan003/article/details/81665835 https://www.cnblogs.com/luofeel/p/8654 ...
- ubuntu 禁用自带的nouveau显卡驱动,安装NVIDIA显卡驱动
下载显卡驱动 进入Nvidia的官网,找到对应GTX 750显卡的Linux 64-bit 的驱动程序,然后下载 当点击下载链接后,发现浏览器一直在加载那个*.run文件,很久都加载不完.这时将浏览器 ...
- ubuntu 14.04 如何安装nvidia显卡驱动 [转载]
我的机子装的是64位ubuntu 14.04 LTS系统,显卡是GeForce 405 ,想使用cuda所以需要装NVidia官方驱动,但是总是碰到 nouveau 驱动正在使用的问题.找了好久,网上 ...
随机推荐
- Redis in .NET Core 入门:(1) 安装和主要功能简介
Redis(https://redis.io/), 是一个内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 安装Redis 我很少在开发机中直接装各种数据库,我一般使用Docker,针对 ...
- python接口自动化(三)--如何设计接口测试用例(详解)
简介 上篇我们已经介绍了什么是接口测试和接口测试的意义.在开始接口测试之前,我们来想一下,如何进行接口测试的准备工作.或者说,接口测试的流程是什么?有些人就很好奇,接口测试要流程干嘛?不就是拿着接口文 ...
- nginx报错 [error] open() “/usr/local/var/run/openresty.pid” failed (2: No such file or directory)
解决: 服务没有启动 使用start启动服务,因为没有start而直接使用stop或者reload报错这个问题: 如果方法一没有解决,使用方法二:-C 指定配置文件nginx.conf或者weblua ...
- java基础(十八)----- java动态代理原理源码解析
关于Java中的动态代理,我们首先需要了解的是一种常用的设计模式--代理模式,而对于代理,根据创建代理类的时间点,又可以分为静态代理和动态代理. 静态代理 1.静态代理 静态代理:由程序员创建或特定工 ...
- 『集群』004 Slithice 集群分布式(多个客户端,基于中央服务器的集群服务)
Slithice 集群分布式(多个客户端,基于中央服务器的多个集群服务端) 案例Demo展示: 集群架构图 如下: 如上图,上图 展示了 这个集群 的 结构: >一个中央服务器(可以有多个),负 ...
- WebApiClient与Asp.net core DI的结合
1 WebApiClient 一款基于HttpClient封装,只需要定义c#接口并修饰相关特性,即可异步调用远程http接口的客户端库 WebApiClient WebApiClient.Exten ...
- SQL 注入~MySQL专题
Recently, 团队在做一个关于SQL的项目,这个专题是项目中的一部分,该部分正是由我来负责的.今天,分享给正在奋斗中的伙伴们,愿,你们在以后的学习道路中能有自己的收获. ...
- PostgreSQL相关整理
PostgreSQL权限管理之创建可更新表的普通用户 https://my.oschina.net/aven92/blog/528943 PostgreSQL学习手册(角色和权限) http://ww ...
- ubuntu server 16.04 开启root密码登录
0x00 ubuntu server 16.04 开启root密码登录 由于众多VPS默认使用证书验证登录,虽然安全但使用十分不便,所以特提供开启root用户并使用密码登录方法. 0x01 为root ...
- 基于.net EF6 MVC5+WEB Api 的Web系统框架总结(1)-Web前端页面
本 Web 系统框架基于C# EF6+MVC+WebApi的快速应用开发平台.本节主要介绍Web前端页面设计与实现.Web前端页面主要分为普通列表页面.树状导航列表页面.普通编辑页面.数据导入页面.向 ...