Native AMD AMF review-hardening tester build (2026-07-22)
Pre-releaseSuperseded. 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
- Commit: d65bd63 (branch
codex/amf-latency-stability) - Base: v1.18.1-beta.4 (ba06284)
- Installer SHA-256: 93a82aa04acf51677a8b6665eaa6b47150671540aa4da6dd982e64cb85b24682
- CI: https://github.com/RamazanKara/Vibepollo/actions/runs/29897425886
- Unsigned tester build: Windows may show a publisher warning.
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_INPUTfrom 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.