What are the consequences of a tainted kernel?

As specified in the title, I’m interested in understanding what are the consequences of a tainted kernel. For example, I didn’t understand if it can generate issues with secure boot enabled or if it can generate issues of any kind.
In my case I am interested in enabling GuC/HuC firmware loading, an operation that taints the kernel.
Thanks for support!

For example, you can’t report bugs on a tainted kernel.


As already mentioned, you can’t report bugs. You also lose the benefit of sharing a configuration with many other users. If you do encounter a problem, it is much easier to find the cause if there are others with the same configuration who can either reproduce a problem, in which case a bug report is in order, or send you in the direction of searching for hardware problems.

Btw, did you read through Intel - Gentoo wiki.

Depending on the generation of your CPU, kernel may support it already.

I’ve got an Intel 11th Gen Core SoC.
Do you think it’s on by default?

Try to read the status:

sudo cat /sys/kernel/debug/dri/0/i915_guc_load_status

sudo cat /sys/kernel/debug/dri/0/i915_huc_load_status

There is more information in https://cdrdv2-public.intel.com/609249/609249-final-enabling-intel-guc-huc-advanced-gpu-features-v1-1-1.pdf (from 2019 though).

Maybe read through the following comment as well. This gist will show you how to tune your Intel-based Skylake, Kabylake and beyond Integrated Graphics Core for performance and reliability through GuC and HuC firmware usage on Linux. · GitHub
Though I am really not sure what the status is 4 years later and if you can gain anything by using GuC or HuC.

Really thank you!