dmesg messages are spamed with gazillions of entries like:
[drm:gen9_set_dc_state [i915]] Setting DC state from 02 to 00
[drm:intel_power_well_enable [i915]] enabling DC off
and then back
[drm:skl_enable_dc6 [i915]] Enabling DC6
[drm:gen9_set_dc_state [i915]] Setting DC state from 00 to 02
on my laptop having Intel i915 GPU and Ubuntu latest.
Some messages per fraction of a second. dmesg is unusable this way. I want to stop that.
What I found: The built in Intel i915 graphics can be controlled by Kernel parameters like i915.disable_power_well.
Intel explains:
disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int)
My problem: As a non native speaker I do not get the gist of "display power wells". Can someone please tell me the meaning of Intel "power wells"?
I intend to change this unacceptable behaviour by using kernel parameter
i915.disable_power_well= ....
What value is most appropriate?
I also have the same 'gazillions of entries' in my logs but I made them appear on purpose with kernel option
drm.debug=0xe
so they are debug messages that should not appear in your log by default. So I suppose that a simpledrm.debug=0x0
should remove the annoying 'gazillions of entries' or you have something else that force these messages to appear.You can print information about kernel parameter
sudo modinfo -p drm
especially about the debug parameter:Now I have no idea if power_well could solve your problem you can try each value 0 and 1 and see what happens but I think these messages are more related to i915.enable_dc.