Sunshine supports ARM64 on Windows; however, this should be considered experimental. This version does not properly support GPU scheduling and any hardware acceleration.
Installation Methods
- Installer (Recommended)
- Winget
- Portable Version
Download and Install
Download and install based on your architecture:| Architecture | Installer |
|---|---|
| AMD64/x64 (Intel/AMD) | Sunshine-Windows-AMD64-installer.msi |
| AMD64/x64 (Intel/AMD) | Sunshine-Windows-AMD64-installer.exe |
| ARM64 | Sunshine-Windows-ARM64-installer.msi |
| ARM64 | Sunshine-Windows-ARM64-installer.exe |
Installer Logs
Installer logs can be found in the following locations:| File | Log Paths |
|---|---|
| .exe | %PROGRAMFILES%/Sunshine/install.log (AMD64 only)%TEMP%/Sunshine/logs/install/ |
| .msi | %TEMP%/Sunshine/logs/install/ |
Uninstall
To uninstall, find Sunshine in the list here and select “Uninstall” from the overflow menu. Different versions of Windows may provide slightly different steps for uninstall.Service vs Portable Mode
Service Mode (Default)
- Runs automatically in the background
- Starts on system boot
- Runs with elevated privileges
- Recommended for most users
- Enables all features including virtual gamepad support
Portable Mode
- Manual startup required
- Runs with current user privileges
- Limited feature set
- Reduced performance
- Not recommended for typical use
Post-Installation Setup
ViGEmBus Installation
In order for virtual gamepads to work, you must install ViGEmBus. You can do this from the troubleshooting tab in the web UI, as long as you are running Sunshine as a service or as an administrator. After installation, it is recommended to restart your computer.Virtual gamepad support requires ViGEmBus. This can be installed directly from the Sunshine web UI troubleshooting tab.
Additional Considerations
Desktop Duplication API
On Windows, Sunshine uses the Desktop Duplication API which only supports capturing from the GPU used for display. If you want to capture and encode on the eGPU, connect a display or HDMI dummy display dongle to it and run the games on that display.HDR Support
HDR streaming is supported for Intel, AMD, and NVIDIA GPUs that support encoding HEVC Main 10 or AV1 10-bit profiles.Older games that use NVIDIA-specific NVAPI HDR rather than native Windows HDR support may not display properly in HDR.

