intel-media-sdk/src/MediaSDK-intel-mediasdk-19.1.0/_studio/mfx_lib/encode_hw/h265/src/mfx_h265_encode_hw.cpp

MFXVideoENCODEH265_HW::Query
509 mfxStatus lpsts = SetLowpowerDefault(tmp);

ここの戻り値がqsv decode, native decode の時に違っている。
なぜ違う値(MFX_ERR_NONE(対応)、MFX_ERR_NOT_FOUND(非対応))になるのか不明。
ファームのバグのような気がしなくもない。

sample encoder は動くからそれはそれで気持ち悪い。

i915 には enable_guc=2 とかのパラメータは渡してあり、
dmesg 見る限りファームアップロードしたよって出てるしなぁ…
media sdk のサンプルコード読んでみるか。