Skip to content

vgd-probe multi-mode args + phase-5 lifecycle milestone notes#11

Merged
NorthernLights merged 1 commit into
mainfrom
fix/probe-multi-mode-and-phase5-notes
Jul 20, 2026
Merged

vgd-probe multi-mode args + phase-5 lifecycle milestone notes#11
NorthernLights merged 1 commit into
mainfrom
fix/probe-multi-mode-and-phase5-notes

Conversation

@NorthernLights

Copy link
Copy Markdown
Member

Summary

  • vgd-probe: accept multiple WxH@HZ mode arguments (previously only the last one survived, silently), making multi-mode CREATE_MONITOR testable standalone — this was the tool gap that initially masked LuminalShine's millihertz double-scaling bug.
  • CLAUDE.md: record the phase-5 lifecycle milestone — Moonlight client streams off the virtual display via LuminalShine's luminalvgd backend (exclusive topology, 240 Hz multi-mode applied first-try, clean restore of physical monitors) — plus the host-side integration lessons (NBF-aware resolvers, mHz units, SDR-until-HDR10) and tranche 3b scope.

Verification

  • cargo test --workspace: 91 passed, 0 failed.
  • Live: probe with 3456x2160@240 3456x2160@120 --ephemeral registers both modes in Windows (EnumDisplaySettings) and runs at 240 Hz preferred.

🤖 Generated with Claude Code

…ilestone

parse_args kept a single Option<ModeSpec>, so "3456x2160@240
3456x2160@120" silently dropped every mode but the last and the
multi-mode create path was untestable standalone. Collect all WxH@HZ
arguments instead (default list unchanged when none given).

CLAUDE.md: phase-5 lifecycle milestone verified — Moonlight streams off
the virtual display via LuminalShine's luminalvgd backend (exclusive
topology, 240 Hz multi-mode, clean restore). Records the host-side
integration lessons (NBF-aware resolvers, millihertz units, SDR-until-
HDR10) and scopes tranche 3b.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@NorthernLights
NorthernLights merged commit 2f7daf5 into main Jul 20, 2026
1 of 2 checks passed
@NorthernLights
NorthernLights deleted the fix/probe-multi-mode-and-phase5-notes branch July 20, 2026 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants