Linux 6.19 Nova Driver Landing Boot42 Support For Next-Gen NVIDIA GPUs

Along with getting the NVIDIA GSP fully booted and initialized for Ampere GPUs with the Nova driver code coming to Linux 6.19, this next kernel version is also beginning to make preparations for eyeing next-generation NVIDIA GPU support on this open-source driver.

As I wrote about back in October, NVIDIA engineers have begun making Nova driver preparations for next-gen GPUs . In particular, the first step of plumbing "Boot42" support for hardware initialization as a new requirement for post-Blackwell GPUs.
Continue reading...

Open Source LLM

Rusticl Has Turned Out Remarkably Well For Open-Source OpenCL For Mesa Drivers

Rusticl as a modern OpenCL implementation for Mesa Gallium3D drivers has turned out remarkably well. Rusticl performance has evolved quite well for this Rust-based OpenCL driver and it continues tacking on new features / OpenCL extensions as well as working gracefully with more Mesa drivers. Rusticl lead developer Karol Herbst presented on some of the recent accomplishments for this driver back at XDC2025.

At the X.Org Developers Conference in Vienna, Karol Herbst of Red Hat presented on some of the milestones achieved this year for this
Continue reading...

Intel

Intel Preps Linux KVM For Diamond Rapids' AVX10.2 & Expanded AMX

The latest feature enablement work happening by Intel for the Linux kernel with next-generation Diamond Rapids server processors are the adjustments to the Kernel-based Virtual Machine (KVM) for readying the new CPU ISA capabilities for a virtualized world.

The patches sent out today on the Linux kernel mailing list allow the new instructions found with Diamond Rapids (and Nova Lake sans the AMX bits) to be properly advertised to Linux KVM guest virtual machines.

This work includes adding new Advanced Matrix Extensions (AMX) instructions found on Diamond Rapids

MEMINSPECT Proposed For The Linux Kernel To Help In Memory Analysis / Debugging

A patch series sent out today on the Linux kernel mailing list proposes "MEMINSPECT" as a new mechanism for helping with memory analysis.

Eugen Hristev of Linaro sent out the set of 26 patches proposing MEMINSPECT. Hristev describes the MEMINSPECT functionality as:
"meminspect is a mechanism which allows the kernel to mark specific memory areas for memory dumping or specific inspection, statistics, usage. Once regions are marked, meminspect keeps an internal list with the regions in a dedicated table.

Further, these regions can be accessed using specific

Rust-Based Arm GPU Kernel Driver "Tyr" Begins Running GNOME & Basic Games

Initially upstreamed into the Linux 6.18 kernel is Tyr as a Rust-based GPU kernel driver for Arm Mali hardware . This is in effect a Rust alternative to the Panthor DRM kernel driver for newer Arm Mali GPUs with the Command Stream Firmware (CSF). With the latest development code for Tyr, it's moved onto running the GNOME desktop and basic games like SuperTuxKart.

Tyr was upstreamed in Linux 6.18 as a starting point for this modern Rust-based Arm Mali driver. Like the
Continue reading...

Xen 4.21 Released With AMD CPPC & Resizable BAR Support

Xen 4.21 is out today as the newest feature release for this open-source hypervisor backed by AMD, Arm, AWS, and other organizations. Plus with Xen's use within automotive environments, Ford and Honda too.

Xen 4.21 ships with formally supporting the qemu-xen device models inside a Linux stub domain, which is a win for the likes of QubesOS.

For those using Xen on AMD hardware, there is now AMD CPU driver support for ACPI Collaborative Processor Performance Control (CPPC
Continue reading...

AMD Threadripper 7980X Performance On Linux Two Years After Release

This week marks two years since the debut of the Ryzen Threadripper 7000 series processors. Given the occasion, I decided to revisit the Linux performance of the Threadripper 7980X compared to original benchmarks from November 2023 to see how the latest Linux software stack performs for these Zen 4 HEDT processors.

Today's benchmarking is a straight-forward comparison of the Threadripper 7980X performance at launch with the Ubuntu 23.10 stack at the time to now how

Continue reading...

AMD Begins Posting Open-Source Linux Patches For Their Next-Gen GPU IP

Beginning yesterday and continuing today are several patch series beginning to lay the foundation in the AMDGPU kernel graphics driver for enabling some next-generation graphics IP. Due to the AMD graphics driver block by block enablement strategy and IP-based discovery adopted by their driver over the past few years, it's not clear what this new hardware enablement is for whether it's RDNA5 / UDNA or some RDNA4 refresh. In any event, the Linux driver enablement has begun.

Yesterday saw the PSP 15.0
Continue reading...

Intel

Intel "imh_edac" Driver Being Developed For New Memory Controller With Diamond Rapids

Intel engineers today posted Linux kernel patches for plumbing a brand new Error Detection And Correction "EDAC" driver for the next-generation memory controller design debuting with Xeon Diamond Rapids.

This new driver is "imh_edac" and is being developed as a new solution rather than tacking onto the existing Intel EDAC driver code given several key differences with Diamond Rapids. Namely due to MMIO-based memory spaces rather than the memory controllers as PCI devices to the operating system and also avoiding the need to re-test/verify
Continue reading...

Qualcomm Upstreaming Initial GPU Support For Snapdragon X2 Elite In Linux 6.19

Back in September the Qualcomm X2 Elite SoCs were announced for next-gen Windows 11 on Arm laptops. Since then some initial X2 Elite enablement patches for the Linux kernel have arrived and for the upcoming Linux 6.19 kernel more of that work will reach mainline. Excitingly, Linux 6.19 is now bringing GPU and display support for the Adreno X2-85 found within the Snapdragon X2 Elite SoC.

Rob Clark of Qualcomm sent out the initial MSM DRM driver feature changes planned
Continue reading...