DRBD Driver Working To Land ~15 Years Worth Of Changes Into The Linux Kernel

Developers behind the Distributed Replicated Block Device "DRBD" for mirroring block devices between multiple host systems are working to resync the upstream Linux kernel DRBD support with the out-of-tree DRBD code they have been maintaining for the past ~15 years out-of-sync. It's a big undertaking but they have begun staging patches for review and testing to get this massive set of changes up to par for mainline.

DRBD was accepted to the mainline kernel back in 2009 but for well over
Continue reading...

Framework Computer Steps Up Their Support For KDE

Framework Computer as the company behind the modular Framework laptops and incredible Ryzen AI Max "Strix Halo" Framework Desktop has stepped up their support for the KDE community.

KDE is now the latest open-source organization being sponsored by this computer manufacturer that has become quite popular with open-source and Linux enthusiasts for their upgrade-friendly hardware.

Becoming a KDE Patron requires companies with 50 employees or less to contribute at least 5,000 EUR per year or 10,000 EUR per year for
Continue reading...

KDE Plasma 6.6 Showing Frequent Performance Advantage Over GNOME 50 With NVIDIA R595 Driver

Earlier this week I provided benchmarks looking at KDE Plasma 6.6's performance advantage over GNOME 50 for Linux gaming with AMD Radeon graphics. That raised the question if the same was true when using NVIDIA graphics with their official Linux graphics driver stack. Here are such benchmarks looking at the KDE Plasma 6.6 and GNOME 50 performance on Ubuntu 26.04 beta while using the new NVIDIA 595.58.03 Linux driver.

Continue reading...

Intel Xe Driver Improves Memory Pressure / Out-Of-Memory Behavior For vRAM With Linux 7.1

Following the Intel Xe kernel graphics driver pull request landing transparent hugepages for device pages as an SVM win, another round of Intel Xe driver updates were sent out this week ahead of next month's Linux 7.1 merge window. This latest pull request lands a new user-space API for helping the Intel Xe driver better cope with situations of video memory pressure / out-of-memory behavior for vRAM.

The headline change with this latest Intel Xe kernel driver pull request is support for purgeable buffer objects (BOs
Continue reading...

BPF-Based I/O Scheduler For Linux Demonstrated

With sched_ext there is support for BPF-based CPU scheduling policies for the Linux kernel while now a new initiative is working on BPF-based I/O schedulers.

Kaitao Cheng with Kylin OS has sent out a set of request for comments (RFC) / experimental patches for allowing BPF-based I/O schedulers to be created for Linux for dealing with I/O scheduling behavior.

The intent with this BPF-based I/O scheduling work is for allowing I/O scheduling to be moved into

AMD ROCm 7.12 Tech Preview Brings More Consumer APU & GPU Support

In addition to this week's ROCm 7.2.1 stable point release , ROCm 7.12 was also released as the newest tech preview in working toward what will presumably be called ROCm 8.0.

As a reminder, late last year ROCm 7.9+ began as a new technology preview series built atop TheRock build system. Versions 7.9 and later of 7.xx for ROCm are tech preview releases working toward the next major ROCm milestone later this year or next. These tech previews
Continue reading...

Linux Patches Posted To Fix ~2x Performance Drop For CPU Workloads On NVIDIA Vera Rubin

An important set of Linux scheduler patches were posted for review on Thursday for improving the SMT-aware asymmetric CPU capacity handling. These patches to improve the Linux kernel scheduler around CPU Simultaneous Multi-Threading (SMT) is needed after NVIDIA engineers discovered up to a ~2x performance drop for CPU-intensive workloads on their upcoming Vera Rubin platform.

NVIDIA Linux engineer Andrea Righi has been working to improve the Linux kernel's asymmetric CPU capacity scheduling with better SMT awareness. The adapted behavior with the proposed patches is that
Continue reading...

AMDGPU Driver For Linux 7.1 Preps Debug Improvements, New Hardware IP

Another round of AMDGPU/AMDKFD kernel driver improvements were sent out this week as feature development for DRM-Next ahead of Linux 7.1 begins to wind down.

With Linux 7.0 due for release in mid-April and the cut-off of new Direct Rendering Manager feature material for the follow-on merge window cutting off about two weeks before that, we're seeing some of the final pull requests of new kernel graphics/display driver bits targeting Linux 7.1. Queued in prior weeks on

wlroots 0.20 Released,Sway 1.12-rc1 Available For Testing With Color Management

Released today was wlroots 0.20 as this Wayland support library used by some Wayland compositors for doing much of the "heavy lifting" of compositor bring-up. Following wlroots 0.20, Sway 1.12-rc1 was released for testing as this closely-aligned Wayland compositor inspired by the i3 window manager.

The wlroots 0.20 release brings new protocol implementations including color-representation-v1, ext-workspace-v1, foreign toplevel support in ext-image
Continue reading...

Ubuntu 26.04 LTS Beta Released: Powered By Linux 7.0 + GNOME 50 + Mesa 26.0

Right on schedule the beta for Ubuntu 26.04 LTS is now available for testing. This is a great opportunity to help test this release ahead of the official Long Term Support release due out on 23 April.

The Ubuntu 26.04 "Resolute Raccoon" was released this evening with the latest packages, including the still-in-development Linux 7.0, kernel, the latest GNOME 50.0 desktop components by default, the fresh Mesa 26.0 graphics drivers,
Continue reading...