Linux(Ubuntu/Deepin/UOS)安装显卡驱动(附卸载)_uos如何安装linux驱动程序_Jiale685的博客-程序员资料

技术标签: Linux  

一、前置工作

  1. 本教程是NVIDIA的驱动安装。
  2. 本教程测试过了Debain系下的Ubuntu/Deepin/UOS系统,均可正常安装。
  3. 不要完全照搬,该换成自己的地方就换。

二、下载并安装显卡驱动

  1. 去官方网站查询和下载适合自己的驱动https://www.nvidia.cn/Download/index.aspx?lang=cn
    在这里插入图片描述
  2. 禁用nouveau驱动
sudo vim /etc/modprobe.d/blacklist-nouveau.conf

填入:

blacklist nouveau 
options nouveau modeset=0
  1. 执行如下后,重启电脑
sudo update-initramfs -u

附:如果重启后黑屏,并且提示如下,请跳过第4步,直接进行5. 安装显卡驱动
在这里插入图片描述

  1. 重启后,输入如下,如果没有信息出来就表明禁用成功
lsmod | grep nouveau

在这里插入图片描述

  1. 安装显卡驱动(高能,先把本教程传到手机或其他设备上再进行操作)

第一步:ctrl+alt+f2切换一下,进入命令界面

注:
(1)用户名密码输入时不要用小键盘的数字
(2)ctrl+alt+f1还可以去切换回来

第二步:关闭图像界面,输入命令关闭图像界面(关闭了切换回去也没用了,操作失败重启命令reboot)

sudo service lightdm stop
  1. 安装驱动
    cd 到显卡驱动所放目录
sudo chmod a+x NVIDIA-Linux-x86_64-390.77.run
sudo ./NVIDIA-Linux-x86_64-390.77.run

安装过程中,全部选Yes。

  1. 安装好后重启电脑
reboot
  1. 开机后输入
nvidia-smi

如图所示即可,之前用系统自带的驱动管理器安装是没这个的。
在这里插入图片描述
附:(卸载指令)

sudo ./NVIDIA-Linux-x86_64-390.77.run --uninstall
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/L141210113/article/details/103259763

智能推荐

RNN之时间预测(数组数据)_朴素.无恙的博客-程序员资料

RNN核心之时间预测数据如下所示:这个数据是 12年飞机月流量,可视化得到下面的效果。import numpy as npimport pandas as pdimport matplotlib.pyplot as pltdata_csv = pd.read_csv('./data.csv', usecols=[1])plt.plot(data_csv)首先我们进行预处理,...

哈工大计算机系统lab7——微壳_awhiteknow0的博客-程序员资料

   实验报告 实 验(七)  题     目      TinyShell              微壳           &

Centos7编译安装mysql5.7_centos7在编译安装mysql的时候出现cmake/ssl.cmake:265 (fatal_s_wwys的博客-程序员资料

**wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25.tar.gzwget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz (mysql编译环境需要boost文件)yum -y install ncurses-dev...

select 和 epoll的编程实现区别_epoll和select是什么编程_玄冬Wong的博客-程序员资料

原文:http://www.cppblog.com/feixuwu/archive/2010/07/10/119995.html最近有朋友在面试的时候被问了select 和epoll效率差的原因,和一般人一样,大部分都会回答select是轮询、epoll是触发式的,所以效率高。这个答案听上去很完美,大致也说出了二者的主要区别。今天闲来无事,翻看了下内核代码,结合内核代码和大家分享下我的观点。一、连

React之ref详细用法_antd ref什么时候实例化_huanghanqian的博客-程序员资料

在react典型的数据流中,props传递是父子组件交互的唯一方式;通过传递一个新的props值来使子组件重新re-render,从而达到父子组件通信。当然,就像react官网所描述的一样,在react典型的数据量之外,某些情况下(例如和第三方的dom库整合,或者某个dom元素focus等)为了修改子组件我们可能需要另一种方式,这就是ref方式。ref 简介React提供的这个ref属性,...

Bootargs参数详解_bootargs_set_oshan2012的博客-程序员资料

Bootargs参数详解U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。一:bootcmdbootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数,而且在bootcmd中可以使用调用的方式,方便修改。eg:setenv bootcmd ‘setenv bootargs $(bootargs)root=$(rootfs) nfsroot=$(serverip...

随便推点

60级怀旧服最新服务器人口排名,魔兽世界怀旧服:60级P6末期,人口稀少服务器最后的坚守!..._weixin_39964660的博客-程序员资料

2020年12月4日,魔兽世界怀旧服开启P6阶段,NAXX难度加大,游戏也进入最后阶段,离开艾泽拉斯大陆的玩家多了起来,很多原本人口稀少的服务器,人口更少了。一名玩家记录了超级村服的坚守!我们服是诺克塞恩服务器,我是部落阵营,日常在线人数30-50个,现今基本没团,龙虎起码两个小时喊的那种,自从taq因为一些黑虫子的缘故,人一直在转区,物资匮乏,物价很高,现在又开了naxx,因为副本的难度,又转走...

Oracle 多行数据合并成一行_oracle多行数据合并成一行_少年民仔的博客-程序员资料

方案一:wm_concat函数select username, id, wmsys.wm_concat(subject) as subject, wmsys.wm_concat(score) as scorefrom STUDENTSCORESgroup by username, id方案二:listagg函数select username, id, LISTAGG(subject, '-')

phpstudy升级MySQL_荫凉001的博客-程序员资料

1. 下载MySQL5.7(https://dev.mysql.com/downloads/file/?id=467269)2. 把MySQL压缩文件解压至phpstudy下,替换原来的MySQL目录,复制 my-default.ini,重命名为 my.ini。3. 打开 my.ini,找到并编辑:basedir = D:/phpstudy/MySQLdatadir = D:/ph...

利用javadoc定制自己的接口文档(三)_javadoc 接口_风的博客的博客-程序员资料

这一篇我将介绍自己是如何将注解名称从代码中抽出,如何设计model层的数据结构,如何将数据及文件的生成从doclet中抽出来,及针对freemarker模板针对这些数据结构所做的修改,从而有了第三代doclet——doclet3

The nested type test2 cannot hide an enclosing type_eclipse艰苦修行的博客-程序员资料

错误原因:内部类不应该和外部类同名。解决方法:更改外部类名称或内部类名称