Arm Preparing The Linux Kernel For 128-bit Page Table Entries "FEAT_D128"

A new core infrastructure improvement for the Linux kernel on ARM being worked on is enabling 128-bit page table entries (PTEs) with FEAT_D128 as a new optional feature of Armv9.3 and later.

FEAT_D128 allows selectively enabling VMSAv9-128 as a new translation system for handling 128 bit page table entries in order to support larger physical and virtual address memory ranges. Beyond the larger physical/virtual memory addressing, FEAT_D
Continue reading...

Wine Wayland Driver Merges Pointer Warp Support

Wine's Wayland native driver has taken another step forward with now supporting the pointer warp "wp_pointer_warp_v1" protocol.

Wayland's pointer warp protocol is important for being able to move the mouse cursor to a specific location relative to the Wayland surface. This is commonly used for first person shooter games, infinite panning within various applications, and other improved input handling. The widely-used SDL library already supports the pointer warp protocol and is supported by compositors like KWin 6.4+

OpenZFS 2.4.2 Released With Linux 7.0 Kernel Support, Many Bug Fixes

For those making use of OpenZFS on Linux or FreeBSD, OpenZFS 2.4.2 is out today as the newest stable release of this ZFS file-system implementation.

Most notable with the OpenZFS 2.4.2 release is adding support for the stable Linux 7.0 kernel where as up to now the prior point release only supported through Linux 6.19. Support back to the distant Linux 4.18 kernel is maintained. On the FreeBSD side, FreeBSD 13.3 and newer continue
Continue reading...

FreeBSD 15.2 Will Aim For The Nice KDE Desktop Installation Experience

FreeBSD 15.0 had aimed to provide a KDE desktop install option from its text-based OS installer to make for a more compelling FreeBSD out-of-the-box desktop experience. That was then delayed to FreeBSD 15.1 but that didn't end up materializing . Now the KDE desktop install option is diverted to FreeBSD 15.2.

To the FreeBSD laptop project's desktop install option plans , a new comment yesterday confirmed the shift in plans:
"The script still needs to
Continue reading...

AMD & Intel Roll Out New Linux Updates For Today's Patch Tuesday

Today's Patch Tuesday is a busier one than normal for the quarter. Both AMD and Intel have rolled out new updates for Linux customers among other security disclosures today. Thankfully though the vulnerabilities don't appear to be too widespread or impactful.

Hitting the Linux kernel source tree minutes ago was the patch x86/CPU/AMD: Prevent improper isolation of shared resources in Zen2's op cache . This is a patch to make sure resources are not improperly shared in the CPU's op cache
Continue reading...

DXVK-NVAPI 0.9.2 Further Improves NVIDIA Integration For Steam Play Linux Gaming

DXVK-NVAPI 0.9.2 is now available for this implementation of NVIDIA's NVAPI/NVOFAPI interfaces atop DXVK and VKD3D-Proton that is used in turn by Valve's Steam Play (Proton) for enhanced NVIDIA Linux gaming support.

DXVK-NVAPI is what enables NVIDIA DLSS to work with Windows games on Linux when running on NVIDIA graphics hardware and their official Linux driver as well as NVIDIA Reflex support, PhysX, and various other NVIDIA capabilities exposed via their APIs implemented by a variety of

IBM s390 Is The Latest Architecture Seeing Rust Linux Kernel Support

An IBM engineer posted the first set of patches enabling the Rust programming language support for the Linux kernel to be built on the s390 architecture.

Following x86_64, ARM, ARM64, LoongArch and RISC-V, IBM s390 is slated to be the next CPU architecture seeing Rust support within the Linux kernel.

IBM engineer Jan Polensky explained with the patch series:
"Rust support on s390 requires a small set of architecture-specific pieces before the
Continue reading...

Running Four Intel Graphics Cards Under Linux On Ubuntu 26.04

It's been nearly one year to the week since Intel introduced Project Battlematrix as their initiative for improving their Linux driver support for the Arc Pro B-Series with enhancements such as bettering the multi-GPU support in allowing up to eight Arc Pro GPUs per system as well as other open-source driver optimizations in the era of AI. Recently with the Arc Pro B70 in having four review samples for testing I was finally able to try out the multi-GPU state of the Arc (Pro) graphics

Continue reading...

ARCTIC Fan Controller Driver Expected To Land In Linux 7.2

A new driver expected to land in the upcoming Linux 7.2 kernel is the ARCTIC Fan Controller driver to allow fan speed monitoring and PWM controls for this upcoming ARCTIC product. Making this new driver all the more exciting is that it was worked on by ARCTIC directly compared to the typical workflow for such desktop/consumer hardware peripherals often being left up to the reverse-engineering, open-source community.

Back in March I wrote about ARCTIC Cooling publishing a fan controller driver for Linux . It's that driver that

Linux Scheduler Work Helping Boost Gaming Performance On Old "Potato" Hardware

Prominent Linux kernel engineer Peter Zijlstra of Intel has been working on a set of scheduler patches to help with enhancing the behavior and delivering better results, especially for aging hardware he described as a "potato" -- an Intel Sandy Bridge desktop CPU with AMD Radeon RX 580 Polaris graphics. Benchmark results are promising from this work for gaming on old hardware while other workloads may ultimately stand to benefit too.

Zijlstra described Linux cgroup scheduling as " a pain in the arse. The problems start with weight distribution and end
Continue reading...