如何“设置 CONFIG_DRM_I915=n”来调试暂停/恢复?

如何“设置 CONFIG_DRM_I915=n”来调试暂停/恢复?

我正在尝试按照以下说明调试暂停/恢复问题这个博客

作为一名 Linux 新手,这些东西有一半看起来就像象形文字。这是我试图完成的一个步骤:

禁用您正在使用的内核图形驱动程序。在 Intel 平台上,设置 CONFIG_DRM_I915=n。

我已经在 Google 上搜索了大约 2 个小时,想知道如何做到这一点。有人知道吗?请原谅我的无知。

答案1

CONFIG_DRM_I915是一个内核建造配置选项。要更改它,您需要从源代码重建 Linux 内核。

但是,还有一种更简单的方法可以禁用 i915 驱动程序:通过模块“黑名单”禁用其内核模块。

  • 对于一次性测试,请编辑内核命令行以添加i915.blacklist=yes

    1. 在 Grub 菜单启动期间,选择 Ubuntu 启动配置的启动项。
    2. 按下e即可编辑。
    3. 转到以 开头的行的末尾linux
    4. 添加上述参数。
    5. Ctrl+x启动当前配置。

    有关详细信息,请参阅如何添加内核启动参数?

  • 永久添加到黑名单:

    sudo tee /etc/modprobe.d/blacklist-i915.conf > /dev/null <<< 'blacklist i915'
    sudo update-initramfs -u
    

    然后重新启动。

    有关详细信息,请参阅如何将内核模块列入黑名单?

相关内容