Linux Hardware Reviews & Performance Benchmarks, Open-Source News

16 min read Original article ↗
New AF_ALG Restrictions With Linux 7.3 Due To The Security & Maintenance Nightmare
New AF_ALG Restrictions With Linux 7.3 Due To The Security & Maintenance Nightmare

The past few Linux kernel cycles have chipped away at AF_ALG functionality for that interface for user-space programs to access the kernel's internal cryptography API. Linux has been dropping AF_ALG features like zero-copy support and offloading. AF_ALG was quickly deprecated in Linux 7.2 while now for Linux 7.3 it's being further restricted.

Early Linux 7.3 Kernel Benchmarks Show Some Performance Improvements, Some Regressions
Early Linux 7.3 Kernel Benchmarks Show Some Performance Improvements, Some Regressions

Being halfway through the Linux 7.3 kernel merge window and prior to wrapping up and sending back the HP Z4 G6i workstation powered by the Xeon 678X Granite Rapids WS processor, I decided to run some benchmarks to see how Linux 7.3 Git is performing relative to the prior stable kernel series. Here are the first benchmarks of this early state of Linux 7.3 with some performance improvements as well as some regressions.

Linux 7.3 Adds Support For Several Newer RISC-V Extensions
Linux 7.3 Adds Support For Several Newer RISC-V Extensions

24 August 06:12 AM EDT - RISC-V - Linux 7.3 RISC-V

With the in-development Linux 7.3 is support for discovering and enumerating support for several newer RISC-V ISA extensions. Plus there are improvements to its control flow integrity Shadow Stack handling, CPU context switch support for QoS tagging, using UEFI runtime services for restart and powering off, and other improvements.

AMD k10temp Driver Adds EPYC Zen 5 Per-CCD Temperature Monitoring With Linux 7.3
AMD k10temp Driver Adds EPYC Zen 5 Per-CCD Temperature Monitoring With Linux 7.3

24 August 05:56 AM EDT - Hardware - Linux 7.3 HWMON

Merged last week for the Linux 7.3 kernel were all the hardware monitoring (HWMON) driver updates for Linux 7.3, which included supporting several more ASUS desktop motherboards, a few AIO liquid cooling products, more Lenovo system support, and per-CCD temperature monitoring on AMD EPYC 9005 server processors.

23 August

Linux 7.3 Improving RAID 5/6 Benchmark-Based Algorithm Selection
Linux 7.3 Improving RAID 5/6 Benchmark-Based Algorithm Selection

Following the main set of memory management "MM" changes submitted for Linux 7.3, Andrew Morton sent in his "non-MM" pull request of the other patches he's been collecting from various developers for this next Linux kernel release. Standing out there were some improvements to the RAID 5/6 benchmark-based algorithm selection.

Linux 7.3 Delivers Graphics Driver Improvements From Old GPUs To Next-Gen Hardware
Linux 7.3 Delivers Graphics Driver Improvements From Old GPUs To Next-Gen Hardware

The Direct Rendering Manager (DRM) subsystem updates have been merged for the ongoing Linux 7.3 merge window. There is a lot of exciting GPU kernel driver improvements this cycle ranging from some notable enhancements to old AMD Radeon graphics hardware up through enabling support for some next-generation AMD graphics IP blocks to over on the Intel side where Nova Lake S graphics are being enabled by default.

GCC Patch Adjusting AMD Zen 5 Misprediction Cost Nets 12% Win In Benchmark
GCC Patch Adjusting AMD Zen 5 Misprediction Cost Nets 12% Win In Benchmark

23 August 06:56 AM EDT - AMD - AMD Zen 4 / Zen 5 Tuning

An AMD compiler engineer posted a patch on Saturday for the GNU Compiler Collection (GCC). The two-line patch adjusts the misprediction cost for Zen 4 and Zen 5 processors, which ends up yielding a 12% improvement in one SPEC CPU benchmark on Zen 5 and a 9% improvement on Zen 4.

Linux 7.3 Introduces New AES Encryption APIs - Will Open Up More Performance
Linux 7.3 Introduces New AES Encryption APIs - Will Open Up More Performance

23 August 06:42 AM EDT - Linux Kernel - New AES Encryption APIs

Eric Biggers of Google continues carrying out great work on the Linux kernel crypto code. For Linux 7.3 he's landed work on new library APIs for most of the AES encryption modes used within the kernel. Moving forward this will open the door to more performance optimizations, reducing code duplication, and other enhancements.

22 August

Longtime Linux CIFS/SMB3 Maintainer Passes Away
Longtime Linux CIFS/SMB3 Maintainer Passes Away

There is a changing of the guard with Linux 7.3 as the maintainer of the Common Internet File System (CIFS) / SMB3 code within the Linux kernel. Longtime maintainer, principal Linux CIFS author, and current Microsoft employee Steve French has stepped down due to health reasons.

eCryptfs Sees Fixes For Potential Malicious Intent, Some Dating Back To Its 2006 Debut
eCryptfs Sees Fixes For Potential Malicious Intent, Some Dating Back To Its 2006 Debut

The eCryptfs stacked cryptographic filesystem implementation for the Linux kernel to transparently encrypt files saw a number of bug fixes for the Linux 7.3 kernel. A number of these bug fixes deal with potential maliciously-crafted data and vulnerable going back to the 2006 introduction of eCryptfs as this option known for its use on Ubuntu home directory encryption and Chrome OS.

Apple HFS / HFS+ File-System Support Continues Seeing Fixes With Linux 7.3
Apple HFS / HFS+ File-System Support Continues Seeing Fixes With Linux 7.3

22 August 03:01 PM EDT - Apple - Apple HFS

In early 2025 it was being discussed to potentially drop the HFS and HFS+ file-system support with the code having been orphaned over a decade and becoming a maintenance burden. But that dismal outlook quickly turned around with some developers stepping up to maintain the old Apple file-system support. Over a year later, fortunately, it's turned out to be a success story with more HFS/HFS+ file-system fixes continuing to work their way into the mainline Linux kernel.

AMD RDNA 4m Firmware Published For Linux Ahead Of Launch
AMD RDNA 4m Firmware Published For Linux Ahead Of Launch

22 August 07:08 AM EDT - Radeon - GFX11.7 / RDNA 4m

In addition to AMD's Friday afternoon big code drop of all the UALink enablement patches for the Linux kernel and the AMDGPU driver, there was another big drop from AMD to end out the week... Upstreamed to the linux-firmware.git repository is all the firmware binaries needed by the open-source driver stack for initializing their forthcoming RDNA 4m "GFX 11.7" graphics.

Open-Source Etnaviv Driver Now Able To Run YOLOX
Open-Source Etnaviv Driver Now Able To Run YOLOX

22 August 06:06 AM EDT - Mesa - Etnaviv + YOLOX

The open-source, reverse-engineered Etnaviv driver stack that began for providing accelerated graphics support on Vivante GPU IP and since expanded to handle Vivante NPUs as well is now able to handle YOLOX object detection.

Linux 7.3 x86/mm Lands Patches To Greatly Improve Latency-Sensitive Workloads
Linux 7.3 x86/mm Lands Patches To Greatly Improve Latency-Sensitive Workloads

The highlight of this week's x86/mm pull request of changes for the Linux 7.3 kernel are fixes that reduce the time that the TLB flushing code has interrupts disabled. This helps significantly with latency-sensitive workloads but Intel engineer Dave Hansen noted in the pull request that "it's certainly something to keep an eye on" in looking out for any regressions.

21 August

Proton 11.0-2 Enables More Titles With Steam Play / Linux Gaming

21 August 05:14 PM EDT - Valve - Proton 11.0-2

Just in time for those that enjoy their Linux / Steam Play gaming on weekends, Valve and CodeWeavers today released Proton 11.0-2 as the newest stable release of this Wine 11.0 downstream that powers Steam Play for running Windows games gracefully on Linux.

AMD Posts Massive Patch Series For Enabling UALink In The Linux Kernel

21 August 04:07 PM EDT - AMD - Ultra Accelerator Link

Whether coincidental or intentional, AMD engineers tend to drop interesting, feature patches for the open-source/Linux space on Friday afternoons. Hitting the kernel mailing list minutes ago were two patch series sent out by AMDGPU maintainer Alex Deucher for introducing UALink infrastructure.

Linux 7.3 Lands Improvements For Voodoo 3 / 4 / 5 & Vintage Atari Computers In 2026

At a time when Linux continues dropping older hardware drivers due to the influx of AI/LLM-generated bug reports and patches for hardware extremely unlikely to be used with modern versions of the mainline Linux kernel, Voodoo graphics cards and vintage Atari computers are seeing some reprieve with the upcoming Linux 7.3 kernel release.

Framework Laptop 16 With GeForce RTX 5070 12GB, One-Piece Keyboard & Haptic Touchpad

While the past few weeks have been quite busy with the new Framework Laptop 13 Pro testing with that all-new laptop model and paired with Intel's Core Ultra Series 3 "Panther Lake", at the same time Framework Computer has begun shipping some updated components for the Framework Laptop 16 laptop. If looking for a bit more GPU compute power hor larger form factor than the 13-inch model, the Framework Laptop 16 can now be equipped with the NVIDIA GeForce RTX 5070 GPU as well as a haptic touchpad and one-piece keyboard for improving the input experience.

Nginx Dark Mode Support For Error Pages Remains Elusive

In early 2025 I wrote about the upstream Nginx web server rejecting dark mode support for its error pages on the basis of wanting to keep the default error pages simple and developers arguing the extra HTML tag for the dark mode styling as superfluous. Following a lot of public backlash for being against offering native dark mode handling by default, Nginx stakeholders were polled and largely came out in favor of supporting the functionality but more than one year later it remains elusive from upstream Nginx.

Linux 7.3 Ready With CXL Type-2 Driver Support For AMD Solarflare NICs

21 August 06:33 AM EDT - AMD - AMD Solarflare NIC

With the mainline Linux 7.2 kernel there is now the basic support in place for CXL Type-2 accelerator drivers within the CXL core subsystem code. The first in-tree Type-2 driver with the Linux kernel is for the new AMD Solarflare NIC hardware.

Linus Torvalds Endures A Debug Session From Hell, "Enormously Helped" By AI

21 August 06:19 AM EDT - AI - Intel Xe Driver Fix

It's pretty rare to see Linus Torvalds author patches himself pertaining to the open-source Linux graphics drivers, but waking up this morning I was surprised to see he authored and committed an Intel Xe kernel graphics driver change himself. It ended up being after he encountered a "debug session from hell" but was ultimately helped by AI in fixing a bug that had been irking him.

20 August

Intel Mesa Linux Drivers Now Treating Nova Lake S / U / H / HX As Stable

20 August 08:44 PM EDT - Intel - No Longer Experimental

Intel's open-source Mesa drivers for Iris Gallium3D (OpenGL) and ANV (Vulkan) on Linux are no longer treating next-gen Nova Lake processors with integrated graphics as experimental and off-by-default. With today's Mesa 26.3-devel code, the Intel driver code across Nova Lake's S, U, H, and HX product families are considered stable and enabled by default.

Linux 7.3 Network Changes Merged But Developers "Completely Overwhelmed" Due To AI/LLMs

All of the networking subsystem feature updates were merged today for the Linux 7.3 kernel's merge window. There are a lot of wired and wireless networking improvements this cycle but also a ton of bug fixes -- including many not so important fixes spun up by AI/LLM agents. The networking subsystem maintainers admit now they are "completely overwhelmed" due to this code churn from the output of AI large language models.

Mesa 26.2.1 Released With Dozens Of Fixes

20 August 06:35 AM EDT - Mesa - Mesa 26.2.1

For those preferring the tradition of waiting for the first point release of a new Mesa feature release before upgrading, Mesa 26.2.1 is available today with a healthy round of bug fixing.

Linux 7.3 Cleans Up The Code For Disabling Of Legacy 32-bit Time Support

The Linux kernel has supported the CONFIG_COMPAT_32BIT_TIME Kconfig build time option for optionally disabling of legacy 32-bit time system call support. This is intended to disable the code that uses a 32-bit integer for time that is thus not Year 2038 safe, but at the cost of breaking compatibility for legacy 32-bit applications. Even if building without Linux 32-bit time support, it turns out some 32-bit time code persisted but that is now being fixed with Linux 7.3.

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed