openEuler操作系统禁用 Nouveau

article/2025/10/4 5:05:00

       

目录

一、什么是openEuler

二、什么是Nouveau

三、禁用Nouveau


        Liunx系统安装NVIDIA显卡驱动时需要禁用Nouveau,openEuler操作系统也不例外,但是网上openEuler操作系统如何禁用Nouveau的资料比较少,而且基本都不靠谱,我找到一个管用的方法,记录一下。

一、什么是openEuler

        先介绍一下openEuler,openEuler一般指EulerOS。EulerOS是华为自主研发的服务器操作系统,对ARM64架构提供全栈支持。

        openEuler的命令与CentOS更为相似。例如,openEuler和CentOS都使用yum作为其包管理器,而Ubuntu则使用apt。此外,openEuler和CentOS的系统服务管理都使用systemctl,而Ubuntu则使用service或systemctl。

        同时,需要注意的是,尽管openEuler和CentOS在很多方面都很相似,但由于openEuler包含了许多华为自己开发的特性和优化,因此在某些特定的使用场景和命令上,openEuler可能会与CentOS有所不同。

        总的来说,如果你熟悉CentOS,那么你能够很快地适应openEuler操作系统。如果你之前主要使用Ubuntu,那么您可能需要一些时间来熟悉openEuler的命令和操作方式。

二、什么是Nouveau

        Nouveau是由第三方为 NVIDIA 显卡开发的一个开源 3D 驱动,虽然它在速度上还远远无法和 NVIDIA 官方驱动相提并论,不过却让 Linux 更容易的应对各种复杂的 NVIDIA 显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多 Linux 发行版默认集成了 Nouveau 驱动,在遇到 NVIDIA 显卡时默认安装。

        它的开源性质使得用户可以自由地使用和修改它,但是它无法提供最佳的性能,也没能得到 NVIDIA 的认可与支持。最重要的是已经安装了Nouveau的服务器再安装NVIDIA官方驱动会报错,所以在安装NVIDIA官方驱动前要卸载Nouveau。

三、禁用Nouveau

        安装显卡驱动时遇到如下报错,就需要禁用Nouveau了。

The Nouveau kernel driver is currently in use by your system.  

1.打开终端并切换到root用户:

sudo su -

2.编辑或新建配置文件/etc/modprobe.d/blacklist-nouveau.conf,并在其中添加以下内容:

vi /etc/modprobe.d/blacklist-nouveau.conf
echo 'blacklist nouveau' >> /etc/modprobe.d/blacklist-nouveau.conf
echo 'options nouveau modeset=0' >> /etc/modprobe.d/blacklist-nouveau.conf

3.这一步很重要,更新初始化内核镜像:

dracut --force

4.重启服务器

reboot

5.可以通过以下命令来检查nouveau是否已经被禁用,如果下面的命令没有任何输出,说明nouveau已经禁用了:

lsmod | grep nouveau

        openEuler操作系统安装NVIDIA显卡驱动的其他步骤和其他Linux系统基本是一致的,下面有这个文章可以参考:

Ubuntu安装CUDA和cuDNN

        欢迎关注专栏:

https://blog.csdn.net/xian0710830114/category_12360985.html?spm=1001.2014.3001.5482


http://chatgpt.dhexx.cn/article/Ry2ceoKl.shtml

相关文章

LWN:NVIDIA 与 nouveau!

关注了就能看到更多这么棒的文章哦~ NVIDIA and nouveau By Jake EdgeOctober 5, 2022LPCDeepL assisted translationhttps://lwn.net/Articles/910343/ 英伟达图形加速硬件的源代码发不了,对人们来说这也许是一个惊喜;至少快速浏览下来&…

干掉Nouveau安装Linux Nvidia显卡驱动

干掉Nouveau安装Linux Nvidia显卡驱动 首先说明下什么是Nouveau,为什么有些系统安装N卡驱动的时候会提示“ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver……”之类的错误。 Nouvea…

centos7篇---禁用默认的驱动nouveau,安装cuda和cudnn

禁用默认的驱动nouveau,安装cuda和cudnn 硬件设施:1. 禁用默认的驱动nouveau2. 系统要求3. 软件更新4. 安装驱动5. 安装cuda6. 安装cudnn参考 硬件设施: centos7 NVidia显卡驱动:470.57 CUDA: 11.4.2 cuDNN: 8.2.4 1. 禁用默认…

ubuntu系统禁用自带Nouveau驱动

Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,让Linux更容易的应对各种复杂的NVIDIA显卡环境,安装完Linux系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在使用NVIDIA显卡时…

Ubuntu20.04 系统禁用自带的Nouveau驱动

注:该博文所述的方法同样适用于Ubuntu16.04、Ubuntu18.04版本系统。 nouveau(英语:/nuːˈvoʊ/) 是一个自由开放源代码GPU驱动程序,是为Nvidia的GPU所编写,也可用于属于系统芯片的高通系列,此驱动程序是由一群独立的…

400错误

400 请求出错 由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 原因: 1、前端提交数据的字段名称或者是字段类型和后台的实体类不一致,导致无法封装; 2、前端提交的到后台的数据应该是…

springboot访问400错误,记录一下

1.界面显示 spring boot启动,ip加端口会默认访问index.html页面。浏览器中输入,显示如上。开始以为是没有新建index.html页面的原因。所以我就在templates下面新建了index.html页面,重启,再访问。发现还是显示如上。后来查找资料…

接口报400错误解析

原文地址: https://blog.csdn.net/lw1242189467/article/details/80048407 首先,遇到400问题,最大几率是出现了数据类型不一致的问题,简单来说是Controller层不用正确读取你发送请求附带的参数。该例是我前端传送JSON格式&#x…

tomcat自定义400错误页面

原文链接&#xff1a;https://aspiresoftware.in/blog/catalinatomcat-custom-error-report-valve-to-handle-errors-exceptions/ <Valve className"org.apache.catalina.valves.ErrorReportValve" showReport"false" showServerInfo"false" …

java 400_Java项目报400错误的原因与解决方法

java项目中400错误介绍&#xff1a;(推荐&#xff1a;java视频教程) 400 Bad Request&#xff1a; 请求中的语法错误。Reason-Phrase应当标志这个详细的语法错误&#xff0c;比如”Missing Call-ID header field”。 HTTP 400 错误 - 请求无效 (Bad request) 在ajax请求后台数据…

uniapp:request 请求出现400错误

uniapp&#xff1a;request 请求出现400错误 开发需求&#xff1a;我们团队在使用 uniapp springboot 开发微信小程序项目&#xff0c;前端向后端发送request 请求时&#xff0c;前端爆出400错误。 400错误&#xff1a; 请求无效 (Bad request);出现这个请求无效报错说明请求没…

服务器返回400错误

运维的项目&#xff0c;莫名其妙的有些接口报了400错误&#xff0c;和前端一起检查了传参格式、传参实体类是否一一对应等&#xff0c;因为入参有中文&#xff0c;顺带把编码格式也查了&#xff0c;但都没问题&#xff0c;而且最神奇的是&#xff0c;正式服该接口就报400错误&a…

JAVA400错误_程序访问一个地址时候报400错误,浏览器访问正常怎么解决

最近凯哥在调程序的时候&#xff0c;发现以前好好的程序&#xff0c;突然不能用了。于是就本地断点&#xff0c;发现了如下错误&#xff1a; 程序通过httpClient访问一个地址的时候&#xff0c;提示&#xff1a;server returned HTTP Response code &#xff1a;400 fro URL:XX…

tomcat 400错误

本片文章是对tomcat 400 错误造成信息泄露&#xff0c;如何进行修复进行描述&#xff0c;希望可以对非安全专业的互联网工作人员提供一点帮助&#xff0c;本片文章内容确实也是笔者最近遇到的一些问题。 漏洞描述 tomcat 发生400 错误&#xff0c;暴露出中间件版本、以及程序…

html400错误,http400错误如何解决

还有不少小伙伴们都碰到了http400错误如何解决这个疑惑吧&#xff0c;那么究竟该怎样解决呢&#xff1f;不妨就让iefans网小编告诉大家处理http400错误方法讲解&#xff0c;希望能够帮助到各位解决这个问题。 方法/步骤分享&#xff1a; 一、前端ajax请求&#xff0c;修改需要使…

接口400错误解析

今天我遇上一个让我很痛心的错误400。对程序员来说&#xff0c;这可能是一个最简单的错误码。因为这个相应并没有进拦截器&#xff0c;更没有进到Controller层。可我在解决这个问题时&#xff0c;质询了很多朋友不解&#xff0c;百度各种方案无效。苦苦耗费我大半天时间。 首先…

400错误请求怎么解决_什么是400错误请求错误(以及如何解决)?

400错误请求怎么解决 A 400 Bad Request Error occurs when a request sent to the website server is incorrect or corrupt, and the server receiving the request can’t understand it. Occasionally, the problem is on the website itself, and there’s not much you c…

HTTP 400错误

HTTP 400错误&#xff1a; 400 是 HTTP 的状态码&#xff0c;主要有两种形式&#xff1a; 1、bad request 意思是 “错误的请求”&#xff1b;2、invalid hostname 意思是 “不存在的域名”。 400 Bad Request 是由于明显的客户端错误&#xff08;例如&#xff0c;格式错误的…

rapidjson安装学习

这里主要记录几个要点&#xff0c;后面来补充吧&#xff0c;很晚了 源码是鹅厂大佬写的&#xff0c;佩服佩服~ 一、RapidJSON介绍及资料 RapidJSON是腾讯开源的C JSON解析及生成器&#xff0c;只有头文件的C库&#xff0c;跨平台。 RapidJSON 是一个 C 的 JSON 解析器及生成器…

rapidjson安装使用

前言&#xff1a;仅个人小记。 正文 由于 rapidjson是 “header-only”的C库&#xff0c;故而直接将头文件目录拷贝到系统目录或者指定目录即可完成安装。 参考材料&#xff1a; rapidjson代码仓库 https://github.com/Tencent/rapidjson rapidjson 文档 https://rapidjson.…