[igt-dev] [PATCH] tests/i915/i915_pipe_stress: Add plane pipes stress test
Petri Latvala
petri.latvala at intel.com
Tue Sep 20 13:04:35 UTC 2022
On Mon, Sep 12, 2022 at 08:41:31AM +0300, Stanislav Lisovskiy wrote:
> This test attempts to utilize all connected
> outputs at the same time, using maximum possible
> resolution and amount of planes, to check whether
> we are hiting any kind of bandwidth, watermark or
> other limitations.
>
> v2: Use igt_skip_on to skip unsupported formats in
> fixture properly.
>
> v3: - Changed to SPDX license
> - Removed execution engine usage, which seems to
> be not needed yet here
> - Fixed some obvious things found, like missing
> dot and new line after declarations
> - Added igt_skip_on to igt_fixture to properly
> skip formats/modifiers, not supported on
> current platform.
>
> v4: - Added mutex, as gpu_fill seems to cause some
> crashes if run from multiple threads.
> - Some additional info addedy
>
> v5: - Removed igt_require_f as it is being called from
> non-main thread(Petri Latvala)
>
> v6: - Added igt_assert for fill_fn
> - Don't do gpu fill for gens < 8, as there are seem
> to be some issues, when it is done from multiple
> threads.
>
> v7: - Apparently need to exclude ApolloLake as well.
> Anyways we are not much interested in stress-testing
> those.
>
> Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy at intel.com>
Recap of what we discussed about this offline is:
Acked-by: Petri Latvala <petri.latvala at intel.com>
But someone with more kms experience could be useful for having a
sanity checking look over this.
More information about the igt-dev
mailing list