AMD Posts Latest "pghot" Code For Overhauling Linux Hot Page Tracking & Promotion

One of the core Linux infrastructure improvements that AMD engineers have been working on recently is pghot as a hot-page tracking and promotion subsystem. This proposed addition to the Linux kernel could be quite beneficial especially for those using modern AMD EPYC servers with CXL and multiple memory tiers.

AMD engineer Bharata Rao today posted the latest request for comments (RFC) patches implementing this pghot concept for the Linux kernel. This hot page tracking infrastructure aims to unify hot page detection from multiple sources, centralize the hot page promotion logic, and
Continue reading...

Arm Ethos U85 NPU Now Supported By EthosU Gallium3D Driver

Merged overnight for Mesa 26.1 is enabling the Arm Ethos U85 NPU within the EthosU Gallium3D driver so that with Mesa's TEFLON framework can begin taking on AI workloads.

There has been the Arm Ethos NPU accelerator driver for the Linux kernel and the EthosU Gallium3D driver in Mesa was merged for the U65 NPU while now the U85 NPU support is also available in upstream Mesa.

Continue reading...

Linux 7.0-rc5 Released: Linux 7.0 "Starting To Calm Down"

Linus Torvalds just issued Linux 7.0-rc5 as we inch toward the stable Linux 7.0 kernel release in April.

With Linux 7.0-rc5 there are various bug and regression fixes that accumulated over the past week as we move toward the end of the cycle. Some of the Linux 7.0-rc5 changes that stand out include a workaround in Radeon and AMDGPU drivers for the old GCN 1.0 era Hainan GPUs and better support for the Logitech MX Master 4 Bluetooth mouse
Continue reading...

D7VK 1.6 Overhauls Interaction With DXVK's D3D9 Backend

D7VK is the open-source project that began as a Direct3D 7 implementation atop the Vulkan API for Linux gamers and with time expanded to support all the way back to Direct3D 3 . Out today is D7VK 1.6 with continuing to enhance this D3D compatibility layer atop Vulkan for enhancing retro/vintage gaming on Linux.

The D7VK 1.6 release overhauls its interaction with DXVK's Direct3D 9 back-end. With improved vertex processing, D
Continue reading...

mdadm 4.6 Released With Boot Failure Fixes, New Lockless Bitmap

The mdadm utility for managing software RAID on Linux systems is out with a new release that adds new features while addressing some recent boot failure issues that were reported.

Driving the mdadm 4.6 release out the door was the desire to ship fixes for some recent boot failure reports. This includes Dracut iSCSI tests failing with mdadm 4.5 when tested on Debian. Another boot issue was the RAID array not assembling at boot with mdadm 4.5 during testing on Arch Linux. That RAID assembly issue hadn't happened
Continue reading...

Electron's Investment Into Good Wayland Support

For years Electron apps were notorious for continuing to depend upon X11/XWayland and not jive well with the modern Wayland experience on modern Linux desktops. But for the past several months, Wayland has been well supported out-of-the-box on upstream Electron. An Electron blog post this week outlined the technical work done for achieving good Wayland support.

Beyond the upstream work into Chromium/CEF, Electron developers also invested a lot into getting their Wayland support in order so XWayland doesn't need to be
Continue reading...

Wine-Staging 11.5 Released With A Few New Patches

Building off Friday's exciting release of Wine 11.5 with Syscall User Dispatch support , Wine-Staging 11.5 is now available for this experimental/testing build of Wine that at the moment is some 228 patches atop the upstream code.

Wine-Staging had been carrying the Syscall User Dispatch support for NTDLL to handle x86_64 syscall emulation, which is now thankfully upstream in Wine 11.5. But there are a few new patches too making it into Wine

Loongson Linux Display Driver No Longer Orphaned

The Loongson Direct Rendering Manager driver for handling the display controller on LS7A/LS2K SoCs is no longer orphaned with new Loongson engineers stepping up to maintain the code moving forward.

The Loongson DRM driver is for handling the display controller on various SoCs from this Chinese company while Vivante graphics IP is used for the 3D support, which in turn is supported by the Etnaviv open-source driver stack. The Loongson DRM driver had been marked an "orphan" with no upstream maintainers but fortunately a new crop
Continue reading...

OneXPlayer Configuration HID Driver Posted For Linux By Valve Developer

Open-source developer Derek Clark of Valve's Linux engineering team has been responsible for many improvements for gaming handheld devices. Such as Lenovo Legion improvements for Linux , Ayn gaming handheld improvements , and most recently Linux 7.1 set to introduce the new Lenovo Legion Go HID drivers . With the latest Lenovo Legion driver work wrapped up for Linux 7.1, Derek Clark today posted a set of patches providing a OneXPlayer Configuration HID Driver.

The new "hid-oxp" driver provides support for OneXPlayer HID configuration devices
Continue reading...

Sashiko Now Providing AI Reviews On Rust Code For The Linux Kernel

A few days ago Google engineers went public with Sashiko with their agentic AI code review for the Linux kernel . The Google Gemini Pro powered AI code review service is automatically monitoring the Linux kernel mailing list for new patch submissions and has proven useful already. Interest continues to build by upstream Linux kernel stakeholders around Sashiko and the latest addition is now covering the Rust-For-Linux mailing list submissions.

Sashiko is now providing its agentic AI code review services on the rust-for-linux mailing list, which is the area
Continue reading...