Phoronix

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Phoronix: news regarding free and open-source software



Servo Shell Improvements For macOS & Android, More Servo Browser Engine Progress

([Free Software] 1 Minute Ago Servo October 2025)

The Servo open-source and Rust-based web browser engine made a lot of progress during the month of October. The project has issued its monthly status report to outline all of the exciting new features made on the engine itself as well as its "servoshell" example web browser application.



FFmpeg Integrates Video Encoder For Advanced Professional Video (APV)

([Multimedia] 5 Minutes Ago APV Encoder)

One week ago FFmpeg merged decode support for Samsung's Advanced Professional Video "APV" codec. APV is designed for professional-grade video recording purposes and is a royalty-free video codec geared for prosumers. Now arriving within FFmpeg Git is APV video encode support.



AWS Graviton4 96-Core Performance vs. AMD EPYC & Intel Xeon CPUs

([Processors] 1 Minute Ago)

Last week I published some initial benchmarks of the Amazon/AWS Graviton4 processors now available within the EC2 cloud using the new "R8g" instances. That initial comparison was a 64 vCPU comparison of Graviton4 against AMD EPYC and Intel Xeon 64 vCPU AWS instances. In today's article is a look at the 96-core Graviton4 bare metal performance using the "r8g.metal-24xl" AWS instance type. The Graviton4 r8g.metal-24xl performance was then compared in today's article against various bare metal AMD EPYC, Ampere Altra Max, and Intel Xeon processors in the lab at Phoronix.



Linux 6.19 Slated To Land "mm/cid" Rewrite That Has Very Positive Performance Potential

([Linux Kernel] 76 Minutes Ago Improving Memory Management)

A set of Linux kernel patches posted back in October for rewriting the kernel's memory-mapped concurrency ID code for some nice performance wins looks like it will land for Linux 6.19. This is the code that prominent Intel engineer Thomas Gleixner found to yield up to an 18% improvement for the PostgreSQL database. My testing of this "mm/cid" code has also shown some nice performance wins too.



VKD3D 1.18 Released With Numerous Improvements For Direct3D 12 On Vulkan

([Wine] 2 Hours Ago VKD3D 1.18)

VKD3D 1.18 is now available for this Direct3D 12 implementation that is part of the upstream Wine project. The VKD3D 1.18 release also comes just ahead of next month's feature freeze for the upcoming Wine 11.0 stable release.



Firefox 147 Will Support The XDG Base Directory Specification

([Mozilla] 4 Hours Ago Firefox + XDG Base Dir)

A 21 year old bug report requesting support of the XDG Base Directory specification is finally being addressed by Firefox. The Firefox 147 release should respect this XDG specification around where files should be positioned within Linux users' home directory.



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

([Nouveau] 5 Hours Ago NVIDIA Boot42)

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.



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

([Mesa] 6 Hours Ago Rusticl)

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.



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

([Intel] 6 Hours Ago Diamond Rapids ISA Features)

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.



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

([Linux Kernel] 19 November 08:51 PM EST MEMINSPECT)

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



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

([Arm] 19 November 06:38 PM EST Tyr Runs Actual Workloads)

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.



Xen 4.21 Released With AMD CPPC & Resizable BAR Support

([Virtualization] 19 November 12:43 PM EST Xen 4.21)

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.



AMD Threadripper 7980X Performance On Linux Two Years After Release

([Processors] 19 November 11:20 AM EST 11 Comments)

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.



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

([Radeon] 19 November 10:31 AM EST AMD GFX 12.1)

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.



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

([Intel] 19 November 09:57 AM EST Intel imh_base driver)

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.



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

([Hardware] 19 November 09:25 AM EST Linux 6.19 MSM DRM)

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.



Microsoft Announces Cobalt 200 CPU With 132 Arm Neoverse-V3 Cores

([Microsoft] 19 November 09:01 AM EST Azure Cobalt 200)

Microsoft announced the Cobalt 200 processor as their next-generation cloud-native CPU for the Azure Cloud. The Cobalt 200 will feature 132 Arm Neoverse-V3 based cores.



AMD Continues Working On Xen GPU Virtualization Features - "The Best Is Yet To Come"

([Radeon] 19 November 06:42 AM EST AMD Xen)

When it comes to GPU virtualization we have seen AMD engineers carry out a lot of work in recent years around the Xen hypervisor even when it hasn't seen as much interest from other vendors. We found out that much of their interest in Xen for GPU virtualization is due to automotive / in-vehicle infotainment demands and it remains that way. They continue cooking some new features and they say "the best is yet to come" in a new presentation on their Xen virtualization efforts.



More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code

([Linux Kernel] 19 November 06:29 AM EST DRM Rust Code)

Alice Ryhl of Google sent out the main set of Rust language code changes for the Direct Rendering Manager (DRM) graphics/display driver subsystem ahead of Linux 6.19. Notable is continued DRM core infrastructure work for Rust plus the open-source NVIDIA "Nova" driver continues taking shape albeit isn't yet ready for end-user usage.



GCC 16 Compiler Now Ready For AVX10.2 & APX With Intel Nova Lake

([Intel] 19 November 06:16 AM EST Latest ISA Additions)

Intel's ISA documentation was updated last week to confirm Nova Lake processors will support AVX10.2 and APX extensions after they were not officially acknowledged in prior versions of the spec and the initial open-source compiler enablement with -march=novalake also left them without those prominent ISA capabilities. Following that documentation update, a few days ago LLVM Clang updated their Nova Lake compiler support for the new ISA capabilities and now the GCC compiler has received similar treatment.



More

QOTD:
"I'll listen to reason when it comes out on CD."