AMDXDNA Driver Introducing Per-Process Memory Usage Queries In Linux 7.1

Sent out this week was another drm-misc-next pull heading to DRM-Next ahead of next month's Linux 7.1 merge window. Notable with this week's Direct Rendering Manager code changes was introducing per-process buffer object "BO" memory usage query support for user-space.

For this AMD Ryzen AI NPU accelerator driver, there is now a user-space API for supporting per-process memory usage querying for any user-space software wanting to report on memory usage statistics for the
Continue reading...

Nginx 1.29.7 Delivers Multipath TCP Support

Released this week was Nginx 1.29.7 as the newest mainline version of this HTTP(S) web server. Releasing alongside Nginx 1.28.3 stable, it fixed buffer overflow vulnerabilities and some other vulnerabilities. Making Nginx 1.29.7 more exciting though is that it landed Multipath TCP support.

Multipath TCP "MPTCP" is the TCP extension that allows for a single data connection to leverage multiple network paths simultaneously for better performance with higher throughput and the ability to seamlessly handover across
Continue reading...

RadeonSI Driver Lands Fixes For EDuke32 For Those Wanting To Enjoy Duke Nukem 3D In 2026

It's fairly rare for the RadeonSI Gallium3D driver to hit OpenGL rendering game bugs these days as besides more games going opting for Vulkan API use, RadeonSI is rather robust and very mature at this stage. Recently though a Linux gamer that upgraded to a Radeon RX 9070 XT RDNA4 graphics card noticed that the open-source EDuke32 Duke Nukem 3D build and its derivatives were failing to render properly with the RadeonSI driver.

A week ago there was a bug report over EDuke3
Continue reading...

GIMP 3.2.2 Released With Minor UI/UX Updates & Bug Fixes

It was just two weeks ago that GIMP 3.2 released , one year after the big GIMP 3.0 debut. Out today is GIMP 3.2.2 with various bug fixes, plug-in / file format handling updates, and some minor UI/UX work.

GIMP 3.2.2 addresses some bugs that have been raised over the past two weeks and some other minor alterations that were safe for landing into the GIMP 3.2 codebase. Some of the GIMP 3.2.2
Continue reading...

AMD Introduces GAIA Agent UI For Privacy-First Web App For Local AI Agents

AMD's GAIA AI agent framework (that previously stood for " Generative AI Is Awesome " albeit they seemed to have dropped promoting it as that name) for Ryzen AI hardware is out with a new version. AMD GAIA 0.17 introduces Agent UI as a new privacy-first web application for local AI agents.

AMD GAIA 0.17's Agent UI is privacy-first for running AI agents on Ryzen AI hardware for analyzing documents, generating code, searching files, executing commands, and accomplishing
Continue reading...

Linux 7.0-rc6 Bringing A Lot Of Audio Quirks / Fixes

The Linux 7.0-rc6 kernel due for release tomorrow has a lot of audio fixes/quirks to correct a wide variety of different hardware issues, mostly different problematic laptops for their speakers and/or microphone behavior under Linux.

Due to Linux sound subsystem maintainer Takashi Iwai of SUSE taking time off last week, this week's round of sound fixes is heavier than usual. Among the notable fixes/quirks that were merged to the Linux 7.0 kernel yesterday include:

- A Realtek HDA audio qurik

LLVM's DTLTO Now More Efficiently Adding Files To The Link For Much Better Performance

Last year LLVM began landing their Distributed ThinLTO "DTLTO" support as an enhancement to their ThinLTO approach for link-time optimizations. An improvement merged this week to LLVM addresses a performance bottleneck discovered when adding files to the link.

Ben Dunbobbin made an improvement for better performance when adding files to the link with DTLTO. At an extreme on Windows with an AMD Ryzen 16-core processor, adding a file to the link was taking ~2799 ms while with the now-merged code has dropped to

Gedit Aims For More Frequent Releases, Bans AI / LLM Contributions

Following the release of GNOME 50, Gedit 50 was released on Friday as the newest version of this graphical text editor aligned with the GNOME desktop. Moving forward the Gedit developers are banning AI / large language model (LLM) driven developments and aim to ship more releases faster.

While many Linux distributions have switched over to the GNOME Text Editor as the default general purpose text editor for the GNOME desktop, Gedit continues to be developed. Gedit continues working out well for some use-cases and preferred by some longtime
Continue reading...

Fish 4.6 Shell Brings Support For Recent systemd Environment Variables

Fish 4.6 released today as the newest version of this Rust-based interactive shell for Linux and other platforms.

Fish 4.6 brings better handling for the width of emoji icons, the tab completion pager now left-justifies the description of each column, set_color improvements, and a variety of other minor enhancements.

Fish 4.6 also now supports the SHELL_PROMPT_PREFIX, SHELL_PROMPT_SUFFIX, and SHELL_WELCOME environment variables. These environment variables were set by systemd beginning in
Continue reading...

KDE Plasma 6.7 Addresses 5 Year Old Request For Easier Microphone Testing

It's been another busy week in the KDE space as Plasma developers continue working on new feature activity for the big Plasma 6.7 release.

This Week in Plasma is out with its latest issue to summarize the key developments in the Plasma world over the past week. This week some of the most interesting highlights include:

- A five year old bug report / feature request for having a GUI option to test the microphone audio level is finally addressed. The original bug report noted PipeWire's loopback module to help
Continue reading...