freenode

← digests

Desktop and graphics roundup for 2026-09-04

Desktop & Graphics2026-09-04

Kernel graphics work dominated with refcounting, bridge, and Rust DMA proposals, while user-space saw a GNOME Boxes rewrite plan and Blender lighting node feedback. Compatibility friction from toolchain upgrades also received extended discussion.

dma_resv refcounting series reaches v3

Christian König posted version 3 of a series that replaces embedded dma_resv objects with dynamic allocation. The changes cover DRM, TTM, i915, and many drivers. Memory management and driver maintainers should track the shift because it alters reservation object lifetimes across the stack.

GNOME Boxes announces Flatpak-only rewrite

Maintainer Felipe Borges described a two-year rewrite that turns GNOME Boxes into a Flatpak-only GTK4 and Libadwaita application. The plan replaces the SPICE display path with Libmks. Virtualization users and GNOME contributors gain a clearer modernization roadmap for the tool.

Toolchain upgrades and long-term binary compatibility

An RMS-initiated thread on emacs-devel examined concrete GCC and Glibc changes that break old Emacs builds. Participants sought adjustments to distribution and Emacs practices for improved long-term compatibility. Maintainers of long-lived applications have a direct interest in any resulting policy shifts.

drm_panel embedding of drm_bridge

An RFC v2 series proposes embedding a drm_bridge into every drm_panel to unify the API. The patches include module moves and driver cleanups. Panel and bridge authors should review the design for its effect on driver structure and shared interfaces.

Rust DMA types gain device-bound lifetimes

A four-patch series adds lifetime parameters to Rust kernel DMA types such as Coherent. The change enforces that allocations remain tied to the device bound lifetime at compile time. Rust DRM developers benefit from stronger static safety guarantees around DMA usage.

Blender Material Lighting Nodes under review

An active feedback thread examines experimental Material Lighting Nodes, including Light Info and Shadow Raycast. The work targets Blender 5.3. Shading pipeline contributors can still shape the node set before it lands.

AMD HDMI 2.1 VRR and ALLM patches

AMD submitted updated patches adding HDMI 2.1 VRR and ALLM support to amdgpu. Earlier review clarified that Gaming-VRR ALLM behavior is mandatory per the specification. AMD display and gaming users stand to gain the new variable-refresh and low-latency modes once merged.

nova-core to nova-drm parameter export at v5

Version 5 of a series continues review of the nova-core and nova-drm API for a GPU info ioctl, lifetime variance, and registration_data helpers. The patches advance the open NVIDIA driver stack. Contributors following nova development can monitor the stabilizing interfaces.