[AMD Official Use Only - AMD Internal Distribution Only]

Glad to hear the patch worked.

Yes, please open a separate issue for the SMU error.

--

Regards,
Jay
________________________________
From: Mikhail Gavrilov <[email protected]>
Sent: Thursday, December 11, 2025 1:42 AM
To: Pillai, Aurabindo <[email protected]>
Cc: Deucher, Alexander <[email protected]>; amd-gfx list 
<[email protected]>; Linux List Kernel Mailing 
<[email protected]>; Vojvodic, Relja (Reggie) 
<[email protected]>; Liu, Wenjing <[email protected]>
Subject: Re: [REGRESSION] Black screen on HDMI power-cycle after commit 
3471b9a31ce3 (7900XTX + LG C3)

On Wed, Dec 10, 2025 at 1:49 PM Mikhail Gavrilov
<[email protected]> wrote:
> I have performed the partial revert tests as requested. Here are the results:
>
> Reverting ONLY link_detection.c (read hunk): The issue persists. I
> still get "No Signal" after replugging the HDMI cable. (Log attached:
> dmesg-6.18.0-cb015814f8b6-hunk-1-read.zip)
>
> Reverting ONLY link_ddc.c (write hunk): The issue is FIXED. The
> display works correctly and wakes up immediately after replugging the
> cable. (Log attached: dmesg-6.18.0-cb015814f8b6-hunk-2-write.zip)
>
> Conclusion: It seems the regression is specifically caused by the
> changes in drivers/gpu/drm/amd/display/dc/link/protocols/link_ddc.c
> (the write_scdc_data function). The change in link_detection.c appears
> to be unrelated to the failure on my setup.
>
> --
> Best Regards,
> Mike Gavrilov.

Hi Aurabindo,

Important addition:

1. Primary Regression (Power Cycle) - FIXED
I am happy to confirm that your patch "drm/amd/display: Improve HDMI
info retrieval" fully resolves the main regression (TV failing to wake
up after being turned off overnight). This is a critical fix for daily
usage.

2. Physical Hotplug Instability (Pre-existing Issue)
I have also confirmed that physical HDMI replugging remains
unreliable, and this appears to be a separate, pre-existing issue (it
was unstable even before commit 3471b9a31ce3).
Even with your patch applied, the physical hotplug is not 100%
reliable. The image was restored twice, but on the third attempt, I
received the "No signal" message.
The attached log
(dmesg-6.18.0-0048fbb4011e-with-Improve-HDMI-info-retrieval.zip) was
captured during a failed hotplug attempt (with your patch applied on
top of 0048fbb4011e).
Crucially, the log shows a much deeper issue during the failed
hotplug: a device loss, possibly related to SMU (System Management
Unit) power handling:

[ 600.267548] amdgpu 0000:03:00.0: amdgpu: device lost from bus!
[ 600.267568] amdgpu 0000:03:00.0: amdgpu: SMU: response:0xFFFFFFFF
for index:36 param:0x00000001 message:SetWorkloadMask?
[ 600.267574] amdgpu 0000:03:00.0: amdgpu: Failed to set workload mask
0x00000001
[ 600.267586] amdgpu 0000:03:00.0: amdgpu: (-121) failed to disable
fullscreen 3D power profile mode

This persistent SMU/device loss problem seems to be the cause of the
general hotplug unreliability and requires a separate fix.
Please let me know if you need any other logs, or if I should file a
new bug report specifically for the "amdgpu: device lost from bus!"
issue.

--
Best Regards,
Mike Gavrilov.

Reply via email to