freenode

← digests

Desktop and graphics: ABI breaks, Android GPUs, and kernel accel work

Desktop & Graphics2026-08-16

Developers spent the day on long-term binary compatibility after system upgrades, Android tablet GPU viability for Blender, and several kernel graphics and accelerator patch series. Side threads covered KDE policy on AI-generated contributions and a Dolphin dual-panel request.

GNU/Linux upgrades and old program breakage

Richard Stallman opened an emacs-devel thread examining why routine GNU/Linux upgrades break older binaries, focusing on concrete GCC and Glibc changes that prevent old Emacs builds from running. Participants discussed practical adjustments in distribution packaging and Emacs release practice that could improve long-term compatibility without freezing the toolchain. The exchange matters to anyone shipping or maintaining applications expected to survive multi-year distro upgrade cycles.

Blender seeks Android tablet GPU reports

Blender developers asked for Vulkan capability data from Android tablets to judge whether mid-range and older devices can be supported. The discussion on the Blender developer forum centers on collecting real hardware reports rather than assuming desktop-class GPU features. Results will shape whether tablet users see usable GPU acceleration in future Blender builds.

dmabuf read/write through io_uring

A fifth revision of a sixteen-patch series proposes dmabuf-backed registered buffers that work with io_uring fixed read and write paths, demonstrated on NVMe. Key maintainers on dri-devel reviewed the approach. The work links buffer sharing used by graphics stacks with high-performance asynchronous I/O, relevant to zero-copy pipelines between devices and storage.

KDE debates AI and LLM contribution policy

A heated KDE Discourse thread examined policy for AI-generated code after merge-request examples and a reported rise in low-quality submissions. Contributors disputed how strictly the project should restrict or label LLM-assisted changes. The outcome will affect review workload and contribution standards across KDE software.

RK3576 NPU enablement in rocket

Version seven of a ten-patch series adds RK3576 NPU support to the rocket accelerator driver. The update corrects PC_TASK_CON bit widths that previously broke completion interrupts. Proper interrupt handling is required before the Rockchip NPU can be used reliably under the DRM accel framework.

Rocket DVFS constraint on RK3588

An RFC describes a hardware power-domain and clock limitation found while adding devfreq support to the rocket NPU driver on RK3588. The report includes measured numbers and explains why simple DVFS wiring is blocked. Driver authors need this constraint documented before further power-management work proceeds.

GPU reset infrastructure for drm/tyr

A fourth revision of a four-patch set introduces initial GPU reset workqueue and SRCU gating code written in Rust for the experimental drm/tyr driver. The series establishes basic recovery paths needed when the GPU hangs. Reset support is a prerequisite for any broader adoption of the driver.

Dual file tree request for Dolphin

Users proposed dual places panels inside Dolphin split view so two directory trees remain visible at once. Discussion weighed usability tradeoffs against existing workarounds and alternative layouts. File-manager behavior changes affect daily navigation for a large share of KDE desktop users.