Linux Hardware Reviews & Performance Benchmarks, Open-Source News

17 min read Original article ↗
Linux 7.3 To Overcome "Significant Bottleneck" For Small I/O With PCIe Gen5 NVMe SSDs
Linux 7.3 To Overcome "Significant Bottleneck" For Small I/O With PCIe Gen5 NVMe SSDs

While the Linux 7.2 feature merge window ended just days ago and the better part of two months now before v7.2 will be released as stable, there are already features beginning to accumulate that will target the Linux 7.3 cycle. The most exciting change I've seen to kick off that dance ahead of Linux 7.3 is addressing a "significant" bottleneck affecting small direct I/O performance with speedy storage such as PCIe Gen5 NVMe SSDs.

AMD Sends Out Latest Linux Patches For RMPOPT Optimization
AMD Sends Out Latest Linux Patches For RMPOPT Optimization

2 Hours Ago - AMD - AMD RMPOPT

Earlier this year AMD disclosed the RMPOPT instruction that given the timing will seemingly be introduced with upcoming Zen 6 EPYC "Venice" processors. The RMPOPT feature amounts to a performance optimization for AMD EPYC SEV-SNP enabled servers by cutting down on the associated Reverse Map Table (RMP) overhead. Linux enablement of AMD RMPOPT remains ongoing and out this week is the latest iteration of the enablement.

GCC 16.2 Being Planned For Early August Release
GCC 16.2 Being Planned For Early August Release

7 Hours Ago - GNU - GCC 16.2

For those that prefer waiting until the first bug-fix/point release before upgrading to a major new feature series, GCC 16.2 is being planned for an early August release for delivering back-ported bug fixes to the GCC 16 compiler.

Asahi Linux Fixes Booting With macOS 27, Progress On M3 & Apple Video Decode
Asahi Linux Fixes Booting With macOS 27, Progress On M3 & Apple Video Decode

7 Hours Ago - Apple - Asahi Linux

The Asahi Linux project published a new blog post outlining recent development efforts in getting Apple Silicon hardware working with their downstream Linux distribution. There is ongoing work on bringing up Apple M3 support, fixing boot support for macOS 27 beta systems, Apple Video Decoder (AVD) support progress, and more.

Arch Linux AUR Malware, Linux 7.2 Developments & Other June Highlights
Arch Linux AUR Malware, Linux 7.2 Developments & Other June Highlights

7 Hours Ago - Phoronix - June 2026 Highlights

Last month on Phoronix there were 294 original news articles and 18 Linux hardware reviews / multi-page benchmark articles. Beyond Phoronix.com turning 22 years old in June, there were also a lot of exciting Linux hardware and open-source software developments worth recapping.

ASUS ROG Strix Laptop Sees Driver Fix For Linux Performance Too Low Compared To Windows
ASUS ROG Strix Laptop Sees Driver Fix For Linux Performance Too Low Compared To Windows

7 Hours Ago - Hardware - ASUS ROG Strix G16 G614PR

With modern laptops, proper platform/WMI drivers are becoming more depended upon not only for supporting all typical functionality from keyboards to backlights and other handling, but also for achieving proper performance. For many laptop vendors, the Linux platform drivers are maintained by the open-source community and actual customers. The latest example of the challenges of the community-maintained support rather than from the vendor is with the ASUS ROG Strix G16 G614PR gaming laptop seeing inappropriate power values set in the open-source driver that were incorrect and led to lower power/performance than Windows.

NVIDIA Working On New "TLV" Firmware Binary Format For Nova Driver
NVIDIA Working On New "TLV" Firmware Binary Format For Nova Driver

8 Hours Ago - NVIDIA - TLV Firmware

NVIDIA engineers have been developing a new binary format for their GPU firmware images for use with the in-development, open-source Nova kernel driver. With this new TLV binary firmware format it aims to be easier to parse by their Rust-based driver code.

30 June

GraalVM CE 25.1.3 Gets Native Image "Hello World" Program Down To Just 6.5MB
GraalVM CE 25.1.3 Gets Native Image "Hello World" Program Down To <em>Just</em> 6.5MB

30 June 04:11 PM EDT - Programming - GraalVM Community 25.1.3

GraalVM, the advanced JDK focused on ahead-of-time (AOT) Native Image compilation and since last year began shifting focus to more non-Java languages like Python and JavaScript, is out with its newest community feature release. GraalVM Community Edition 25.1.3 is now available with some interesting changes in tow.

Fedora 45 Looks To Finally Offer Install Support For Stratis Storage
Fedora 45 Looks To Finally Offer Install Support For Stratis Storage

30 June 02:00 PM EDT - Fedora - Installing To Stratis

Ever since RHEL deprecated their short-lived Btrfs plans, Red Hat engineers over the past decade have been developing Stratis Storage as their storage management solution leveraging XFS, LUKS, DM, and their Rust-based daemon. While Stratis Storage has been available in Fedora Linux going all the way back to Fedora 28, until now there hasn't been the option of using it for the root file-system on new Fedora installations. Finally with Fedora 45 that may change.

New Linux Driver Posted To Enable Keyboard Support On M3 MacBooks
New Linux Driver Posted To Enable Keyboard Support On M3 MacBooks

30 June 12:05 PM EDT - Apple - Apple DockChannel

While Linux 7.2 introduces the ability to boot on Apple M3 Macs, it's not yet remotely useful for end-users wanting to use an Apple Mac/MacBook as their daily system. As it stands now, the M3 Macs boot to a simple console and that's about it with the lack of proper GPU acceleration and functionality like the keyboard on MacBooks not working either. Posted to the kernel mailing list today was the new driver patches for enabling the internal keyboard on more recent Apple MacBooks.

Servo Browser Engine Continues Making Much Progress On Less Than $8k Monthly
Servo Browser Engine Continues Making Much Progress On Less Than $8k Monthly

Released last week was the Servo 0.3 browser engine release along with their latest Servoshell demo browser. Today the project has published their monthly development recap to highlight all of the interesting changes made. Here's a look at what they accomplished over the past month while doing so on less than $8k in monthly donations.

29 June

Next Bcachefs Release Aims To Include Rust Code In The Kernel Module
Next Bcachefs Release Aims To Include Rust Code In The Kernel Module

The Bcachefs file-system already makes use of the Rust programming language in the user-space tools for this CoW file-system and they have been planning to make use of Rust within the kernel module too. Beginning in the next Bcachefs release, v1.38.7, they are looking at beginning to include Rust code now in their kernel driver.

Red Hat ARM Engineer Abandons ARM64 Linux Personal Desktop, Goes Back To AMD Ryzen System
Red Hat ARM Engineer Abandons ARM64 Linux Personal Desktop, Goes Back To AMD Ryzen System

29 June 10:36 AM EDT - Arm - AArch64 Linux Desktop Experiment

Red Hat senior software engineer Marcin Juszkiewicz of Red Hat's ARM Team had been dogfeeding with an AArch64 Linux desktop being used as his primary, personal system for nearly the past year. But now he shared he has gone back to using his AMD Ryzen desktop instead over AArch64 Linux issues encountered with his Ampere Altra desktop.

Infinity Scheduler Aims To Be A Better Linux Scheduler
Infinity Scheduler Aims To Be A Better Linux Scheduler

The Infinity Scheduler is another attempt at improving the CPU scheduling behavior under Linux and created by the developer behind the existing "scx_flow" sched_ext scheduler. But Infinity Scheduler isn't taking the approach of using sched_ext and is rather patched into the Linux kernel in modifying CFS and RT behavior.

AMD Linux Patches Introduce New "Low Power" CPU Core Type
AMD Linux Patches Introduce New "Low Power" CPU Core Type

29 June 06:32 AM EDT - AMD - Low-Power CPU Core

A new Linux kernel patch series posted to the kernel mailing list minutes ago is introducing a new "Low Power" CPU core type for AMD heterogeneous processors. The x86 topology code in the Linux kernel already supports the notion of Performance and Efficiency type cores while now a new "Low Power" core type is being introduced for AMD heterogeneous platforms.

ZLUDA v6 Gets PhysX Running Well On AMD GPUs But Loses Commercial Funding
ZLUDA v6 Gets PhysX Running Well On AMD GPUs But Loses Commercial Funding

ZLUDA as a reminder is the open-source project that began as drop-in CUDA support for Intel graphics hardware and then was quietly funded by AMD for years as a drop-in CUDA replacement on AMD GPUs that went open-source after losing funding. That was then taken down and since late 2024 ZLUDA then began focusing on multi-GPU CUDA focused on AI after beginning to receive funding from an unspecified party. Now, unfortunately, funding has once again been cut from that unnamed party but in turn ZLUDA is focusing on PhysX and better Windows support.

28 June

Linux 7.3 To Introduce DRM "Color Format" Property With AMD GPU Driver Support
Linux 7.3 To Introduce DRM "Color Format" Property With AMD GPU Driver Support

While the Linux 7.2 kernel merge window is only ending later today to cap off the feature work on this next version of the Linux kernel, already for the Linux 7.3 kernel cycle later in the year there is one notable feature on the way: the DRM color format property is being introduced and being first supported by the AMDGPU kernel graphics driver.

Linux 7.2 Surpasses More Than 43 Million Lines In The Kernel Tree
Linux 7.2 Surpasses More Than 43 Million Lines In The Kernel Tree

Today marks the last day of the Linux 7.2 merge window with Linux 7.2-rc1 due out later today. With the many new features and improvements merged over the past week since the Linux 7.1 stable debut, the Linux kernel source tree now exceeds 43 million lines.

27 June

Linux MD RAID5 Seeing Scalability Improvements Up To 17%

Posted to the Linux kernel mailing list this week was a new patch series working on scalability enhancements to the MD RAID5 software RAID code. Up to a 10~17% improvement was observed in some configurations with these RAID5 scalability patches.

GNOME AI Assistant Adds Image Generation Support

27 June 06:43 AM EDT - GNOME - Newelle 1.4.5

In development over the past three years has been Newelle as a GNOME-aligned AI virtual assistant. Out this week is Newelle 1.4.5 and it now adds AI image generation support and a redesigned chat interface.

COSMIC's New System Monitor Is Looking Very Slick

27 June 06:02 AM EDT - GNOME - COSMIC System Monitor

Not only is GNOME 51 working to replace GNOME System Monitor with its new replacement, but over in System76's COSMIC space they have been baking their own new system monitor too.

26 June

New Intel Linux Driver Patches Enable HDR Over DP MST Connections

26 June 02:21 PM EDT - Intel - HDR Over DP MST

One of the limitations of the Intel Linux driver's high dynamic range (HDR) display support is that it currently doesn't work for any DisplayPort Multi-Stream Transport "DP MST" connections, such as for daisy chaining monitors or multi-monitor docking stations. But the good news is patches are being worked on to address this Intel Linux kernel display driver shortcoming.

Experimental Code Enables Per-Monitor Backgrounds For GNOME Shell

26 June 09:25 AM EDT - GNOME - Per-Monitor Backgrounds For GNOME

One of the limitations of GNOME's current multi-monitor handling is that the same background is used across the displays. For those that want to enjoy per-monitor background selection, some experimental / proof-of-concept code is now working to allow such per-monitor backgrounds to work with the modern GNOME desktop.

Intel ANV Vulkan Driver Now Enables Descriptor Heaps By Default

26 June 08:59 AM EDT - Intel - Intel Vulkan Descriptor Heaps

Back in early May was the experimental enabling of Vulkan descriptor heaps for the Intel ANV open-source driver. After nearly two months of continued testing and improvements, the VK_EXT_descriptor_heap support for Intel graphics on Linux is now enabled by default.

Intel ISPC 1.31 Brings New Targets For Nova Lake, Experimental PowerPC 64-bit

26 June 06:19 AM EDT - Intel - Intel ISPC 1.31

Intel engineers on Thursday released the newest version of the Intel Implicit SPMD Program Compiler, ISPC. The ISPC 1.31 supports their variant of the C programming language with extensions for Single Program, Multiple Data programming for leveraging their range of CPU and GPU hardware.

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