On Wed, 2025-08-06 at 14:13 -0400, Harry Wentland wrote:
> 
> 
> On 2025-08-06 13:45, Timur Kristóf wrote:
> > 
> > Harry Wentland
> > <harry.wentl...@amd.com <mailto:harry.wentl...@amd.com>> ezt írta
> > (időpont: 2025. aug. 6., Sze 16:56):
> > 
> >     this patch regresses the kms_bw IGT test with Navi 31 and 48
> >     with a single 4k60 DP display connected. These subtests fail
> >     when they should pass:
> > 
> >     linear-tiling-2-displays-1920x1080p
> >     linear-tiling-2-displays-2160x1440p
> >     linear-tiling-2-displays-2560x1440p
> >     linear-tiling-2-displays-3840x2160p
> >     linear-tiling-3-displays-1920x1080p
> >     linear-tiling-3-displays-2160x1440p
> >     linear-tiling-3-displays-2560x1440p
> >     linear-tiling-3-displays-3840x2160p
> >     linear-tiling-4-displays-1920x1080p
> >     linear-tiling-4-displays-2160x1440p
> >     linear-tiling-4-displays-2560x1440p
> >     linear-tiling-4-displays-3840x2160p
> > 
> >     We confirmed with a revert of this patch.
> > 
> >     Harry
> 
> > At the moment I don't see what is there that would make a
> > difference to Navi 31 or 48.
> > 
> 
> Not sure either. But that's why we have these tests because
> they often catch things that aren't obvious.
> 
> Harry

Hi Harry,

I took a look at this issue.

I found the code for this igt test here:
https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/master/tests/kms_bw.c?ref_type=heads

It seems to me that the test sets up a very simple display scenario and
tries to check that the CRC isn't zero.

However, the variable "igt_crc_t zero" is never initialized (and is
also of the wrong type). So what the test is actually doing is
comparing the "captured" CRC with a piece of uninitialized memory.

That being said, I decided to rewrite my patch and only check the DC
connector type for DVI signals to distinguish between DVI-D and DVI-I
specifically, and otherwise leave the rest of the code as-is in order
to avoid any potential regressions.

Does that sound OK to you?

Thanks & best regards,
Timur

Reply via email to