Linux GPU Driver Updates: Intel Alchemist Vulkan Video, AMD RADV VRS, i915 RT Kernel
Today's Highlights
This week's top GPU news on Linux highlights significant driver advancements across Intel and AMD hardware. Key updates include the re-enablement of Vulkan Video encode for Intel Alchemist, substantial performance gains for AMD GPUs with RADV's Variable Rate Shading optimizations, and progress on Intel's i915 driver compatibility with the real-time Linux kernel.
Vulkan Video H.264/H.265 Encode Now Working For Intel Alchemist GPUs On Linux (Phoronix)
Source: https://www.phoronix.com/news/Intel-ANV-Gen125-H265-Encode
This update signifies a major step for Intel's Gen12.5 graphics, specifically Alchemist GPUs, on the Linux platform. Earlier this year, Vulkan Video encode functionality for H.264 and H.265 was temporarily disabled within the Intel ANV open-source driver due to insufficient testing and stability concerns. The re-enablement and stable operation of this feature bring essential hardware-accelerated video encoding capabilities back to Intel Alchemist users, addressing a critical gap in multimedia support.
For developers and users, this means significantly improved performance and efficiency for tasks involving video processing, streaming, and content creation on Linux systems powered by Intel's newer integrated and discrete GPUs. This is particularly relevant for applications like live streaming software, video editors, and media servers where offloading encoding to dedicated hardware frees up CPU cycles and reduces power consumption. The ANV driver, being open-source, allows for transparent development and community contributions, ensuring robust and well-integrated support within the broader Linux ecosystem. This enhancement solidifies Intel's commitment to delivering competitive graphics capabilities and comprehensive open-source driver support for its hardware on Linux, making Alchemist a more viable option for multimedia workloads.
Comment: Finally, proper hardware video encoding on Intel Alchemist on Linux is here. This is crucial for performance-sensitive applications like OBS Studio or video editing suites, enabling smoother workflows without bogging down the CPU.
Marek Olšák At Valve Lands RADV Code That Can "Double Performance" With Some VRS Cases (Phoronix)
Source: https://www.phoronix.com/news/Marek-Double-VRS-RADV-Perf
Longtime AMD Linux graphics driver expert Marek Olšák, now at Valve, has introduced significant code changes to the RADV Vulkan driver, promising substantial performance gains in specific Variable Rate Shading (VRS) scenarios. This optimization work, recently landed in the RADV codebase, can reportedly double performance in certain applications leveraging VRS. VRS is a sophisticated graphics rendering technique that allows developers to vary the shading rate across different regions of a frame, reducing compute work where visual detail isn't critical and focusing processing power where it matters most, ultimately leading to higher frame rates or improved visual fidelity without a perceptible loss in quality.
For gamers and graphically intensive applications running on AMD Radeon GPUs with Linux, these driver enhancements translate directly into a more responsive and fluid experience. The ability to achieve up to double the performance in VRS-enabled titles is a remarkable achievement for a driver-level optimization. Marek Olšák's shift in focus from the RadeonSI Gallium3D driver to RADV highlights Valve's ongoing strategic investment in optimizing the Linux gaming experience through superior open-source drivers, particularly for the Steam Deck and other Linux gaming platforms. This update is a testament to the continuous progress in squeezing more performance out of existing AMD hardware through highly targeted, technically deep driver improvements.
Comment: Doubling performance with VRS in RADV is huge for Linux gaming, especially for titles that utilize this feature. It demonstrates that targeted driver optimizations can still yield massive gains even on established hardware.
Intel i915 Driver Nearly Ready To "Work Well" With RT Linux Kernel Sans Display Support (Phoronix)
Source: https://www.phoronix.com/news/Intel-i915-RT-Linux-Kernel
Significant progress is being made to enable the Intel i915 kernel DRM graphics driver to function effectively with the real-time "RT" Linux kernel patches. These RT patches, maintained outside the mainline kernel, are crucial for applications requiring deterministic, low-latency performance, such as industrial control systems, robotics, and professional audio/video production. A key challenge has been ensuring the i915 driver's stability and responsiveness within this real-time environment, as graphics operations can often introduce non-deterministic delays.
The current efforts indicate that the i915 driver is nearing a state where it can operate reliably with the RT kernel, though initially without display output support. This development is vital for headless systems or embedded applications where the iGPU is used primarily for compute tasks rather than graphical display, leveraging its processing power for critical operations. It underscores the ongoing work by Intel and the Linux community to broaden the applicability of Intel's integrated graphics in specialized, performance-critical Linux deployments, extending its utility beyond traditional desktop and server roles into areas demanding strict real-time guarantees.
Comment: Getting the i915 driver to play nice with the RT Linux kernel, even without display support, is a massive win for embedded and industrial Linux systems needing low-latency GPU compute. It opens up new possibilities for Intel iGPUs in specialized real-time applications.
Top comments (0)