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= ....
Какое значение является наиболее подходящим?
У меня также есть такие же «миллиарды записей» в моих журналах, но я сделал их нарочно с параметром ядра 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.