Ubuntu 如何根据NVIDIA显卡型号确定对应的显卡驱动版本并安装

目录

一、查询推荐安装的驱动版本

二、安装推荐版本的驱动

1. 通过终端安装,只安装 nvidia 驱动(亲测可用!)

2. 通过 software & Updates 安装,安装 nvidia 驱动。

三、查询能安装的最新的显卡驱动版本

1. 方法一:(可有有些人不适用)

2. 方法二:(适用)

四、安装最新版本的驱动

1. 准备工作,下载依赖

2. 开始安装

五、ubuntu下查看显卡驱动是否成功安装

1. 方法一 通过查看设置->详细信息->关于查看

2. 方法二:通过终端查看

3. 方法三:通过终端 nvidia-smi查看

六、千万不要完全卸载NAVIDIA驱动(准确说,一开始就不能装错NVIDIA版本!!!!要哭!!!!!!)

参考文献


一、查询推荐安装的驱动版本

打开终端执行

ubuntu-drivers devices

可以看到我这里推荐安装 nvidia-driver-470,因此运行指令

二、安装推荐版本的驱动

1. 通过终端安装,只安装 nvidia 驱动(亲测可用!)

sudo apt install nvidia-driver-470 #安装470驱动

然后重启计算机!!!!!

nvidia 驱动是否安装成功——查看NVIDIA驱动版本

查看NVIDIA驱动版本的命令

方法1:亲测可用(推荐)

cat /proc/driver/nvidia/version

方法2

sudo dpkg --list | grep nvidia-*

2. 通过 software & Updates 安装,安装 nvidia 驱动。

software & Updates 安装

然后重启计算机。

三、查询能安装的最新的显卡驱动版本

只有在需要安装最新版本的NVIDIA驱动时才需要查自己的显卡是什么。

比如我的显卡是:GeForce MX150

附注:查看自己电脑显卡型号的方法:https://note.youdao.com/s/36IDZbQA

1. 方法一:(可有有些人不适用)

lshw -c video

2. 方法二:(适用)

lspci | grep -i nvidia

显示:

如果不直接显示显卡型号,需要自己查询:

02:00.0 3D controller: NVIDIA Corporation Device 1d12 (rev a1)

我们要的就是:1d12

然后进入网址:PCI Devices

输入并查找,得到

查询适合自己电脑的GPU的最新驱动版本。

NVIDIA官网链接:(有时候需要翻墙才可以访问)

Official Drivers | NVIDIA

点击 SEARCH 进行搜索:

如果想要安装最新的 NVIDIA显卡驱动,可以之间点击 DOWNLOAD进行下载,然后安装下载的文件。

四、安装最新版本的驱动

1. 准备工作,下载依赖

1)禁用BIOS中的安全启动模式secure boot,这是因为此方法使用第三方源安装显卡驱动,不禁止secure boot会导致安装的驱动不能使用,禁用也不会有多大安全隐患。不禁用后面会导致安装出现error并且fail

具体做法是:

开机进入BIOS,然后选择安全模式,禁止。

2)移除所有以前安装过的nvidia包,并禁用nouveau

移除:

sudo apt-get purge nvidia*

创建文件:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

插入以下两句代码:

blacklist nouveau options nouveau modeset=0

执行命令禁止nouveau,并重启生效。

sudo update-initramfs -u sudo reboot

重启后,输入:

lsmod | grep nouveau

验证。

3)在安装驱动之前需要安装gcc和相应的依赖:

sudo apt-get install build-essential

我也不知道为什么这一行命令就把gcc给安装了,然后安装cmake:

sudo apt-get install cmake

查看gcc和cmake有没有安装成功:

gcc --version cmake --version

4)没有lightdm需要安装一下:

sudo apt-get install lightdm

2. 开始安装

1)进入tty2模式(实际中是直接在终端中进行安装的)

按ctrl+alt+f1进入命令行界面,此时会要求你输入用户名+密码:

PS:ctrl+alt+f7可直接退出来,回归正常~

然后执行:

sudo service lightdm stop

关闭图形界面,当然你也可以直接关闭,再ctrl+alt+f1进入命令行界面。

2)然后cd到.run文件所在的文件夹,执行:

sudo chmod 777 NVIDIA-Linux-x86_64-515.76.run

修改驱动文件的权限

3)重头戏来了 执行安装:

sudo ./NVIDIA-Linux-x86_64-515.76.run

会载入一段时间,然后显示:

一直OK就OK 了(安装过程中如果和真实情况有出入可以阅读参考文献)

输入:

sudo modprobe nvidia

挂载NVIDIA驱动,最后输入:

nvidia-smi

安装成功!

五、ubuntu下查看显卡驱动是否成功安装

ubuntu下查看显卡驱动是否成功安装的方法

安装完显卡驱动后,需要先重启电脑

sudo reboot # 重启电脑

1. 方法一 通过查看设置->详细信息->关于查看

如果能看查看到对应的显卡型号,则说明显卡驱动安装成功。

这里展示下安装未成功的情况截图:

2. 方法二:通过终端查看

ubuntu下查看显卡驱动是否成功安装的运行命令:

glxinfo | grep rendering

如果结果是yes,说明显卡驱动已经成功安装。

如果上述指令运行不成功,可能是因为系统里面没有安装 mesa-utils,可以直接二进制安装:

sudo apt-get install mesa-utils

然后再运行命令 

glxinfo | grep rendering

3. 方法三:通过终端 nvidia-smi查看

nvidia-smi #查看GPU信息, 安装完显卡驱动后需要先重启一次电脑

六、千万不要完全卸载NAVIDIA驱动(准确说,一开始就不能装错NVIDIA版本!!!!要哭!!!!!!)

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

千万不要卸载NVIDIA驱动,会开不开机,开不开机啊啊啊啊啊啊啊啊啊啊啊啊啊啊!!!!!!!!!

参考文献

(110条消息) Ubuntu 如何根据NVIDIA显卡型号确定对应的显卡驱动版本并安装_wongHome的博客-CSDN博客

(110条消息) Ubuntu18.04安装Nvidia驱动【全网不坑,超全步骤】(亲测~)_心清似水淡若云、的博客-CSDN博客_ubuntu18.04安装nvidia显卡驱动

(110条消息) ubuntu下查看显卡驱动是否成功安装_wongHome的博客-CSDN博客_ubuntu 检查显卡

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/840764.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++—— set、map、multiset、multimap的介绍及使用

目录 关联式容器 关联式容器的特点和使用场景 树形结构与哈希结构 树形结构 哈希结构 键值对 set set的介绍 set的定义方式 set的使用 multiset map map的介绍 map的定义方式 map的使用 multimap 关联式容器 C标准模板库(STL)中的关联…

AI必然趋势下,产品经理未来何在?路怎么走?

AI已经普遍运用到产品经理的日常工作中了。让它写个需求分析、做个PRD不在话下… 因为AI,也能经常听到有人在谈论:产品经理未来是否会被取代? 未来,产品经理的路该往哪走、怎么走? 未来,产品经理职业规划…

瑞芯微RV1126——ffmpeg环境搭建

本篇文章来介绍一下,在ubuntu上搭建一个比较完整的ffmpeg环境需要的步骤以及流程。为后期将我们开发的应用程序移植到RV1126开发板上做准备。 在安装ffmpeg之前,为了方便后续的操作,我们可以先搭建好samba服务器。所以本节将分为两个部分&am…

AI多模态「六边形战士」,原创音乐、1分钟百页PPT、抖音爆款……

2024年AI行业最大的看点是什么? 那一定是多模态AI应用。 大模型发展到今天这个阶段,文本处理已经是各家大模型的必备技能了,对音频、视觉等多模态的理解和应用才是下一个阶段大模型比拼的赛道。 3.5研究测试:hujiaoai.cn 4研究测…

Golang单元测试

文章目录 传统测试方法基本介绍主要缺点 单元测试基本介绍测试函数基准测试示例函数 传统测试方法 基本介绍 基本介绍 代码测试是软件开发中的一项重要实践,用于验证代码的正确性、可靠性和预期行为。通过代码测试,开发者可以发现和修复潜在的错误、确保…

Python实现数据可视化效果图总结

一、JSON格式 JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。 JSON本质上是一个带有特定格式的字符串 Json格式 JSON数据格式在Python中可以是字典、又可以是列表中嵌套着字典的格式。 Pyhton数据和Json数据相互转化 二、pyecharts模块 如果想…

二叉排序树的创建

二叉排序树就是节点经过排序构建起的二叉树,其有以下性质: 1. 若它的左子树不为空,则左子树上所有节点的值均小于它的根节点的值。 2. 若它的右子树不为空,则右子树上所有节点的值均大于它的根节点的值。 3. 它的左、右子树也分…

Springboot零星知识点1

1、请求路径的组成 2、多个环境配置文件 3、对 自定义的属性 增加文字描述,而且IDEA不会警告 4、读取属性值的两种方式 5、东东

【linux】docker下nextcloud安装人脸识别插件

一、插件源码地址: GitCode - 开发者的代码家园 二、插件官网地址: Releases - Face Recognition - Apps - App Store - Nextcloud 三、插件安装教程: 1、查看本地nextcloud版本号 http://ipAddress:8080/settings/admin/overview 2、找…

深入解析:如何高效地更新Python字典

新书上架~👇全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一、引言 二、修改字典中的值 三、向字典中添加键值对 四、更新字典的两种方法总结 五、…

浏览器的一些功能

1.改主页面 点浏览器右上角的三个点也就是一个... 点了设置 你可以在这里改它的颜色 还有页面 一些有意思的网站: sandspiel像素风格游戏 趣味互动游戏:请画一个小人 (webhek.com)​​​​​​ 2018 - makemepulse解压游戏 Layered Water (vlucendo.com)水模…

【C++项目】实时聊天的在线匹配五子棋对战游戏

目录 项目介绍 开发环境 核心技术 项目前置知识点介绍 Websocketpp 1. WebSocket基本认识 2. WebSocket协议切换原理解析 3. WebSocket报文格式 4. Websocketpp介绍 5. 搭建一个简单WebSocket服务器 JsonCpp 1. Json格式的基本认识 2. JsonCpp介绍 3. 序列化与反序…

基于地理坐标的高阶几何编辑工具算法(3)——相离面吸附

文章目录 工具步骤应用场景算法输入算法输出算法示意图算法原理 工具步骤 点击面,点击“相离面吸附”工具,绘制一个面,双击结束后,与所有相交的面进行吸附 应用场景 为了让相离的两个几何面在空间上相邻,使用该工具…

数据插值之朗格朗日插值(一)

目录 一、引言 二、代码实现 2.1 Lagrange插值求插值多项式: 代码解析: 1.vpa解释 2.ploy(x)解释: 3.conv()解释 4.poly2sym()解释 2.2 Lagrange插值求新样本值和误差估计: 代码解析&…

【编译原理】LL(1)预测分析法

一、实验目的 LL(1)的含义:第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式进行推导。 LL(1) 预测分析方法是确定的自顶向下的语…

2024年【N1叉车司机】免费试题及N1叉车司机模拟试题

题库来源:安全生产模拟考试一点通公众号小程序 N1叉车司机免费试题考前必练!安全生产模拟考试一点通每个月更新N1叉车司机模拟试题题目及答案!多做几遍,其实通过N1叉车司机模拟考试题库很简单。 1、【多选题】《中华人民共和国特…

第三讲 栈、队列和数组 (1)

文章目录 第三讲 栈、队列和数组3.1 栈3.1.1 出栈元素的不同排列与卡特兰数3.1.2 栈的顺序表实现3.1.3共享栈3.1.4 栈的链表实现3.1.5 栈的两种实现的优缺点3.1.6 c中的栈( s t a c k stack stack)容器适配器3.1.7 栈的应用:star:3.1.7.1 **栈在括号匹配中的应用**3.1.7.2 **栈…

m1系列芯片aarch64架构使用docker-compose安装rocketmq5.0以及运维控制台

之前看到 DockerHub 上有大佬制作了 m1 芯片, aarch64架构的 rocketmq 镜像, 所以就尝试的安装了下, 亲测可用: 一. docker-compose.yml 文件命令 volumes 挂载目录需要换成自己的目录 注意 depends_on 标签, broker 和 console 的 启动要晚于 namesrv, 因为 broker 需要注册…

MPLS LDP原理与配置

1.LDP基本概念 (1)LDP协议概述 (2)LDP会话、LDP邻接体、LDP对等体 (3)LSR ID 与LDP ID (4)LDP消息 ⦁ 按照消息的功能,LDP消息一共可以分为四大类型:发现…

JKI State Machine的特点与详细介绍

JKI State Machine是一种基于状态机的LabVIEW架构,由JKI公司开发。它广泛用于开发复杂的应用程序,提供了一种灵活且可扩展的结构,适用于多种任务的管理和执行。其设计目标是提高开发效率、代码可读性和可维护性。 2. 基本架构 JKI State Ma…