『开发技巧』全网最详尽解决Ubuntu安装NVIDIA驱动报错“nvidia-drm”或“nvidia-modeset”的方法
Posted 小宋是呢
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了『开发技巧』全网最详尽解决Ubuntu安装NVIDIA驱动报错“nvidia-drm”或“nvidia-modeset”的方法相关的知识,希望对你有一定的参考价值。
0x01:引子
在Ubuntu系统使用Nvidia的RTX3090显卡时偶尔会遇到显卡驱动的问题,此时就需要通过重装驱动方法解决。
笔者从此处下载最新版本的对应驱动:https://www.nvidia.cn/Download/index.aspx?lang=cn
点击搜索后即可点击下载按键进行下载:
下载完成后,就可以在命令行下执行安装:
sudo bash NVIDIA驱动文件名.sh
执行后,笔者遇到了这个问题,导致安装出错:
An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel.
An NVIDIA kernel module 'nvidia-modeset' appears to already be loaded in your kernel.
随后从网上寻找解决方法,部分参考于此:https://blog.csdn.net/xcls2010/article/details/89641853
0x02:解决方法
解决步骤
- 进入无窗口界面:sudo systemctl isolate multi-user.target
- 删除nvidia-drm与nvidia_modeset:sudo modprobe -r nvidia_drm && sudo modprobe -r nvidia_modeset
- 安装NVIDIA驱动:sudo bash NVIDIA驱动文件名.sh
- 退出无窗口界面:sudo systemctl start graphical.target
注意顺序与笔者的保持一致。
操作演示
1.进入无窗口界面
sudo systemctl isolate multi-user.target
随后进入无窗口界面,此时需要登录,使用当前Ubuntu系统用户名密码登录即可。
2.删除nvidia-drm与nvidia_modeset
sudo modprobe -r nvidia_drm
sudo modprobe -r nvidia_modeset
3.安装NVIDIA驱动:找到驱动文件位置,进行安装
sudo bash NVIDIA驱动文件名.sh
按照步骤安装,安装完成后,测试安装结果
nvidia-smi
输出以下类似界面则表示成功
4.退出无窗口界面
sudo systemctl start graphical.target
0x03:后记
这个博客对你有用的话欢迎收藏转发,也麻烦可爱又爱学的你能赏个赞,菜小宋更博不易,在这里谢过啦。
如果你想学习更多开发技巧与AI算法,欢迎搜索关注笔者公众号“简明AI”,和爱学习讨论的小伙伴一起交流学习。
以上是关于『开发技巧』全网最详尽解决Ubuntu安装NVIDIA驱动报错“nvidia-drm”或“nvidia-modeset”的方法的主要内容,如果未能解决你的问题,请参考以下文章
『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法
『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法
『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法
『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法