github NortheBridge/LuminalVGD v0.1.0-alpha.5
Build 15 Proto Driver (0.1.0.15)

3 hours ago

Build 15 Proto Driver (0.1.0.15)

Protocol 0.4 — host-configurable HDR peak brightness.

Added

  • Configurable HDR peak luminance (proto 0.4): CREATE_MONITOR
    gains a max_nits field, and the monitor EDID's CTA-861.3 HDR block
    now encodes the requested peak instead of a fixed value. This backs
    the new LuminalShine Control Panel "HDR peak brightness (nits)"
    slider (0–1000, default 800). Encoding notes: the EDID stores
    luminance on an 8-bit logarithmic scale — 800 nits encodes exactly;
    1000 encodes as 993 (which is precisely the value previous builds
    hardcoded); the encodable floor is ≈51 nits. Max frame-average keeps
    its ~40 % ratio of the peak, and minimum luminance stays 0.05 nits.

Compatibility

  • Fully two-way compatible with build 14 hosts and drivers:
    • This driver accepts the legacy (proto 0.3) request layout — the
      missing field simply means "default (993 nits)".
    • New hosts announce the protocol minor they require (0.3) at
      handshake, so this feature never breaks older pairings; the slider
      is inert until both sides are current.
  • Permanent-pool displays keep the default luminance (persisted-state
    format unchanged by design).

Notes

  • Pairs with LuminalShine 26.08.0-beta.7 (bundles this build).
  • Requires Windows 11; 24H2+ for full HDR support.
  • No HLG: the Moonlight protocol cannot signal a transfer function and
    Windows composes HDR desktops in scRGB regardless of EDID EOTF bits,
    so an HLG advertisement would have no observable effect (full
    analysis in PR #24).

Don't miss a new LuminalVGD release

NewReleases is sending notifications on new releases.