Google Publishes Updated Proposal For Standardizing Haptic Touchpads On Linux

As part of work going back to 2019, an engineer on Google's Chromium OS team submitted an updated proposal on Monday for seeking to standardize the haptic touchpad support within the Linux kernel.

An updated design proposal was posted around Linux user-space and HID driver support for haptic touchpads. With there being multiple concurrent efforts working on haptic touchpads with force sensors and haptic actuators to replace traditional buttons, Google engineers are working to ensure Linux has a solid design for supporting haptic touchpads and in turn Chrome/

RADV Lands Experimental Host Image Copy Support (VK_EXT_host_image_copy)

Making it into the RADV Vulkan driver ahead of this week's Mesa 25.2 feature freeze is experimental support for the VK_EXT_host_image_copy extension. The Vulkan host image copy extension was worked on by Valve and others for letting applications/games copy data between the host memory and images on the host processor without having to first stage via a GPU-accessible buffer.

Per the VK_EXT_host_image_copy extension spec :
"This extension allows applications to copy data

New Effort To Upstream LTTng In The Linux Kernel Draws Criticism From Torvalds

The LTTng tracing toolkit is twenty years old this year and it's seen significant adoption by different hyperscalers and other notable organizations like IBM and Sony and Siemens beyond basic end-users and administrators for system tracing/debugging. While having many successes over the past two decades, the kernel modules remain outside of the kernel tree. Even with around four different upstreaming attempts to get the LTTng code into the mainline kernel, it still has not happened. A fifth attempt began today but still looks like it could be an uphill
Continue reading...

Intel Xe3 Panther Lake OpenGL & Vulkan Support Now Enabled By Default On Linux

With the upcoming Linux 6.17 kernel the Intel Xe kernel graphics driver is enabling Panther Lake graphics out-of-the-box . Now going along with that Linux 6.17+ support out-of-the-box, the Mesa OpenGL and Vulkan user-space drivers are also ready to declare their Xe3 Panther Lake graphics support by default.

When running on Linux 6.17+ for the Xe kernel graphics driver pairing, the upcoming Mesa 25.2 release and also to
Continue reading...

New Linux Patches Enable Support For The Snapdragon X1 Powered Microsoft Surface Pro 11

Posted today to the Linux kernel mailing list are a set of nine patches for bringing up support for the Qualcomm Snapdragon X Elite/Plus powered Microsoft Surface Pro 11 2-in-1 laptop.

Similar to prior ARM-powered Surface Pro laptops seeing Linux support, it's an exercise basically left up to the open-source community. And as with other Snapdragon X powered devices, not all Linux support/features are in place right away.

The patch series sent out by Dale Whinham enable the X1
Continue reading...

Mesa 25.2 NVK vs. NVIDIA R575 Linux Graphics Performance For GeForce RTX 40 Series

A number of Phoronix readers have been interested in seeing some fresh benchmarks of Mesa's NVK Vulkan driver in providing open-source Vulkan API support on NVIDIA GeForce graphics cards as well as the modern OpenGL approach of using Zink for layering OpenGL atop Vulkan. Here are some fresh benchmarks using the very latest Mesa 25.2 code for NVK on the latest upstream stable Linux kernel compared to the NVIDIA R575 official Linux graphics driver stack.

This round of testing is providing a fresh look at the NVIDIA GeForce

Continue reading...

SFrame Support Upstreamed To GNU C Library For Glibc 2.42

Merged today into the upstream GNU C Library code ahead of next month's Glibc 2.42 release is support for SFrame stack tracing with ELF binaries on x86 and AArch64 architectures.

SFrame is a stack trace format that is lightweight and can overcome the run-time performance cost of involving frame pointers and losing a general purpose register. Claudiu Zissulescu of Oracle today upstreamed the necessary Glibc-side patches ahead of the Glibc 2.42 release in August.

The patches merged today included SFrame support
Continue reading...

NVMe Controller Data Queue "CDQ" Patches Posted For Linux

New feature patches posted for review today on the Linux kernel mailing list are working to implement the NVMe specification's Controller Data Queue (CDQ) functionality within the NVMe storage driver.

NVMe's Controller Data Queue functionality allows for an NVMe controller to post information to the host through a single completion queue. The patch series today further describes the Controller Data Queue functionality as:
"The main motivation is to enable Controller Data Queues as described in the 2.2 revision of the NVME base specification. This series places the
Continue reading...

Old Radeon HD 2000/3000/4000 GPUs Still Seeing Open-Source Driver Fixes In 2025

In addition to last minute feature work on the latest AMD RDNA4 graphics cards ahead of the Mesa 25.2 code branching, there's also some new fixes going into Mesa for the open-source Radeon driver code... Coming in this Monday morning by surprise are some fixes for the Radeon HD 2000/3000 series approaching two decades old as well as a fix for the Radeon HD 4000 graphics processors.

Merged today to Mesa Git is this fix to
Continue reading...

RADV Vulkan Video Improvements Make It Into Mesa 25.2 For AMD RDNA4 GPUs

Ahead of the Mesa 25.2 code branching / feature freeze expected later this week, last minute feature additions and other changes continue landing in the codebase for these open-source OpenGL and Vulkan drivers. One of the additions today worth mentioning are continued Vulkan Video improvements for AMD Radeon graphics.

Merged today by are some enhancements to RADV's Vulkan Video decode capabilities. This work was carried out by AMD contractor David Rosca, who for months has been working working on their open-source video acceleration code. Besides
Continue reading...