Skip to content

d3d12: Workaround for Intel iGPU decoder crash

Observed Intel GPU driver crash when multiple decoders are configured in a process. It might be because of frequent command queue alloc/free or too many in-flight decoding commands.

In order to make command queue persistent and limit the number of in-flight command lists, hold global decoding command queue. However, since multiple decode queue can improve throughput, holds additional decode queue in case of dGPU.

Merge request reports