freenode

← digests

DRM buffer and connector work, ELPA packages, KDE Photos

Desktop & Graphics2026-10-26

Desktop and graphics activity on 2026-10-26 focused on DRM subsystem design changes, Emacs packaging proposals, and a KDE image viewer replacement discussion. Maintainers examined mapping models, atomic state hooks, firmware-backed display paths, and packaging policy.

NonGNU ELPA ekp submission and LLM code policy

A NonGNU ELPA submission of ekp, a Knuth-Plass line-breaking package, drew 29 messages from eight participants on emacs-devel. Maintainers discussed the proposal and raised questions about policy for LLM-generated code. The thread matters for Emacs packaging because it tests how contributions with machine-assisted origin are handled.

DMA-buf mapping types replace scatterlist-only model

A 26-patch series on dri-devel introduces DMA-buf mapping types to replace the scatterlist-only model. Two participants exchanged 29 messages on the design, aimed at VFIO, IOMMUFD, and peer-to-peer use cases. Kernel graphics and virtualization developers should care because the change alters how buffers are described and shared across devices.

DRM connectors move to atomic_create_state

A 59-patch v2 series on dri-devel converts connector handling across drivers to atomic_create_state and removes the reset hook. Five participants produced 70 messages on the proposal. Driver authors and DRM maintainers have a stake because the work standardizes connector state creation subsystem-wide.

KDE Photos proposed as Gwenview replacement

A discuss.kde.org thread with 53 messages from 31 participants considers Photos (also referred to as Koko) as a replacement for the long-standing Gwenview image viewer. Feedback addressed features and naming. Plasma users and KDE contributors may follow the outcome because Gwenview has been a core desktop image viewer.

emacs-reader proposed for GNU ELPA

A proposal to add emacs-reader, a MuPDF-based multi-format viewer, to GNU ELPA generated 76 messages from 13 participants on emacs-devel. Discussion covered licensing, naming, and build details. Emacs users interested in document viewing should note the packaging and compliance points under review.

Qualcomm DCP display support for MSM DRM

A v2 23-patch series on dri-devel adds a DCP firmware-backed KMS backend to MSM DRM via VirtIO and HFI on Qualcomm platforms. The thread holds 24 messages from one participant. The work is relevant for mainline display enablement on Qualcomm hardware.

dma-fence signaled-bit ordering patch

A two-patch series on dri-devel proposes set_bit_release() and reorders the dma-fence signaled bit for acquire and release semantics. Sixteen messages from seven participants include reviewer concerns about missing barriers and prior rejection of similar changes. Correct fence signaling remains central to GPU synchronization.

apple-gmux MMIO fixes and runtime PM

A 13-patch series on dri-devel supplies MMIO fixes and runtime PM support for apple-gmux on T2 Macs with AMD discrete GPUs. Three participants exchanged 27 messages. The series matters for Linux graphics support on Apple machines that combine integrated and discrete GPUs.