Ubuntu 24.04 & HW transcoding

To be specific about the failings of 6.8 –

The transcoding stack, when using HW is:

  • HW decode using the QSV ASIC
  • HW tonemap (OpenCL) in the GPU
  • SW burn subtitles (if required)
  • HW encode using the QSV ASIC
  • SW transcode audio as required

The 6.8 kernel issue prevents HW OpenCL from functioning.
Therefore, it must fallback to SW OpenCL which is CPU expensive.