libinput 1.29 Released With High Resolution Scroll Wheel Improvement

Libinput 1.29 was just released as the newest version of this open-source input handling library used on the modern Linux desktop both under X.Org and Wayland environments.

Libinput 1.29 most notably improves the high resolution scroll wheel support to help better detect inadvertent scroll wheel movement. The enhancements should lead to better scroll wheel responsiveness for most users/devices.

Continue reading...

Linux Begins Preparing For The Lenovo Legion Go 2 Handheld

In recent days there have been an increasing flow of leaks surrounding the Legion Go 2 as the next-generation handheld from Lenovo. The Lenovo Legion Go 2 is reported to be launching later this year with an AMD Ryzen Z2 Extreme SoC, 144Hz OLED display, and a variety of other hardware upgrades over the original Lenovo Legion Go. Linux driver activity around the Legion Go 2 has begun.

Today is the first time I am seeing Linux kernel driver activity on the public mailing lists around the Legion Go
Continue reading...

Linux 6.17 Lands New Driver To Power On The T-HEAD TH1520 RISC-V SoC's GPU

The Linux 6.17 kernel has merged a new driver for powering up the Imagination PowerVR-based graphics processor found within the Alibaba T-HEAD TH1520 RISC-V SoC. This power sequencing driver is just for being able to power-up the GPU before the actual graphics driver can takeover.

The T-HEAD TH1520 RISC-V SoC has seen mainline Linux kernel support since 2023 but further work has been needed for the GPU support. The TH1
Continue reading...

Mesa 25.2-rc3 Released With RADV Vulkan Video Fixes, NVK Conformance Update

The third weekly release candidate of Mesa 25.2 is now available for testing ahead of its planned stable release in August.

Mesa 25.2-rc3 brings an assortment of different fixes as outlined below. We're working toward the Mesa 25.2 stable release in the coming weeks with its many new features in tow . As of writing there are just three open blocker bugs for the Mesa 25.2 release: two macOS issues have been reported and then the third is just ensuring
Continue reading...

Linux's Landlock Security Module Lands New Maintainers To Avoid Bit Rot

Upstreamed to the Linux kernel back in 2021 was Landlock as a new means of unprivileged application sandboxing . It aimed to be very powerful and since being upstreamed four years ago has seen some minor enhancements and fixes but has been without any formal code maintainer. Thankfully two developers have stepped up to oversee this Linux security module going foreward.

As a reminder about Landlock, from the kernel.org documentation :
"The goal of Landlock is to enable restriction of ambient rights (e.g. global filesystem or network
Continue reading...

AMD Threadripper 9980X + 9970X Linux Benchmarks: Incredible Workstation Performance

Ahead of the Threadripper 9000 series hitting store shelves tomorrow , today the review embargo lifts on these new high-end desktop/workstation Zen 5 processors. I have been testing out the Threadripper 9970X and 9980X this month and have been extremely excited about the generational uplift and all-around performance of these new AMD Ryzen Threadripper 9970X/9980X processors on Linux for delivering the best possible workstation performance in 2025.

Continue reading...

Intel

AMD Hardware Feedback Interface & CPUID Faulting Merged For Linux 6.17

Two notable AMD CPU feature additions were merged overnight for the in-development Linux 6.17 kernel.

First and most prominently: AMD's Hardware Feedback Interface driver has been merged! This new driver has been in development the past year for Linux and is designed to provide better classification and dynamic rankings around heterogeneous core processors for the AMD Ryzen parts with a mix of full-fat/classic and "dense" cores, such as various Ryzen AI 300 series models with a mix of Zen 5 and
Continue reading...

Linux 6.17 Drops Pktcdvd Driver, Many Block & IO_uring Improvements

Merged already for the in-development Linux 6.17 kernel were the many block subsystem and IO_uring changes for enhancing I/O on Linux as we roll toward the H2'2025 Linux distribution releases.

Merged as part of the block changes for the new kernel are dropping the pktcdvd driver . The pktcdvd driver is the packet writing CD-RW / DVD-RW / DVD+RW / DVDRAM driver that was already deprecated in the kernel. The main use of this packet writing CD
Continue reading...

AMD Zen 5 CPUs See First Microcode Updates In Linux-Firmware.Git

AMD yesterday upstreamed a batch of new CPU microcode files to linux-firmware.git as the de facto repository where component firmware/microcode is easily distributed to Linux distributions. This also marks the first time that Family 1Ah (Family 26) CPU microcode is updated there for the latest Zen 5 processors.

As is usually the case, unfortunately, there is no public change-log or any other insight into the changes of the new CPU microcode updates for Family 19h (Zen 3 / Zen 3+
Continue reading...

Linux 6.17 Now Makes Multi-Core/SMP Support Unconditional

Earlier this year Linux kernel patches were posted for making SMP support unconditional so the kernel is always built for multi-core capabilities . With uniprocessor core environments being extremely rare especially for those that would be using an up-to-date, upstream Linux kernel, dropping non-SMP support would allow simplifying code paths within the kernel. Well, for Linux 6.17 it's finally happening.

The patches standardize the Linux scheduler on the Symmetric Multi-Processing (SMP) to avoid unnecessary complexity and obstacles with
Continue reading...