Skip to content

Native AMD AMF review-hardening tester build (2026-07-22)

Pre-release
Pre-release

Choose a tag to compare

Superseded. A newer build is available: Native AMD AMF encoder tester build (2026-07-25). Please use that one.


AMD-only tester build for Vibepollo PR Nonary#342 — beta.4 base + Xbox intra-refresh + the 2026-07-22 review-hardening fixes.

Build

What changed since the beta.4 intra-refresh tester

  • H.264 intra refresh no longer fails encoder creation: the post-Init verification now expects the intra-refresh reference-frame raise, and clients sending no reference limit get the required 2-frame floor.
  • AMF_NEED_MORE_INPUT from SubmitInput is treated as consumed input (FFmpeg parity) — no duplicate submissions or surface-slot recycling during PreAnalysis priming (QVBR/HQVBR/HQCBR).
  • Driver resets (TDR), sustained backpressure, and output stalls rebuild the native session (bounded, never a silent legacy fallback) instead of ending the stream.
  • Teardown gate contention no longer eats the driver-destruction watchdog budget — no more false quarantines with two concurrent sessions.
  • Fixed an NVENC RTX-TrueHDR crash regression on the fixed-output path.
  • Latency: bitstream extraction and pool-texture allocation moved off the encoder state lock, interruptible output-pump waits, one RTTI lookup per session instead of three per frame.
  • amdvce_legacy (explicit rollback) is now visible in the encoder dropdown and docs.

Fresh closed-loop encode-latency numbers will be posted on the PR.

Please report GPU, driver, codec, HDR state, selected AMD settings, reconnect/quit behavior, and stream stability.

  • Also fixed in this build: PIN-stdin pairing (-0) now completes — the certificate response was previously clobbered by a moved-from uniqueid lookup.

  • This build also merges Vibepollo 1.18.1 master and pares the AMD settings UI down to user-level choices; deep driver knobs remain as undocumented expert config keys.