← Package directory
Available on winget

Install Sunshine

Sunshine is a Gamestream host for Moonlight.

Install with winget
winget install --id LizardByte.Sunshine
Upgrade
winget upgrade --id LizardByte.Sunshine
Uninstall
winget uninstall --id LizardByte.Sunshine

About Sunshine

Sunshine is a self hosted, low latency, cloud gaming solution with support for AMD, Intel, and Nvidia GPUs. It is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield. Connect to Sunshine from any Moonlight client, available for nearly any device imaginable.

What's new in 2026.516.143833

Attention This release contains critical security updates. For more information see the following: - GHSA-ph75-mgxh-mv57 Please update as soon as possible! Breaking Changes - ViGEmBus is no longer installed automatically. Instead you can install it from the troubleshooting page of the web-ui if needed. - CSRF protection has been added to web-ui. If you access Sunshine through an address other than localhost you must add this to your sunshine.conf file manually. See https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2configuration.html#csrf_allowed_origins Highlighted Changes - Added XDG, Pipewire, and KWin direct screencast capture on Linux - Added Vulkan encoding on Linux - Added official OpenSUSE packages to LizardByte copr repos - Added FreeBSD packages - Sunshine can now bind to a specific network interface - Added msi/wix installer for Windows - Added Windows support for ARM64 - Added signed dmg package for macOS - Windows executables and installers are now signed for AMD64 packages - New endpoints for Rest API [/api/covers] - Updated icons, added themes, and modernized web-ui - Capture audio on macOS using Tap API - Add client enable/disable access control from web-ui - Support for clients to request fractional NTSC framerates - Support for split frame encoding on GPUs with 2+ nvenc blocks - Updated FFmpeg to 8.1 branch For a comprehensive list of changes, see below. What's Changed - ci(copr): Trigger release job only for non-prereleases by @ReenigneArcher in #4297 - build(Linux): Refactor Dockerfiles and build script for multi-stage, step-based builds by @R...

Read release notes

Version history

Version Updated Notes
2026.516.143833 Unknown Attention This release contains critical security updates. For more information see the following: - GHSA-ph75-mgxh-mv57 Please update as soon as possible! Breaking Changes - ViGEmBus is no longer installed automatically...
2025.924.154138 Unknown What's Changed - fix(windows): Correct binPath syntax in install-service.bat by @ReenigneArcher in #4290 - build(macos): Remove XCode dependency by @eduardomozart in #4293 New Contributors - @eduardomozart made their fir...
2025.923.33222 Unknown Attention This release contains critical security updates. For more information see the following: - GHSA-6p7j-5v8v-w45h Please update as soon as possible! For a comprehensive list of user-facing changes, see below. What...
2025.122.141614 Unknown What's Changed - build(linux)!: remove legacy input option by @ReenigneArcher in #3562 - fix(flatpak): fix broken desktop file, icons, and service by @ReenigneArcher in #3561 - fix(web-ui): fix new version notification c...
2025.118.151840 Unknown - Implemented automatic resolution and HDR mode changing on Windows. - Implemented YUV 4:4:4 encoding support for Intel and NVIDIA GPUs on Windows. - Implemented automatic discovery support for macOS hosts. - Added suppo...
0.23.1 Unknown - (Capture/Windows) Disable HRD and CBR encoding options by default for AMD GPUs due to video quality regressions in v0.23.0 - (UI) Fix incorrect strings for QuickSync 'fast' and 'faster' presets - (UI/Linux) Fix update...
0.23.0 Unknown - (Linux) Drop support for Ubuntu 20.04 - (Linux) No longer provide arm64 rpm packages, due to extreme compile time on GitHub hosted runners - (Network) Ensure unpairing takes effect without restart - (Capture/Linux) Fix...
0.22.2 Unknown - (Tray/Windows) Fix broken system tray icon on some systems - (Linux) Fix crash when XDG_CONFIG_HOME or CONFIGURATION_DIRECTORY are set - (Linux) Fix config migration across filesystems and with non-existent parent dire...
0.22.1 Unknown - (ArchLinux) Drop support for standalone PKGBUILD files. Use the binary Arch package or install via AUR instead. - (macOS) Drop support for experimental dmg package. Use Homebrew or MacPorts instead. - (macOS) Added Hom...
0.22.0 Unknown - (Network) Clients must now be paired with the host before they can use Wake-on-LAN - (Build/Linux) Drop Fedora 37 support - (Input/Linux) Add native/pen touch support for Linux - (Capture/Linux) Add HDR streaming suppo...
0.21.0 Unknown - (Input) Add support for automatically selecting the emulated controller type based on the physical controller connected to the client - (Input/Windows) Add support for Applications (context menu) key - (Input/Windows)...
0.20.0 Unknown - (Windows) The Windows installer version of Sunshine is now always launched by the Sunshine Service. Manually launching Sunshine.exe from Program Files is no longer supported. This was necessary to address security issu...
0.19.1 Unknown - (Audio) Fixed no audio issue introduced in v0.19.0
0.19.0 Unknown - (Linux/Flatpak) Moved Flatpak to org.freedesktop.Platform 22.08 and Cuda 12.0.0 - (Input) Added option to suppress input from gamepads, keyboards, or mice - (Input/Linux) Added unicode support for remote pasting (may n...
0.18.4 Unknown Fixed - (Linux/AUR) Drop support of AUR package - (Docker) General enhancements to docker images
0.18.3 Unknown Added - (Linux) Added PKGBUILD for Archlinux based distros to releases - (Linux) Added precompiled package for Archlinux based distros to releases - (Docker) Added archlinux docker image (x86_64 only)
0.18.1 Unknown Release notes
0.18.0 Unknown Release notes
0.16.0 Unknown Release notes
0.15.0 Unknown Release notes