Files
mesa/src
Dave Airlie 13df91d7d7 radv/video: restrict the number of IBs on video related queues.
The hardware gets given a session context from userspace in each
submission, but if the session context changes the hardware wants
a FENCE to be emitted to know it can give up the current session.

IF a test submits interleaved session ctx access and uses a single
vulkan submit the hardware crashes, unless each IB is submitted
in a separate submission so the fence can be sent.

In theory it could be possible to construct a single command buffer
to trigger this so I do think the hardware should be smarter here.

Should this be fixed in the kernel to always emit a fence between
IBs?

Fixes: dEQP-VK.video.decode.h264_interleaved

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23641>
2023-06-15 02:49:00 +00:00
..
2023-06-13 16:36:10 +00:00
2023-06-08 22:30:30 +00:00
2023-06-14 17:39:29 +00:00
2023-05-14 11:09:02 +00:00
2023-06-12 21:37:37 +00:00
2023-06-13 18:38:27 +00:00
2023-02-18 00:44:43 +00:00