Thanks for the tip.
I created this patch to update the 2 instances of "HDMI_SPD_SDI_PC" in the kernel (fyi: This is my first attempt at this sort of thing)
Diff
diff -ruN Source/drivers/gpu/drm/display/drm_hdmi_state_helper.c Updated/drivers/gpu/drm/display/drm_hdmi_state_helper.c
--- Source/drivers/gpu/drm/display/drm_hdmi_state_helper.c 2025-07-28 07:26:38.000000000 +1000
+++ Updated/drivers/gpu/drm/display/drm_hdmi_state_helper.c 2025-08-23 09:31:11.201203540 +1000
@@ -679,7 +679,7 @@
if (ret)
return ret;
- frame->sdi = HDMI_SPD_SDI_PC;
+ frame->sdi = HDMI_SPD_SDI_DSTB;
infoframe->set = true;
diff -ruN Source/drivers/gpu/drm/i915/display/intel_hdmi.c Updated/drivers/gpu/drm/i915/display/intel_hdmi.c
--- Source/drivers/gpu/drm/i915/display/intel_hdmi.c 2025-07-28 07:26:38.000000000 +1000
+++ Updated/drivers/gpu/drm/i915/display/intel_hdmi.c 2025-08-23 09:31:53.951839965 +1000
@@ -788,7 +788,7 @@
if (drm_WARN_ON(encoder->base.dev, ret))
return false;
- frame->sdi = HDMI_SPD_SDI_PC;
+ frame->sdi = HDMI_SPD_SDI_UNKNOWN;
ret = hdmi_spd_infoframe_check(frame);
if (drm_WARN_ON(encoder->base.dev, ret))
Display More
setting the intel SPD to UNKNOWN and the other to DSTB.
Updated my intel i3-1200 PC with the new build and it worked perfectly.
SPD source reported as 'unknown' and PC mode does not re-engage after shutdown/suspend.
I wonder if this patch (done properly) could make it into the official repo? While it is a workaround for an LG TV bug, I am not sure the possibility of engaging PC mode would ever be preferable for a Kodi distro.