[igt-dev] [PATCH i-g-t] tests/kms_hdr: Fix failure to read output_bpc on AMD hardware

Wang, Chao-kai (Stylon) Stylon.Wang at amd.com
Fri Oct 8 05:45:38 UTC 2021


[AMD Official Use Only]

I wanna propose to break down this patch into 2 changes:

  1.  Keep theTEST_ONLY commit to check if 512x512 plane works. If not, change the plane size to cover full CRTC.
  2.  Add a real commit after TEST_ONLY to set output bpc to 8. This should satisfy the first check that the output bpc is indeed 8

Regards


Stylon Wang

MTS Software Development Eng.  |  AMD
Display Solution Team

O +(886) 2-3789-3667 ext. 23667  C +(886) 921-897-142

----------------------------------------------------------------------------------------------------------------------------------

6F, 3, YuanCyu St (NanKang Software Park) Taipei, Taiwan

Facebook<https://www.facebook.com/AMD> |  Twitter<https://twitter.com/AMD> |  amd.com<http://www.amd.com/>



________________________________
From: Kazlauskas, Nicholas <Nicholas.Kazlauskas at amd.com>
Sent: October 7, 2021 10:59 PM
To: Wentland, Harry <Harry.Wentland at amd.com>; Siqueira, Rodrigo <Rodrigo.Siqueira at amd.com>; Simon Ser <contact at emersion.fr>
Cc: Saarinen, Jani <jani.saarinen at intel.com>; Vudum, Lakshminarayana <lakshminarayana.vudum at intel.com>; Latvala, Petri <petri.latvala at intel.com>; Wang, Chao-kai (Stylon) <Stylon.Wang at amd.com>; igt-dev at lists.freedesktop.org <igt-dev at lists.freedesktop.org>; Choi, Nicholas <Nicholas.Choi at amd.com>; Mark Yacoub <markyacoub at google.com>
Subject: Re: [PATCH i-g-t] tests/kms_hdr: Fix failure to read output_bpc on AMD hardware

On 2021-10-07 10:56 a.m., Harry Wentland wrote:
>
>
> On 2021-10-07 10:54, Kazlauskas, Nicholas wrote:
>> [AMD Official Use Only]
>>
>>
>> I don't have the commits in front of me, but there was an issue with the port from amd_hdr to kms_hdr where the test would do a TEST_ONLY commit that change the output bpc to 10 but then the debugfs check /after /would try and verify that the output bpc was 10 - which doesn't work if the output bpc was previously 8 because the commit wasn't actually applied.
>>
>
> https://patchwork.freedesktop.org/patch/456663/?series=95313&rev=1
>
> Stylon, is that what is happening?
>
> If so, please make sure the commit description reflects that. The existing
> description doesn't explain why switching from TEST_ONLY to ALLOW_MODESET
> fixes things.
>
> Harry

Thanks for linking it - it looks like it's actually the reverse, where
it tries to change bpc to 8 but the connector may not currently be in 8
nor is there a requirement for it to be before the test starts.

Userspace might have already been running with an uncapped max bpc
before the test starts.

Regards,
Nicholas Kazlauskas

>
>
>> Regards,
>> Nicholas Kazlauskas
>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>> *From:* Simon Ser <contact at emersion.fr>
>> *Sent:* Thursday, October 7, 2021 10:49 AM
>> *To:* Siqueira, Rodrigo <Rodrigo.Siqueira at amd.com>
>> *Cc:* Saarinen, Jani <jani.saarinen at intel.com>; Vudum, Lakshminarayana <lakshminarayana.vudum at intel.com>; Latvala, Petri <petri.latvala at intel.com>; Wang, Chao-kai (Stylon) <Stylon.Wang at amd.com>; igt-dev at lists.freedesktop.org <igt-dev at lists.freedesktop.org>; Choi, Nicholas <Nicholas.Choi at amd.com>; Mark Yacoub <markyacoub at google.com>; Wentland, Harry <Harry.Wentland at amd.com>; Kazlauskas, Nicholas <Nicholas.Kazlauskas at amd.com>
>> *Subject:* Re: [PATCH i-g-t] tests/kms_hdr: Fix failure to read output_bpc on AMD hardware
>>
>> I don't think removing TEST_ONLY is correct? bafd90661c26 ("tests/kms_hdr: Add
>> bpc switch subtests") reads:
>>
>>      v4: -Plane size back to CRTC size, regression observed in hsw again
>>           "Plane must cover entire CRTC" because of plane size restriction
>>           to 512x512. Petri/Ville suggested to use TEST_ONLY in try_commit()
>>           to probe whether we can use a smaller than fullscreen plane.
>>
>> cc Nicholas
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/igt-dev/attachments/20211008/f156a07f/attachment-0001.htm>


More information about the igt-dev mailing list