ubuntu安装nvidia显卡驱动提示The nouveau kernel drive is currently in use by your system导致安装失败

字号+ 编辑: 种花家 修订: 种花家 来源: 原创 2025-03-21 我要说两句(0)

笔者用全新安装的ubuntu试图安装显卡, 但很不幸地是, ubuntu 22.04会在检测你的显卡是N卡时, 故意默认安装一个名为nouveau的“快速兼容性”驱动程序。

这款nouveau内核驱动虽然也是英伟达官方出的, 但并非NVIDIA给开发者玩耍的驱动,两种驱动互相冲突, 官方据称这只是为了“好意帮助”普通使用者解决显卡无法直接插上即用的问题。

但如果你这时候想跑大模型, 自行安装NVIDIA官配的linux版本.run安装包时, 程序会推荐你去ubuntu桌面自带的应用管理界面里面找驱动。

这显然不是我们想要的效果。nouveau没有禁用的前提下, 强行安装会报错, 具体报错如下文:

ERROR: The Nouveau kernel driver is currently in use by your system.  This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.

禁用nouveau方法

假设你有vi或者nano文本编辑工具, 那么, 运行如下命令

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

在这个文件末尾处添加两行文本:

blacklist nouveau
options nouveau modeset=0

上述文本意为, 拉黑nouveau使其无法被内核加载。

运行下方命令来更新系统初始化配置

sudo update-initramfs -u

之后时候, 别忘记用图形界面按钮或者reboot命令直接重启ubuntu服务器。

重启完了之后再进终端查看nouveau是不是禁用了

lsmod | grep nouveau

如果啥也没输出, 证明你的操作成功了。

这个时候再安装nvidia正牌驱动, 以笔者的RTX3090为例:

到https://www.nvidia.cn/drivers查找你要的对应显卡驱动并且下载到本地,运行如下命令:

sudo bash NVIDIA-Linux-x86_64-570.13.07.run

接下来一顿按回车。

完结撒花。


阅完此文,您的感想如何?
  • 有用

    72

  • 没用

    3

  • 开心

    2

  • 愤怒

    2

  • 可怜

    2

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.Q群: 2702237 13835667

相关课文
  • 防止退出linux终端退出之后导致的nohup进程强制退出

  • Linux系统下word文档转成pdf的办法

  • ubuntu和debian安装nginx或者tengine报错, 找不到pcre依赖库的解决办法

  • linux终端下借助awk命令查询筛出网站access.log日志里的统计信息

我要说说
网上嘉宾点评