Skip to content

anv: Add support to copy/clear MSAA images over compute queue

Sagar Ghuge requested to merge sagarghuge/mesa:wip/compute_with_rcs into main

The following commit:

anv: Add support for a transfer queue on Alchemist 

is from the MR !18325 (merged).

The following two commits fix some issues and refactor code in order to support the transfer queue:

anv: Return true while initializing copy engine class
anv: Replace is_blitter_queue_cmd_buffer usage with anv_cmd_buffer_is_blitter_queue

Here is the proposal by @llandwerlin to get the MSAA copy/clear working on compute queue: !18325 (comment 1899944)

Thanks to @llandwerlin and @kwg for answering/clearing all the doubts.

**In order to enable async compute queue on DG2, We need GuC firmware version 70.6.2+. Users may choose to update the GuC version manually from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/ repo. **

We still have the compute queue behind env var INTEL_COMPUTE_CLASS, which can be toggled using that.

Edited by Sagar Ghuge

Merge request reports