Linux Hardware Reviews & Performance Benchmarks, Open-Source News

19 min read Original article ↗
Polychromatic 0.9.8 Released With Razer Blade 16 2023 Support
Polychromatic 0.9.8 Released With Razer Blade 16 2023 Support

11 Minutes Ago - Hardware - Polychromatic 0.9.8

For those looking to manage the RGB lighting and other features of their Razer devices on Linux, Polychromatic 0.9.8 is now available for that UI front-end that interacts with the OpenRazer kernel drivers for providing a decent albeit unofficial Linux configuration experience.

HWMON Fixes For Linux 7.2-rc7: "Most Of Them Fixing Critical Or High Severity Bugs"
HWMON Fixes For Linux 7.2-rc7: "Most Of Them Fixing Critical Or High Severity Bugs"

It's been another busy week in the Linux kernel camp with increased patch activity continuing due to AI/LLM coding agents / bots continuing to uncover different defects in the open-source codebase. The hardware monitoring (HWMON) subsystem saw many fixes this week for issues mostly raised by the Sashiko AI bot with the issues being described as mostly critical or high severity bugs.

AI Helped Create A DirectX 11 Driver For QEMU VMs
AI Helped Create A DirectX 11 Driver For QEMU VMs

Thanks in part to the power of Claude Opus 5 and Claude Fable 5, a new Windows DirectX 11 driver for QEMU has been created to help improve graphics acceleration for Microsoft Windows guests running under QEMU virtual machines.

Linux 7.2-rc7 Adding Support For The Most Unique Or Very Funky Gaming Controller
Linux 7.2-rc7 Adding Support For The Most Unique Or Very Funky Gaming Controller

6 Hours Ago - Hardware - Linux 7.2-rc7 Input

The input subsystem fixes for the week include a number of AI-driven patches to address various information leaks, out-of-bounds accesses, validation fixes, and other coding issues that have turned up recently. Plus some device quirks and also adding support for a rather funky gaming controller to the common XPad Linux driver used by many different gaming controllers.

7 August

Initial Apple M3 Pro / Max / Ultra Support Being Upstreamed For Linux 7.3
Initial Apple M3 Pro / Max / Ultra Support Being Upstreamed For Linux 7.3

7 August 01:31 PM EDT - Apple - Apple M3

Upstreamed for the Linux 7.2 kernel was the Device Tree (DT) support for booting the mainline Linux kernel on the base Apple M3 SoC. Though it's not yet useful for end-users with many features remaining to be supported and upstreamed. Now for the upcoming Linux 7.3 kernel, the M3 Pro, Max, and Ultra variants will also have initial support for booting on the mainline kernel.

TTM Memory Management For Graphics To Be More Aggresive With Linux 7.3
TTM Memory Management For Graphics To Be More Aggresive With Linux 7.3

This week a final batch of DRM-Misc-Next feature material was submitted for DRM-Next to queue ahead of the Linux 7.3 merge window opening later in the month. Most notable is the TTM memory management code is now being more agressive when allocating below protection limits. This is an improvement coming thanks to Valve's open-source Linux graphics team.

AMD Updates HDMI 2.1 VRR & ALLM Patches But Will Miss Out On Linux 7.3
AMD Updates HDMI 2.1 VRR & ALLM Patches But Will Miss Out On Linux 7.3

7 August 06:08 AM EDT - Radeon - AMD HDMI VRR + ALLM

Complementing the HDMI 2.1 Fixed Rate Link (FRL) support that AMD already upstreamed to the Linux kernel, AMD engineers have been further ironing out their HDMI 2.1 implementation for the open-source AMDGPU Linux kernel driver. The latest quest has been getting HDMI 2.1 variable rate refresh (VRR) support upstreamed along with HDMI Auto Low-Latency Mode (ALLM).

GCC 16.2 Released With More Than 100 Fixes
GCC 16.2 Released With More Than 100 Fixes

7 August 05:43 AM EDT - GNU - GCC 16.2

Following the GCC 16.1 compiler release from the end of April as the first stable version of GCC 16, GCC 16.2 is now available with dozens of bug fixes collected since then for further stabilizing this year's GNU compiler feature release.

6 August

Zapscape Is The Latest Linux Vulnerability For KVM Guest-To-Host Escape, LPE
Zapscape Is The Latest Linux Vulnerability For KVM Guest-To-Host Escape, LPE

Made public earlier today is Zapscape as a guest-to-host escape vulnerability affecting the Linux KVM x86 code for the past six years. This 2020 kernel change to KVM x86 can also be used as a local privilege escalation (LPE) exploit too where /dev/kvm is world-writable on some Linux distributions like RHEL.

Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss
Linux 7.2-rc7 Restoring Btrfs Fixup Worker Infrastructure To Address Silent Data Loss

Back during the Linux 7.2 merge window the Btrfs file-system dropped its COW fixup mechanism, which was used to detect dirty pages without an ordered extent. This code was removed as it was believed the kernel's memory management layer had solved the underlying conditions but in reality it ended up leading to silent data loss. That Btrfs fixup worker infrastructure is now restored in time for Linux 7.2-rc7 this weekend and the stable v7.2 kernel later this month.

Linux Networking Continues Being Bombarded With AI Patches
Linux Networking Continues Being Bombarded With AI Patches

While the Linux WiFi/wireless maintainer just announced taking a stand against AI/LLM generated slop patches with a new "three second review" rule, the broader Linux networking subsystem continues to be bombarded with AI-generated patches.

Linux Patched For Safe RET Interrupt Vulnerability
Linux Patched For Safe RET Interrupt Vulnerability

6 August 12:14 PM EDT - Linux Security - Safe RET Interrupt Vulnerability

Made public minutes ago is the Safe RET Interrupt Vulnerability which is now patched in the newest Linux kernel Git code. The Safe RET Interrupt Vulnerability stems from improper handling within Linux's Speculative Return Stack Overflow (SRSO) mitigation affecting AMD Zen 1 through Zen 4 processors.

Apple NVMe Linux Driver Sees Fixes After Being Bitten By New Firmware
Apple NVMe Linux Driver Sees Fixes After Being Bitten By New Firmware

6 August 12:00 PM EDT - Apple - Apple NVMe Firmware Woes

A set of patches providing fixes for the Apple Silicon NVMe driver for the Linux kernel were sent out today due to new issues cropping up when running newer Apple firmware. Firmware shipped by macOS 15+ is causing issues with the current Apple NVMe open-source Linux driver developed by the Asahi Linux crew.

The Performance Benefits To Upgrading Mesa With Intel Arc B390 On Ubuntu Linux
The Performance Benefits To Upgrading Mesa With Intel Arc B390 On Ubuntu Linux

If you are an early customer of the Framework Laptop 13 Pro or other Intel Core Ultra Series 3 Panther Lake laptop and using Ubuntu 26.04 LTS, there can be real benefit from upgrading your Mesa stack for the newer Iris Gallium3D and ANV Vulkan drivers. In this article are some benchmarks of the Framework Laptop 13 Pro with Core Ultra X9 388H with Arc B390 Xe3 integrated graphics for looking at the performance impact of using Mesa Git on Ubuntu Linux.

Linux Accidentally Left Legacy I/O & Memory Handlers Open In Kernel Lockdown Mode
Linux Accidentally Left Legacy I/O & Memory Handlers Open In Kernel Lockdown Mode

For nearly the past decade has been the kernel lockdown mode for tightening up kernel access from user-space such as when UEFI Secure Boot is enabled. The kernel lockdown mode restricts PCI BAR access, no writing to /dev/mem, and other restrictions so user-space can't modify the running kernel or access sensitive kernel memory. An oversight has allowed legacy I/O and memory interfaces via sysfs to remain open in lockdown mode, but a fix is on the way.

AMD GFX1171 Support Merged For Mesa 26.3
AMD GFX1171 Support Merged For Mesa 26.3

6 August 06:19 AM EDT - Radeon - AMD GFX1171

Earlier this year we began seeing patches for AMD GFX1170 graphics IP labeled as "RDNA 4m" and that was then completed with also adding GFX1171 and GFX1172 as additional targets for the AMDGPU LLVM compiler back-end and AMDGPU kernel driver. Merged today for Mesa 26.3 is now adding the GFX1171 target to Mesa 26.3 for the RADV and RadeonSI drivers.

5 August

Denial WM: New Wayland Compositor With Flutter Directly Embedded
Denial WM: New Wayland Compositor With Flutter Directly Embedded

5 August 12:10 PM EDT - Wayland - Denial Compositor

The newest Wayland compositor to talk about and discuss is Denial, a Wayland compositor focused on optimal Arch Linux integration and that embeds the Flutter engine directly into the codebase. Denial makes use of the Rust programming language and leverages Smithay to help in the compositor responsibilities.

Additional Old Linux Drivers Face Removal Due To Noise From AI/LLM Coding Agents
Additional Old Linux Drivers Face Removal Due To Noise From AI/LLM Coding Agents

There continues to be a lot of cleaning up of the kernel source tree to deal with noise generated by AI / LLM coding agents sending in reports and patches for old drivers that are likely not actively used by anyone on modern upstream kernel builds. Rather than continuing to carry these old drivers around with the uptick in AI/LLM-generated noise, kernel maintainers are finding it better to just retire the old drivers.

AMD Preps HDMI FRL Fixes, New Knob For Disabling Older AMD GPU DCE Display Support
AMD Preps HDMI FRL Fixes, New Knob For Disabling Older AMD GPU DCE Display Support

5 August 06:20 AM EDT - Radeon - AMDGPU DC

Overnight AMD engineers sent out their latest round of AMDGPU DC display code updates for their Linux driver. This week's round of display code updates include some additional fixes for their recently introduced HDMI FRL (Fixed Rate Link) support as part of the work toward their HDMI 2.1 implementation finally coming together for their open-source, upstream Linux driver.

4 August

AMD Posts Proposal & Linux Patches For eSPI Subsystem

4 August 08:33 PM EDT - AMD - Enhanced Serial Peripheral Interface

AMD has posted patches proposing a new Linux subsystem for the Enhanced Serial Peripheral Interface (eSPI) standard that was in turn originally developed by Intel. With AMD now making use of eSPI, they are proposing a new subsystem for it within the Linux kernel, which includes a new driver for their hardware.

AMD openSIL & Coreboot Pull Requests For Phoenix AM5 Support

4 August 10:07 AM EDT - Coreboot - AMD openSIL + Phoenix AM5

Last week the 3mdeb firmware consulting firm released the first open-source firmware for a modern AMD Ryzen AM5 platform with their work to port AMD openSIL and Coreboot in their downstream Dasharo flavor to an MSI desktop ATX motherboard. Now that it's working out well, 3mdeb is working to upstream their AM5 platform support and Phoenix SoC support into upstream AMD openSIL as well as Coreboot.

Linux Foundation Announces Tokenomics Foundation For "Economics & ROI Of AI Value"

4 August 08:14 AM EDT - AI - Tokenomics Foundation

Last month the Linux Foundation launched the x402 Foundation to standardize Internet-native payments for AI agents as their latest AI play. That followed other "AI" initiatives from dealing with AI exploits to AI asset and data exchange. Today they have another AI foray being announced with the creation of the Tokenomics Foundation.

Linux's Staging Area To Now Reject LLM-Generated Patches, Except For Real Security Fixes

While Linux's second-in-command Greg Kroah-Hartman does use AI / LLMs himself to success in the Linux kernel, given the "onslaught" of kernel patches produced by large language models and the intent on the Linux kernel's staging area being an area for newcomers to get involved, moving forward he's now rejecting AI/LLM-generated staging patches. But there is one exception and that is for genuinely valid security fixes.

3 August

Linux 7.3 Adding Support For MCTP-Over-USB v1.1

Within the Linux networking subsystem's "net-next" Git branch there is now queued up support for MCTP-over-USB v1.1. This is the newest version of the standard for sending Management Component Transport Protocol (MCTP) packets over USB for tasks like crash dumps, logging, and firmware updates.

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