首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[drm:gen9_set_dc_state [i915]]将DC状态从02到00设置为垃圾邮件

[drm:gen9_set_dc_state [i915]]将DC状态从02到00设置为垃圾邮件
EN

Ask Ubuntu用户
提问于 2020-04-12 09:16:54
回答 1查看 813关注 0票数 1

dmesg消息被发送到大量条目,如:

代码语言:javascript
复制
[drm:gen9_set_dc_state [i915]] Setting DC state from 02 to 00
[drm:intel_power_well_enable [i915]] enabling DC off

然后又回来

代码语言:javascript
复制
[drm:skl_enable_dc6 [i915]] Enabling DC6
[drm:gen9_set_dc_state [i915]] Setting DC state from 00 to 02

在我的笔记本电脑上有英特尔的i915 GPU和Ubuntu的最新版本。

每一秒就有一些消息。这样,dmesg是不可用的。我想阻止这一切。

我发现:内置于英特尔i915的图形可以由内核参数(如i915.disable_power_well )控制。

英特尔解释道:

代码语言:javascript
复制
disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)

我的问题是:作为一个非母语人士,我不明白“显示电源井”的要旨。有人能告诉我英特尔“电力井”的意思吗?

我打算通过使用内核参数来改变这种不可接受的行为。

代码语言:javascript
复制
i915.disable_power_well= ....

什么是最合适的价值?

EN

回答 1

Ask Ubuntu用户

发布于 2020-05-01 16:26:00

我的日志中也有相同的“大量条目”,但我特意使用内核选项drm.debug=0xe来显示它们,因此它们是默认情况下不应该出现在日志中的调试消息。因此,我认为一个简单的drm.debug=0x0应该删除恼人的‘无数个条目’,或者您有其他东西强制这些消息出现。

您可以打印有关内核参数sudo modinfo -p drm的信息,特别是有关调试参数的信息:

代码语言:javascript
复制
debug:Enable debug output, where each bit enables a debug category.
        Bit 0 (0x01)  will enable CORE messages (drm core code)
        Bit 1 (0x02)  will enable DRIVER messages (drm controller code)
        Bit 2 (0x04)  will enable KMS messages (modesetting code)
        Bit 3 (0x08)  will enable PRIME messages (prime code)
        Bit 4 (0x10)  will enable ATOMIC messages (atomic code)
        Bit 5 (0x20)  will enable VBL messages (vblank code)
        Bit 7 (0x80)  will enable LEASE messages (leasing code)
        Bit 8 (0x100) will enable DP messages (displayport code) (int)

现在,我不知道power_well是否能解决您的问题,您可以尝试每个值0和1,看看会发生什么,但我认为这些消息与i915.enable_dc更相关。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1226433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档