Rusticl Reduces Amount Of Memory Allocations, Lowering CPU Overhead

Rusticl lead developer Karol Herbst of Red Hat has merged a set of patches for this Rust-written open-source OpenCL driver to reduce the amount of memory allocations that happen and in turn helping reduce CPU overhead.

Long story short, the set of 13 patches now merged to the Mesa 25.3 development code help in further reducing the number of memory allocations in turn providing a small efficiency win. On an AMD graphics card Karol observed around a 2% improvement from this patch series.

Continue reading...

IceWM 3.9 Released With Few Enhancements To This Speedy X11 Window Manager

IceWM Is out this weekend as the newest feature release to this X11 window manager known for its speedy and simplicity.

IceWM 3.9 brings improvements particularly around its cursor handling to now support Xcursor files rather than requiring XPM cursors. There is also now support for themed cursors in gdk-pixbuf without depending upon the libXpm library. Plus IceWM 3.9 brings a few fixes.

Continue reading...

Linux 6.17 Adds Support For Logitech G PRO 2 LIGHTSPEED, Wacom Art Pen 2 & More

This week's round of HID subsystem "fixes" for the in-development Linux 6.17 kernel include adding a number of new device IDs and other alterations for supporting new hardware.

Besides fixing memory corruption problems with the Intel THC driver and other HID drivers, addressing some Intel ISH power management issues, and more, there are also some new device ID additions and device-specific quirks making the pull more notable.

First up, as part of the quirks is support for the Lenovo Legion Go dual detachable
Continue reading...

Wayfire 0.10 Wayland Compositor Brings Experimental Vulkan Rendering

Wayfire 0.10 was released this week and its integration with the underlying wlroots rendering code has been overhauled. In turn this opens up Wayfire to having experimental support for rendering using the Vulkan API.

Wayfire delivers on experimental support for rendering using the Vulkan API. Additionally, the wlroots' Pixman rendering code path can also be used as another alternative to the OpenGL / GLES back-end. The rendering updates for wlroots also now supports color management and per-output color profiles.

Continue reading...

bsd-user-4-linux Lets FreeBSD Binaries Run Unmodified On Linux

The FreeBSD project on Friday published their quarterly status report to highlight all of the interesting changes for Q2'2025. Among the recent FreeBSD efforts have been on "bsd-user-4-linux" to allow FreeBSD binaries to run unmodified on Linux systems. FreeBSD is also coming up with a policy around AI/LLM usage for contributing to the project. Additionally, Sylve is taking shape as a new web-based unified system management platform for FreeBSD systems.

Some of the most interesting FreeBSD Q
Continue reading...

DXVK 2.7.1 Delivers Improved Performance For Some Direct3D 9 Titles

Philip Rebohle working for Valve just released DXVK 2.7.1 as the newest version of this Direct3D 8 / 9 / 10 / 11 to Vulkan API translation layer. DXVK 2.7.1 enables yet more games to correctly render now with DXVK on Linux.

DXVK 2.7.1 fixes a regression with multi-sample anti-aliasing (MSAA) for a number of Direct3D 9 games, a number of performance improvements for D3D9 games, a new "
Continue reading...

GTK 4.20 Released With Better Wayland Support, Rendering Enhancements

GTK 4.20 released on Friday as the newest version of this open-source toolkit aligned with the GNOME project. GTK 4.20 brings improved support for Wayland on Linux along with platform enhancements for macOS, Android, and Windows too.

GTK 4.20 on Wayland now supports the wl_set v10 protocol, tablet protocol v2 support, support for server-side keyrepeat, better handling of natural scrolling, and other improvements.

GTK 4.20 with its Vulkan renderer brings
Continue reading...

KDE Addresses A 22 Year Old Feature Request For Its Clipboard

KDE developers remained very busy as they closed out the month of August. In fact, this week saw a 22 year old KDE feature request finally being addressed.

KDE developer Nate Graham is out with his usual weekly development summary of all the exciting Plasma changes for the week. This week's highlights include:

- KDE Plasma's clipboard now lets you mark entries as favorites that will be permanently saved for easy access in the future. THis stems from a 22 year old feature request: back in 2
Continue reading...

WIne 10.14 Ships With Updated Mono, VKD3D 1.17 & Ping Support For IPv6

Wine 10.14 is out to end August as the latest bi-weekly development release of this open-source software for enjoying Windows games and applications under Linux and other platforms.

Wine developers continue marching toward the Wine 11.0 release early next year. Wine 10.14 ships the very latest feature code for facilitating broader testing. With Wine 10.14 they have pulled in VKD3D 1.17 for the Direct3D 12 over Vulkan API layer.

Btrfs Developer Josef Bacik Leaving Meta & Stepping Back From Kernel Development

Josef Bacik who is a long-time Btrfs developer and active co-maintainer alongside David Sterba is leaving Meta. Additionally, he's also stepping back from Linux kernel development as his primary job.

Josef Bacik had been employed by Meta working on Btrfs for years. Unfortunately, that time is coming to an end. Bacik announced today:
"Today is my last day at Meta. This has been the best team I’ve ever been on, and I’ve been on some great teams. Next week
Continue reading...