Latest LLVM Patch Further Points To AMD GFX1250/GFX1251 Being Instinct Hardware

With the ongoing work around the AMD GFX1250 (and GFX1251) in the open-source AMD Linux driver stack, it's led to a lot of speculation about these parts in the GFX12 series associated with RDNA4. RDNA4 refresh? Or a lot of signals have pointed to GFX125x being possible AI/HPC accelerators such as for the upcoming Instinct MI400 series. Adding to the intrigue is GFX1251 being an
Continue reading...

Linux 7.2 EDAC Drivers Prep For Diamond Rapids, Nova Lake H

The Error Detection And Correction (EDAC) drivers, such as for dealing with ECC memory error reporting, are heavy on the Intel side with Linux 7.2 in preparing for upcoming hardware.

The EDAC feature changes for Linux 7.2 include a lot of work for next-gen Xeon "Diamond Rapids" processors. There is now sub memory channel awareness and Rank Retry Logic support for Diamond Rapids. With Diamond Rapids the Retry Read Error Log now works at sub memory channel granularity . The Rank Retry Logic handling is
Continue reading...

SteamOS 3.8.10 Stable Released With Updated Arch, Steam Machine Support & Wayland Desktop Default

Overnight Valve released SteamOS 3.8.10 into the stable channel. for succeeding SteamOS 3.7. There's a lot happening across the board to their in-house Linux platform for the likes of the Steam Deck and upcoming Steam Machine hardware.

While previously available in beta form, SteamOS 3.8 delivers on a lot of great improvements. SteamOS' Arch Linux base has been updated with a number of newer packages, KDE Plasma 6.4 now replaces Plasma 6.2 for the desktop experience
Continue reading...

Linux 7.2 Protects Against "Stupid Or Malicious" DoS Attempts By Arming Timers In The Past

There are a number of time(r) core subsystem changes for the Linux 7.2 kernel to better harden the kernel.

One of the most interesting changes of the timer code for Linux 7.2 is to fend off user-space being "stupid or malicious" with the HRTIMER interface where unprivileged users could cause potential denial of service (DoS) issues by arming timers in the past. Surprisingly the kernel to now wasn't checking at enqueue time whether the timer was already in the past and this could

AI/LLM Patch Craziness Having An Impact On ARM64 Linux Kernel Development

The ongoing rise in AI/LLM-generated patches hitting the mailing lists and affecting development workflows continues to impact Linux kernel development. For the ARM64 architecture updates in Linux 7.2 is an interesting anecdote over over feeling like this activity has " slowed us down a little on the feature side " and having to deal with this AI/LLM patch activity resulted in some features now being postponed from making it for this current Linux kernel development cycle.

Even before getting to the ARM64 Linux 7.2

Bcachefs Tools 1.38.6 Brings Many Performance Improvements

Kent Overstreet announced the release today of Bcachefs-Tools 1.38.6 as the user-space tools built around the Bcachefs copy-on-write file-system. There are a few new features and a lot of performance work in v1.38.6 without bringing any on-disk format breakage.

Bcachefs-Tools now supports up to 255 storage devices in a single file-system. There is also Ubuntu 26.04 LTS packages now published via apt.bcachefs

Linux 7.2 Slab Changes Include More Performance Optimizations

The slab memory allocation changes for Linux 7.2 have been merged and continue to see more work around shaves and performance optimizations.

Among the interesting slab performance work for Linux 7.2 is this change to defer freelist construction until after bulk allocation from a new slab. Shengming Hu of ZTE noted in that change:
"In slub_bulk_bench, the time per object drops by about 42% to 70% with CONFIG_SLAB_FREELIST_RANDOM=n, and by about 58%

AMD's Lemonade AI Server Now Much More Useful With MCP Server Integration

The open-source Lemonade AI server for "100% free and private" AI usage across Windows and Linux in leveraging AMD Ryzen AI NPUs, Radeon GPUs, and x86_64 CPUs, is now much more powerful with today's v10.8 release.

The AMD-backed Lemonade local AI server continues rapidly advancing and with today's v10.8 release it adds Model Context Protocol (MCP) server integration. With Lemonade's MCP server support, any
Continue reading...

Experimental, Reverse-Engineered & AI Assisted Rust Driver Targets Modern DisplayLink Hardware

The original DisplayLink USB display adapters were great for working with an upstream, open-source driver while sadly the newer DisplayLink tech has been limited to an out-of-tree driver and proprietary user-space daemon. But posted today is an experimental "Vino" driver that is a clean-room, reverse-engineered driver for newer DisplayLink hardware.

Vino is a clean-room, in-kernel Rust DRM driver for DisplayLink DL3 USB docks like the Dell Universal Dock D6000. This experimental
Continue reading...

Epic Games Announces Lore Open-Source Version Control System

Epic Games announced today they have created a new version control system that is now open-source as Lore. Given the proliferation and excellence of Git, you may be wondering why Epic Games is pursuing another VCS option... They are specifically catering Lore to games and entertainment purposes with large file sizes.

While there is Git LFS for large file storage with Git, Epic Games has crated Lore as a version control system designed entirely around the large file needs of modern game development as well as multimedia/entertainment purposes.
Continue reading...