freenode

← digests

Emacs 31.1 release, LLM agent debate, and DRM patches

Desktop & Graphics2026-09-12

Emacs 31.1 shipped with source and Windows binaries while developers argued over LLM steering files. Kernel graphics work advanced atomic reset flags, scheduler safety, and accelerator drivers, alongside Blender lighting node feedback.

Emacs 31.1 released

The emacs-devel list announced Emacs 31.1, providing source and Windows binaries. The thread also covered a minor build bug report and terminology clarifications on package addition. The release matters to developers who depend on Emacs for editing and project tooling.

AGENTS.md proposal for LLM agents

Emacs developers debated adding an AGENTS.md file to steer LLM agents away from generating code, framed as an alternative to hooks. The heated exchange produced 109 messages from 16 participants. Maintainers and anyone integrating AI into Emacs workflows will care how the community constrains agent behavior.

DRM_MODE_ATOMIC_RESET flag series

A v3 patch series on dri-devel proposes the DRM_MODE_ATOMIC_RESET flag together with refactoring so userspace can reset KMS objects to defaults without tracking every property. Two participants iterated on the eleven patches. Graphics stack developers gain a simpler path for modesetting reset logic.

Blender Material Lighting Nodes feedback

An active discourse thread sought feedback on experimental Material Lighting Nodes (Light Info and Shadow Raycast) targeting Blender 5.3. Twenty-six participants contributed 93 messages. Shader authors and artists following Cycles and Eevee will watch how the nodes settle before the release.

Possible use-after-free in drm_sched_fini

dri-devel examined a possible use-after-free in drm_sched_fini caused by freeing run queues before canceling the TDR work the function waits for. Three participants discussed the issue across eleven messages. Driver maintainers and distributors shipping DRM schedulers need to track whether a fix lands.

Qualcomm DSP accelerator driver v2

Qualcomm posted a v2 fifteen-patch series for an accel/qda DRM driver aimed at DSP FastRPC. Reviewers rejected duplication of the existing fastrpc path and demanded a single-driver approach. The outcome shapes how Qualcomm accelerator support enters mainline.

Dropping 32-bit x86 MSR interfaces

A v2 series of thirteen patches removes the legacy 32-bit x86 MSR macros rdmsr and wrmsr after converting remaining users to 64-bit variants. Nine participants reviewed the changes on dri-devel. The cleanup reduces complexity for x86 maintainers and drivers that touch model-specific registers.

RK3576 NPU support in accel/rocket

The v10 thirteen-patch series adds RK3576 NPU (RKNN) enablement to accel/rocket, including device-tree bindings, clock and reset handling, and runtime plus locking fixes. Three participants discussed the work. The series advances open support for Rockchip neural processing units under DRM accel.