According to Arch wiki (and other sources) GuC and HuC should be loaded automatically on a Intel iGPU Gen 11and later (Comet Lake, Tiger Lake, Rocket Lake) :
https://wiki.archlinux.org/title/Intel_graphics#Enable_GuC_/_HuC_firmware_loading
This wasn’t the case for me, I had to manually enable it on a Rocket Lake Gen 12 iGPU.
Is this a general issue, is it just my installation or do I misunderstand something?
PS: Quick check for people with this hardware: cat /sys/kernel/debug/dri/0/gt/uc/guc_info
Update:
As of now, HuC firmware support is disabled in Linux kernels by default.
Source: https://github.com/intel/media-driver#known-issues-and-limitations
HUC which is disabled by default on TGL in i915 driver
Source: https://github.com/intel/media-driver/issues/1149#issuecomment-785572865
I think the wiki is wrong on this one?