[drm: gen9_set_dc_state [i915]] Установка состояния DC с 02 до 00 спам мои сообщения dmesg

dmesg сообщения засыпаны миллиардами записей вроде:

[drm:gen9_set_dc_state [i915]] Setting DC state from 02 to 00
[drm:intel_power_well_enable [i915]] enabling DC off

и затем обратно

[drm:skl_enable_dc6 [i915]] Enabling DC6
[drm:gen9_set_dc_state [i915]] Setting DC state from 00 to 02

на моем ноутбуке с Intel i915 GPU и последняя версия Ubuntu.

Некоторые сообщения за долю секунды. Таким образом, dmesg невозможно использовать. Я хочу прекратить это.

Что я нашел: Встроенная графика Intel i915 может управляться параметрами ядра, такими как i915.disable_power_well.

Intel объясняет:

disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)

Моя проблема: как не носитель языка, я не понимаю суть «колодцев мощности дисплея». Подскажите, пожалуйста, значение слова Intel "power wells"?

Я намереваюсь изменить это неприемлемое поведение, используя параметр ядра

i915.disable_power_well= ....

Какое значение является наиболее подходящим?

0
задан 12 April 2020 в 13:18

1 ответ

У меня также есть такие же «миллиарды записей» в моих журналах, но я сделал их нарочно с параметром ядра drm.debug=0xe, так что это отладочные сообщения, которые не должны появляться в вашем журнале дефолт. Поэтому я полагаю, что простой drm.debug=0x0 должен удалить надоедливые «миллиарды записей», или у вас есть что-то еще, что заставляет эти сообщения появляться.

Вы можете вывести информацию о параметре ядра sudo modinfo -p drm, особенно о параметре отладки:

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
ответ дан 1 May 2020 в 16:26

Другие вопросы по тегам:

Похожие вопросы: