deepinV23 Beta3 安装Nvidia显卡驱动

文章目录

  • 下载驱动
  • 禁用系统自带的nouveau驱动
    • 查看系统是否启用了nouveau显卡驱动
    • 禁用nouveau
  • 安装
  • 重启后报错
  • 其他问题
    • 安装其他版本的驱动
    • [nvidia-smi 显示 CUDA Version:N/A](https://blog.csdn.net/JiuYux/article/details/137981588)

注意:先看 重启后报错 章节

下载驱动

官网:https://www.nvidia.cn/
下载得到runfile文件
在这里插入图片描述

禁用系统自带的nouveau驱动

查看系统是否启用了nouveau显卡驱动

lsmod | grep nouveau

如果有内容输出,则说明nouveau已被启用,需要禁用nouveau;

如果没有内容输出,则可以跳到安装的步骤,直接安装nvidia驱动。

禁用nouveau

对于ubuntu等系统,修改blacklist.conf文件。

备份文件
sudo cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf.backup
修改文件
sudo vim /etc/modprobe.d/blacklist.conf

对于deepinV20.9、deepinV23 Beta3等系统,修改nvidia-blacklists-nouveau.conf文件。
deepinV20.9、deepinV23 Beta3等系统,默认禁用了nouveau。

备份文件
sudo cp /etc/modprobe.d/nvidia-blacklists-nouveau.conf /etc/modprobe.d/nvidia-blacklists-nouveau.conf.backup
修改文件
sudo vim /etc/modprobe.d/nvidia-blacklists-nouveau.conf

在文件中加入以下内容:

blacklist nouveau
options nouveau modeset=0

/etc/modprobe.d/nvidia-blacklists-nouveau.conf 默认只有blacklist nouveau不需要增加options nouveau modeset=0。

通过如下命令更新系统,使刚刚修改的文件生效(没修改就不需要执行如下命令):

sudo update-initramfs -u

查看是否禁用成功
执行以下内容,没有任何输出内容则为成功禁用:

lsmod | grep nouveau

安装

如果系统中原来有Nvidia驱动,需要将其卸载:

sudo apt-get remove --purge nvidia*
# 如果使用了.run文件进行安装的,再使用下面命令卸载干净
sudo /usr/bin/nvidia-uninstall

给NVIDIA-xxx.run文件增加执行权限:

sudo chmod +x NVIDIA-xxx.run

运行NVIDIA-xxx.run,开始安装:
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件

sudo ./NVIDIA-xxx.run -no-x-check

Continue installation
在这里插入图片描述
OK
在这里插入图片描述
Continue installation
在这里插入图片描述
OK
在这里插入图片描述
等待Build完成
在这里插入图片描述
OK
在这里插入图片描述
No
在这里插入图片描述
在这里插入图片描述
Rebuild initramfs
在这里插入图片描述
在这里插入图片描述
Yes
在这里插入图片描述
OK
在这里插入图片描述
OK,重启计算机
在这里插入图片描述

重启后报错

执行nvidia-smi

kku@kku-PC:~$ nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

重新安装,报错,不能重新安装
在这里插入图片描述

出错原因:刚才安装deepinV23 Beta3系统,选择了集成NVIDIA闭源驱动选项,会自动安装驱动;
但自动安装驱动时,出错了,进入系统之前出现红色FAILED,驱动没有完全安装好,只有安装了驱动的部分内容;

重新安装系统,选择集成NVIDIA闭源驱动选项,驱动安装成功,只是没有安装nvidia-smi。
手动安装:nvidia-smi

sudo apt-get install nvidia-smi

行了。

其他问题

安装其他版本的驱动

ls /etc/nvidia

本文系统集成的Nvidia驱动版本:530.41.03。
在这里插入图片描述
如果想要安装其他版本的驱动,需要先将,自动安装的驱动卸载掉

卸载方法:

dpkg -l | grep nvidia | awk '{ print $2 }' | xargs apt -y remove
apt -y autoremove

sudo apt-get remove --purge nvidia*
# 如果使用了.run文件进行安装的,再使用下面命令卸载干净
sudo /usr/bin/nvidia-uninstall

nvidia-smi 显示 CUDA Version:N/A

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于TCC的分布式事务

优质博文:IT-BLOG-CN 一、分布式事务简介 分布式的架构中,分布式的事务是一个绕不过的挑战,微服务理念的流行让分布式的问题日益突出。 在公司内部, 笔者所接触的管理系统中实际上也存在着分布式事务。 这里假设有这三个系统&…

Scanpy(2)多种可视化

本篇内容为scanpy的可视化方法,可以分为三部分: embedding的散点图;用已知marker genes的聚类识别(Identification of clusters);可视化基因的差异表达; 我们使用10x的PBMC数据集(…

全新Linux教程-驱动大全-PCI和PCIe子系统-P5-PCIe设备的配置过程

1 PCIe系统硬件结构 注意:在pci设备中,可以通过引脚选中设备,但是在PCIe设备中,由于是端对端的配置过程(endpoint to endpoint)。PCIe桥中有很多端口,端口可以直接连接PCIe设备。在设备之间只有…

python连接数据库1

1、建立简单的数据库连接(前提是有数据库) from pymysql import Connection connConnection(host localhost, #主机名 /ip地址 127.0.0.1port3306, #端口,默认为这个userroot, #账户名password123456 #密码,自己的密码 ) #打印相…

施耐德 M340 PWM1 功能块使用方法

功能块帮助文档:《EcoStruxure™ Control Expert - 控制 , 功能块库》https://www.schneider-electric.cn/zh/download/document/33003687K01000/输出处理 --> PWM1:脉宽调制 功能块样式、引脚 EN BOOL 输入。1使能功能块,0不使能功能块…

14.基础乐理-音级、基本音级、变化音级

音级: 乐音体系中的每一个音,都叫 音级。 基本音级: 基本音级是 CDEFGAB 它们七个,在钢琴上使用白键展示的,没有任何升降号、没有任何重升重降号的。 变化音级: 除了 CDEFGAB 这七个音,都叫变化…

利用Python进行大规模数据处理

👽发现宝藏 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 利用Python进行大规模数据处理:Hadoop与Spark的对比 随着数据量的不断增长&…

web网站搭建实验

综合练习:请给openlab搭建web网站 网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息,教学资料 和缴费网站,基于,www.openlab.com/data网站…

Android RecyclerView的LayoutManager配置

RecyclerView的item布局方式依赖于其配置的布局管理器。不同的布局管理器可以实现不同的界面效果。 LayoutManager介绍 RecyclerView可以通过setLayoutManager设置布局管理器,该方法的源码如下: /*** Set the {link LayoutManager} that this RecyclerV…

JAVA 项目<果园之窗>_1

这几天有空看能不能把水果店管理系统整出来,目标是整个网页版本的,以我的电脑做服务器,数据存在mysql中 以我目前的理解整个项目大致可分为前端部分、后端部分、数据库部分,也就这三个部分 目前打开并运行了一个别人的项目&#…

Linux下SPI设备驱动实验:验证读写SPI设备中数据的函数功能

一. 简介 前面文章实现了 SPI设备驱动框架,并在此基础上添加了字符设备驱动框架,实现了读 / 写SPI设备中数据的函数,文章如下: Linux下SPI设备驱动实验:向SPI驱动框架中加入字符设备驱动框架代码-CSDN博客 Linux下…

2024年学浪的缓存怎么导出来

在自我成长的道路上,越来越多的朋友选择通过精选课程来提升自己。然而,面对那些服务期限有限的课程,怎样才能把握住知识的光芒,让它照亮未来的每一个角落?本文就教大家如何利用工具下载学浪app平台的课程 工具我已经打…

【ARM 裸机】I.MX 启动方式之启动头文件 2

接上一节:【ARM 裸机】I.MX 启动方式之启动头文件 1; 2.3、DCD DCD,Device Configuration Data ,就是配置 6ULL 寄存器的,DCD 数据最大限制 1768 字节; CCGR0 是不是很熟悉?对,在…

C++奇迹之旅:深入理解赋值运算符重载

文章目录 📝赋值运算符重载🌠 运算符重载🌉特性 🌠 赋值运算符重载🌠传值返回:🌠传引用赋值:🌉两种返回选择🌉赋值运算符只能重载成类的成员函数不能重载成全…

用Gold-yolo模块改进yolov8模型

gold-yolo论文: https://arxiv.org/pdf/2309.11331.pdf gold-yolo代码: https://github.com/huawei-noah/Efficient-Computing/tree/master/Detection/Gold-YOLO 一 gold模块简介 Gold-Yolo是华为诺亚方舟实验室2023年发布的工作,主要优化检…

Linux程序的地址空间,进程终止

个人主页:点我进入主页 专栏分类:C语言初阶 C语言进阶 数据结构初阶 Linux C初阶 算法 欢迎大家点赞,评论,收藏。 一起努力,一起奔赴大厂 一.程序的地址空间 1.1程序的地址空间的引入 我们知道frok可以创建…

重塑我们对随机性在计算中的作用的理解

2023年图灵奖,最近刚刚颁给普林斯顿数学教授 Avi Wigderson!作为理论计算机科学领域的领军人物,他对于理解计算中的随机性和伪随机性的作用,作出了开创性贡献。 Avi Wigderson 的履历 自 1999 年以来,Wigderson 一直担…

Python五子棋VS人机对战

上一次编写了一个python五子棋游戏,但是属于玩家之间的对战。今天介绍五子棋和人机对战。本博文目的是教学和一些毕业设计。 目前电脑下棋逻辑算法还是比较简单的,不能和市面上五子棋相提并论,请大家理想对待! 代码: import pygame import sys import tkinter as tk fro…

再拓信创版图-Smartbi Insight V11与东方国信CirroData数据库完成兼容适配认证

近日,思迈特商业智能与数据分析软件 [简称:Smartbi Insight] V11与北京东方国信科技股份有限公司 (以下简称东方国信)CirroData-OLAP分布式数据库V2.14.1完成兼容性测试。经双方严格测试,两款产品能够达到通用兼容性要…

python语言零基础入门——注释、print()函数、input()函数

目录 一、注释 1.块注释 2.行内注释 3.多行注释 二、打印变量 1.print()函数:输出/打印指定内容 2.input()函数:输入指定内容 三、编程题:个人名片 一、注释 1.块注释 以#开始,直到本行结束都是注释为了保证代码的可读性…