KDE's KWin Compositor Lands First Step Toward Vulkan Support

Merged today was the very first step toward implementing Vulkan support within KDE's KWin compositor as an alternative to OpenGL rendering.

For years there has been talk about implementing Vulkan support within the KWin Wayland compositor while now we are finally beginning to see some mainline activity around it. A merge request opened three weeks ago was generic multi-GPU copy swapchain with Vulkan support with initial Vulkan support for the DRM back-end.

Xaver Hugl who authored the code explained in the merge request :
"This MR adds the swapchain,
Continue reading...

Open-Source Nouveau Performance With Linux 7.0 + NVK Mesa 26.1-dev vs. NVIDIA Linux Driver

As a few months have passed since our prior round of testing the fully open-source NVIDIA Linux driver stack with the Nouveau kernel driver and Mesa NVK Vulkan driver plus Zink, here is a fresh round of benchmarks using Linux 7.0 and Mesa 26.1-dev compared to the open-source stack shipped by Ubuntu 25.10 (Linux 6.17 + Mesa 25.2) for showing how far the open-source NVIDIA driver has progressed the past few months. Plus

Continue reading...

Ubuntu Will Switch To ntpd-rs As Its Next Rust System Component

Canonical engineers are planning a switch to ntpd-rs as the newest Rust-based system component for Ubuntu Linux for handling time synchronization.

Following Rust Coreutils, sudo-rs, and other ongoing Rust work around Ubuntu, Canonical is planning to adopt ntpd-rs as a Rust implementation for the Network Time Protocol (NTP) and Network Time Security (NTS) protocols client/server support on Ubuntu Linux.The hope is that ntpd-rs will be able to replace Ubuntu's existing usage of Chrony, LinuxPTP,
Continue reading...

AMD Announces The Ryzen 9 9950X3D2

AMD this morning finally announced the long-rumored Ryzen 9 9950X3D2 flagship processor with 3D V-Cache for both of the CCDs.

The AMD Ryzen 9 9950X3D2 Dual Edition is announced and will begin shipping on 22 April. Both chiplets feature AMD 3D V-Cache for 208MB of total cache. This 16-core desktop processor is said to deliver 5~10% better performance over the current flagship Ryzen 9
Continue reading...

Intel Xe Driver In Linux 7.1 Enabling THP For Device Pages As A Big SVM Win

Sent out today was a new batch of "drm-xe-next" material of Intel Xe kernel graphics driver improvements ready for the upcoming Linux 7.1 kernel cycle. Standing out in this pull is enabling Transparent Hugepages (THP) support for drm_pagemap as a big win for those making use of Shared Virtual Memory (SVM) for GPU compute and the like.

Intel engineers have been working in recent months on enabling Transparent Hugepages for GPU memory migration. THP for device pages during migration avoids splitting folios and
Continue reading...

Fedora 45 Aims For IPv6-Mostly Support Out-Of-The-Box

One of the early features for Fedora 45 that was approved this week is enabling IPv6-mostly support within NetworkManager for a more modern out-of-the-box network experience.

IPv6-mostly is the networking approach for primarily running on IPv6 but providing IPv4 connectivity just for the legacy devices needing it. IPv6-mostly is the balancing act between a full dual-stack IPv4/IPv6 network and going full bore on IPv6-only. IPv6-mostly relies on

NXP Neutron NPU Kernel Driver Blocked For Now By A Closed-Source User-Space Blob

Last month NXP posted open-source Linux kernel driver patches for their Neutron NPU accelerator . The NXP Neutron NPU aims to help with edge AI applications and this neural processing unit is found in their different SoCs. Unfortunately, their GitHub repository for the user-space software ends up containing a binary-only blob that will end up delaying plans on getting this driver into the mainline Linux kernel.

NXP hosts a GitHub repository with a user-space library and custom LiteRT (TensorFlow-Lite) delegate workloads on this Neutron NPU
Continue reading...

An Enticing Optimization For Linux Memory Reclaim On Today's Multi-Core Platforms

A new set of Linux kernel patches for batch TLB flushing for dirty folios within the kernel's vmscan path were recently floated on the Linux kernel mailing list. This batch TLB flushing optimization for dirty folios during memory reclaim can be a significant performance win with today's multi-core hardware.

Tencent engineer Zhang Peng sent out the set of patches to improve the Linux kernel's behavior when performing page-out in memory reclamation. Currently the function to flush dirty pages from the Translation Lookaside Buffer (TLB) is
Continue reading...

ASUS Armoury & HP WMI Drivers Add More Laptops Ahead Of Linux 7.0-rc6

Merged today was another round of platform-drivers-x86 changes for the ongoing Linux 7.0 cycle. There are bug fixes plus some new hardware support additions that make this merge notable. Due to the new hardware support amounting to just device IDs and not risking existing hardware support, it's fine for merging at this late stage of Linux 7.0 development.

The ASUS Armoury driver that was merged back in Linux 6.19 for supporting more ASUS laptop and gaming handheld device features under Linux
Continue reading...

Fedora 45 Plan Approved For Web Frontend To Linux's "Blue Screen of Death" DRM Panic

With just a few weeks to go until the official Fedora 44 release, there is already feature planning and activity beginning for Fedora 45 that will be released toward the end of 2026. Among the early feature approvals is a new web front-end feature to the DRM Panic "Blue/Black Screen of Death" functionality with a specialized QR code for kernel errors.

The DRM Panic functionality in the mainline kernel has proven quite useful for displaying a more visual/end-user friendly message when a
Continue reading...