Skip to content

Lane B — Display out (DEV-B1..B6): display-kms sink, HAL affinity, render path, ALSA audio, multiview node #64

Description

@aperim-agent

CLAIMED — actively being implemented by the Claude devices/display program (started 2026-06-10). Do not pick up slices from this lane; coordination happens in comments here.

Spec: display-out brief · ADR-0044/0045 · acceptance in work-schedule DEV-B items. All work in dedicated worktrees, PRs into feat/foundation-buildout.

  • DEV-B1 display-kms sink (drm-rs+gbm, mailbox flip loop, Output::Display fully wired: 5 config matches + CLI build_outputs + SPA) — branch ship/dev-b1-display-kms (starts with the IN_FENCE_FD/OUT_FENCE_PTR spike)
  • DEV-B2 HAL scanout affinity (probe/select/placement) — branch ship/dev-b2-scanout-affinity
  • DEV-B3 render path (wgpu NV12→XRGB into GBM dmabuf; NV12 direct scanout) — branch ship/dev-b3-render-path
  • DEV-B4 ALSA HDMI audio sink (ELD gating, buffer servo) — branch ship/dev-b4-alsa-hdmi
  • DEV-B5 multiview node subcommand + systemd/container deployment — branch ship/dev-b5-node-mode
  • DEV-B6 node enrollment/pairing + displaynode driver — branch ship/dev-b6-node-enroll

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

Labels

claimed:claudeActively being worked by the Claude devices/display program — do not pick updevices-displayDevices domain / display-out / sync / cast programenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions