Intel’s Linux Vulkan Driver Adds AV1 Video Encoding for Arc Alchemist GPUs

Intel’s Linux Vulkan Driver Adds AV1 Video Encoding for Arc Alchemist GPUs

Intel’s open-source Linux graphics stack has taken another step forward with hardware-accelerated AV1 encoding through Vulkan Video. New code merged for Mesa’s ANV Vulkan driver enables the VK_KHR_video_encode_av1 extension on Intel’s DG2/Alchemist graphics hardware, including Arc A-Series GPUs.

The development expands Intel’s Vulkan Video capabilities on Linux and gives applications another standardized way to access the dedicated video encoding hardware found in modern Intel GPUs.

AV1 Encoding Arrives in Intel ANV

The key change is support for the Vulkan extension VK_KHR_video_encode_av1 in Mesa’s open-source Intel ANV driver.

The extension was finalized by the Khronos Group in 2024 and provides a standardized Vulkan interface for hardware-accelerated AV1 encoding. It complements Vulkan Video’s existing AV1 decoding support and means Vulkan can provide both encoding and decoding interfaces for AV1, H.264, and H.265.

Intel had previously stated that its Arc graphics products would support Vulkan Video AV1 encoding through a future software update.

Initially Targeting Intel Arc Alchemist

The newly enabled Linux support specifically targets DG2, better known commercially as Intel’s Arc Alchemist GPU generation.

These GPUs already contain dedicated hardware capable of AV1 encoding, so the Mesa update does not add AV1 capability through software. Instead, it provides Vulkan applications with another way to access the GPU’s existing hardware video engine.

That distinction is important because hardware encoding can deliver much better performance and efficiency than encoding AV1 entirely on the CPU.

Why AV1 Matters

AV1 has become increasingly important for streaming, screen recording, video conferencing, and online video distribution.

The codec can provide high image quality at relatively low bitrates, making it attractive for applications where bandwidth and storage efficiency matter. It is also royalty-free, which has helped encourage adoption throughout the open-source ecosystem.

Hardware AV1 encoding can be particularly useful for:

  • Game streaming

  • Desktop recording

  • Live broadcasting

  • Video conferencing

  • Video transcoding

  • Content creation

For Linux users with supported Intel Arc hardware, Vulkan Video now has the potential to provide a common API for these workloads.

Building on H.264 and H.265 Support

The AV1 work follows recent improvements to Intel’s Vulkan Video encoding support for other codecs.

In July 2026, Vulkan Video H.264 and H.265 encoding was re-enabled for Intel Gen12.5/Alchemist hardware in the ANV driver after previously being disabled on newer Intel GPU generations because of insufficient testing.

With AV1 joining those codecs, the open-source Intel Vulkan driver is becoming considerably more capable for hardware video processing.

What Is Vulkan Video?

Vulkan Video extends the Vulkan API beyond graphics and compute workloads by providing standardized interfaces for video encoding and decoding.

Instead of applications depending entirely on different vendor-specific video APIs, Vulkan Video offers developers a cross-platform interface that GPU drivers can implement.

Khronos finalized the AV1 encoding extension as part of Vulkan 1.3.302. The API allows applications to query AV1 encoding capabilities, configure encoding sessions, control rate settings, manage reference frames, and provide AV1-specific picture parameters.

This makes it possible for developers to combine graphics, compute, and video processing within the broader Vulkan ecosystem.

Benefits for Linux Applications

The addition could eventually benefit multimedia applications that support Vulkan Video, particularly projects such as FFmpeg and GStreamer, where work on Vulkan Video has been underway for some time. Khronos has highlighted both projects as examples of open-source adoption of the technology.

Potential applications include video editors, streaming programs, remote desktop software, game-streaming platforms, and transcoding utilities.

However, driver support is only part of the equation. Applications must also implement and enable the relevant Vulkan Video functionality before ordinary users can take advantage of it.

Intel’s Linux Video Stack Keeps Expanding

Intel traditionally focuses much of its Linux video acceleration work around VA-API and its Intel Media Driver, while Vulkan Video support in ANV has also benefited from work by outside contributors, including developers associated with Red Hat and Igalia.

That makes the continued development of Vulkan Video in Mesa particularly interesting. It gives Linux developers another open API for accessing Intel’s hardware video capabilities while improving cross-vendor portability.

Not Available on Every Intel GPU

Users should also keep hardware requirements in mind.

The newly enabled AV1 encoding functionality is aimed at DG2/Alchemist hardware, so older Intel integrated graphics processors without hardware AV1 encoders will not suddenly gain AV1 encoding capabilities through this Mesa update.

Support for additional Intel GPU generations can expand separately as the ANV implementation matures and receives sufficient testing.

What This Means for Linux Users

Most Linux users will not need to manually configure anything once the necessary Mesa version reaches their distribution and applications begin taking advantage of the feature.

Rolling-release distributions are generally positioned to receive new Mesa functionality first, while distributions with slower release cycles may deliver it later.

Users can inspect Vulkan Video capabilities on their systems with tools such as vulkaninfo. Some distributions still classify Intel Vulkan Video acceleration as experimental and may require additional configuration depending on the Mesa version being used.

Conclusion

AV1 encoding support in Intel’s ANV Vulkan driver represents another meaningful improvement for the open-source Linux graphics and multimedia stack. By enabling VK_KHR_video_encode_av1 for Arc Alchemist GPUs, Mesa is making more of Intel’s dedicated video hardware accessible through the standardized Vulkan Video API.

Combined with the recent restoration of H.264 and H.265 Vulkan Video encoding on Alchemist, the update brings Intel’s open-source Vulkan driver closer to providing a complete modern hardware video encoding stack on Linux—and gives developers more options for building efficient, cross-vendor video applications.

George Whittaker is the editor of Linux Journal, and also a regular contributor. George has been writing about technology for two decades, and has been a Linux user for over 15 years. In his free time he enjoys programming, reading, and gaming.

Load Disqus comments