Mesa 25.1.9 Released To End Out The Mesa 25.1 Series

With Mesa 25.2.1 recently having been released, the prior quarter's Mesa 25.1 series is now drawing to a close. Excellent Mesa release manager Eric Engestrom released Mesa 25.1.9 as one last point release for Mesa 25.1 before ending this branch.

There are a variety of different bug-fixes backported for this final Mesa 25.1 release. Some of the Mesa 25.1.9 changes include:

- Several RadeonSI Video Core Next

Framework Desktop Power Mode Tuning For Better Performance Or Power Efficiency

Continuing on with our Framework Desktop benchmarking powered by AMD Ryzen AI Max "Strix Halo", today we are looking at the performance and power impact of power mode tuning for this review sample powered by the AMD Ryzen AI Max+ 395 SoC. A wide variety of benchmarks were done across the power saver / balanced / performance power modes for looking at the impact on performance as well as thermals and power consumption.

Earlier this month I provided a deep dive into the power and thermals for the Framework Desktop while this

Continue reading...

Patches Posted To Allow Writing USB Rust Drivers For Linux

An initial set of Linux kernel patches were posted this week for allowing USB Rust kernel drivers to be developed for Linux.

Daniel Almeida of Collabora posted the initial set of patches to begin hashing out the Rust USB abstractions for the Linux kernel.

Almedia explained on the patch series :
"This adds initial support for USB Rust drivers, not only because I see a widespread use of module_usb_driver() in media (which is a subsystem I aim to support) but also because I want to learn about USB
Continue reading...

RADV Vulkan Driver Lands Untyped Pointers Support

Introduced earlier this month with the Vulkan API 1.4.325 spec update was the introduction of the untyped pointers extension with VK_KHR_shader_untyped_pointers and SPIR-V's underlying SPV_KHR_untyped_pointers for providing an alternative option to strongly-typed pointers. As of yesterday the Mesa Radeon Vulkan driver "RADV" is now supporting this untyped pointers extension.

The Vulkan untyped pointers functionality is described in the VK_KHR_shader_untyped_pointers extension spec as
Continue reading...

Open Source LLM

AI Is Now Being Used To Help Determine Patches For Backporting In The Linux Kernel

Generative AI "GenAI" is now being used in part to help determine the Linux kernel patches that should be back-ported to prior current stable Linux kernel releases such as the all-important Linux Long Term Support (LTS) branches.

Linux LTS co-maintainer Sasha Levin was the one helping push along the recent Linux kernel documentation around AI coding assistant use . It now appears Sasha Levin is using AI/LLMs to help in figuring out the patches that should be back-ported to existing Linux kernel releases.

Typically
Continue reading...

The Former Lead For Apple Graphics Drivers On Linux Is Now Working At Intel

There's a follow-up to yesterday's surprising story of Alyssa Rosenzweig stepping away from Asahi Linux and that ARM graphics driver work where she led reverse engineering and development of the Asahi Gallium3D and HoneyKrisp Vulkan drivers within Mesa. She's now working at Intel on their Linux graphics drivers.

Alyssa Rosenzweig led all of the Mesa open-source OpenGL/Vulkan driver work for enabling the Apple M1 and M2 graphics hardware under Linux. In her post yesterday announcing she was stepping away from the
Continue reading...

Latest NOVA Patches From NVIDIA Get The GSP Booting To RISC-V Active State

The NOVA open-source kernel graphics driver continues getting slowly built-up for the NVIDIA RTX 20 "Turing" and newer GPUs that sport the GPU System Processor (GSP) for easing the hardware initialization and management of modern NVIDIA GPUs within the mainline kernel. This Rust-written kernel driver now has patches pending for booting up the NVIDIA GSP to its RISC-V active state.

For those that don't recall or weren't active on the open-source Linux graphics driver scene, NVIDIA's
Continue reading...

QEMU 10.1 Released With Intel TDX Improvements, Support For Compiling To WASM

QEMU 10.1 was released overnight as the latest iteration of this open-source machine emulator that plays an important role in the Linux virtualization stack.

There are many important changes with QEMU 10.1 including a number of items benefiting Intel TDX and AMD SEV-SNP for confidential virtualization. Plus Arm and RISC-V improvements, host support for compiling to WebAssembly, and more. Here are some of the key features of QEMU 10.1:

- New Arm CPU feature support includes SME2,
Continue reading...

Apple Silicon

With Apple M1/M2 Graphics Driver Code Working, Alyssa Rosenzweig Stepping Away From Asahi Linux

As another very unfortunate setback for the Asahi Linux project moving forward after Hector Martin left the project as did Asahi Lina pausing work on open-source Apple driver development , Alyssa Rosenzweig announced today that she is stepping away from the project following the successes in bringing up Apple M1 and M2 graphics drivers for Linux.

With the Apple graphics driver support with the Mesa OpenGL/Gallium3D and Vulkan drivers in good shape for Apple M1/M2 SoCs, conformance against these latest Khronos Group APIs achieved, and
Continue reading...

A Number Of Fedora 43 Features/Changes Delayed To Fedora 44

A number of yet-to-be-completed changes/features have been delayed from Fedora 43 to Fedora 44 while permission is granted for a few features to still land late in the Fedora 43 cycle.

The Fedora Engineering and Steering Committee had their meeting today where they went over the incomplete changes for Fedora 43. The Fedora change completion deadline was back on 12 August along with the branching of F43 from Rawhide. The 100% code completion deadline was today and thus most