Releases: RamazanKara/Sunshine
Release list
Sunshine Native AMF Branch - Linux Tester 2026-07-16
Linux-only tester build from the current native AMD AMF branch.
Source: a7eaf21a9e0acc5308f31682a996e70d86669e8a
Embedded version: 2026.711.5
Platform: Linux x86_64 AppImage
This includes the lifecycle cleanup that orders native AMF teardown before the encode loop exits or relaunches and removes the redundant teardown flag. Non-AMD behavior and source version files are unchanged. The native AMF encoder itself remains Windows/D3D11-specific; this package provides the updated branch for Linux users and verifies that the cleanup does not regress the Linux build.
Run:
chmod +x sunshine.AppImage
./sunshine.AppImageValidation:
- Exact-head Linux release workflow: production build and AppImage packaging passed.
- AppImage lint passed for Ubuntu 22.04 and newer, Debian 12 and newer, and Rocky Linux 9.
- Linux tests: 332 passed, with 7 expected platform/hardware skips.
- The downloaded release candidate was smoke-tested locally and reports version
2026.711.5, commita7eaf21....
SHA-256:
d51e6684b296e464098191126efff8855cd94f49acb3991b8372181774448be1 sunshine.AppImage
SHA256SUMS.txt and PROVENANCE.txt are attached for verification.
Sunshine Native AMF Vulkan 2026-07-12
Native AMD AMF encoding is now available on Linux through a real Vulkan path.
Source: 147ae70299196717227716700b7176399403b401
Embedded version: 2026.712.1
Highlights:
- Linux KMS and PipeWire DMA-BUF capture feeds Vulkan compute conversion and native AMF directly.
- NV12 and P010 remain GPU-resident as single multiplane Vulkan images.
- AMF-required Vulkan device extensions are negotiated before device creation.
- Binary AMF synchronization and FFmpeg timeline synchronization are reconciled across conversion, repeated frames, callbacks, and teardown.
- Native AMF configuration is shared with the existing Windows D3D11 implementation.
- If the AMD AMF runtime is absent or native initialization fails, the stream falls back to Sunshine's FFmpeg Vulkan encoder.
Validation:
- Linux x86_64: release AppImage build, linkage validation, AppImage lint, and tests.
- Windows AMD64: release build, linkage checks, packaging, and tests.
- Windows ARM64: release build and platform validation.
- Local audit: WSL full link, Windows full link, ASan/UBSan lifecycle tests, Doxygen, and formatting checks.
- CI provenance: release build.
Hardware note: native AMF encoding requires an AMD GPU, AMD Vulkan driver, and libamfrt64.so.1. WSL validated the software integration but cannot execute the physical VCN/KMS/PipeWire hardware path.
The Windows binaries and installers are unsigned and may trigger SmartScreen. Checksums and provenance are attached.
Sunshine Native AMF Tester 2026-07-11
Native AMD AMF encoder tester build for Sunshine.
Source: 9916a98f784b78c7d4b58a019161ff6c176e9ab9
Embedded version: 2026.711.5
This build includes the final AMF queue/ownership, output scheduling, backpressure recovery, CQP/AQ compatibility, and runtime fallback fixes ported from the tested Vibepollo implementation.
Validation:
- Windows AMD64:
-Werrorbuild, Doxygen, linkage checks, NSIS/WiX/ZIP packaging, and tests passed (349 passed, 8 hardware/environment skips). - Linux x86_64:
-Werrorbuild, AppImage packaging, appimagelint, and tests passed (332 passed, 7 platform/hardware skips). - Windows ARM64: production build passed on the same source commit.
- CI provenance: release build, automatic ARM64 validation.
Tester warning: the Windows binaries and installers are unsigned. Windows may show a SmartScreen warning. SHA256SUMS.txt and PROVENANCE.txt are attached for verification.