modprobe.blacklist=nouveau 有什么作用?

modprobe.blacklist=nouveau 有什么作用?

我刚刚将 nouveau 列入了黑名单,但我发现它仍在使用。有人能帮我理解一下吗?

我新安装的 18.10 在登录时会冻结。为了解决这个问题,我在 grub 中将 nouveau 列入黑名单,/etc/default/grub方法是使用

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash modprobe.blacklist=nouveau"

(解决方案来自NMI 看门狗:BUG:软锁定 - CPU#2 卡住 23 秒!,这是我曾经遇到过的问题。)

我很高兴现在能够成功登录,但是我发现仍在使用 Nouveau,这令人困惑。

我以为我刚刚将其列入黑名单,那么为什么我在软件和更新中看到它处于活动状态?

这条线modprobe.blacklist=nouveau到底起什么作用?(也许我误解了)。

modprobe.blacklist=nouveau添加grub有什么缺点吗?

在此处输入图片描述

答案1

开源驱动程序与 Nvidia 显卡驱动程序之间可能存在冲突。我将写下对我有用的解决方案,在联想 ThinkPad P53 上安装 Ubuntu 20.04 LTS 时,我遇到了一些问题。

请按照以下步骤操作:

  1. 启动到 Ubuntu,但在登录 Ubuntu 之前,按 Cntrl+Alt+F2
  2. 运行以下命令:

         sudo nano /etc/modprobe.d/blacklist-nouveau.conf
    
  3. 添加以下两行,保存并退出

         blacklist nouveau
         options nouveau modeset=0
    
  4. 运行以下命令

         sudo update-initramfs -u
    

相关内容