[AMD Official Use Only - AMD Internal Distribution Only] Okay and will do ________________________________ From: amd-gfx <amd-gfx-boun...@lists.freedesktop.org> on behalf of Alex Deucher <alexdeuc...@gmail.com> Sent: 18 August 2025 11:03 To: Hung, Alex <alex.h...@amd.com> Cc: Timur Kristóf <timur.kris...@gmail.com>; amd-gfx@lists.freedesktop.org <amd-gfx@lists.freedesktop.org> Subject: Re: [PATCH 0/3] DC: Fix page flip timeouts on DCE 6
@Alex Hung can you pick these up as well? Thanks, Alex On Mon, Aug 18, 2025 at 12:23 AM Alex Hung <alex.h...@amd.com> wrote: > > The series is Reviewed-by: Alex Hung <alex.h...@amd.com> > > The patch series is also tested in promotion test and CI without regression. > > On 8/2/25 10:05, Timur Kristóf wrote: > > Currently when using DC on DCE 6, it produces a page flip timeout > > after a suspend/resume. > > > > After some investigation, it turns out that the issue is because > > DC uses different interrupts between DCE 6 and newer HW versions, > > and it assumes that the VUPDATE interrupt is always present, when > > in fact it's not. It also assumes that the HW is capable of VRR > > when a VRR capable monitor is plugged in, when in fact this is > > not the case. > > > > This series marks VRR as unsupported on DCE 6 even when a VRR > > capable monitor is plugged in. Furthermore, it fixes the code > > trying to access the unregistered VUPDATE interrupt. > > > > As a side note, I also attempted to actually use the same > > interrupts as newer DCE versions, but this didn't work. > > Apparently DCE 6 was not advertised with VRR support anyway. > > > > Finally, there is also a patch to disable fast boot mode > > on DCE 6. The rationale is that this already didn't work > > on DCE 8, and even if it did I have no means to test it. > > > > Timur Kristóf (3): > > drm/amd/display: Disable fastboot on DCE 6 too. > > drm/amd/display: Disable VRR on DCE 6 > > drm/amd/display: Don't use non-registered VUPDATE on DCE 6 > > > > .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 26 ++++++++++++------- > > .../amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 16 +++++++----- > > drivers/gpu/drm/amd/display/dc/dc_helper.c | 5 ++++ > > drivers/gpu/drm/amd/display/dc/dm_services.h | 2 ++ > > .../amd/display/dc/hwss/dce110/dce110_hwseq.c | 6 ++--- > > 5 files changed, 35 insertions(+), 20 deletions(-) > > >