Download links:
- Windows Installer (Universal)
- Windows Portable x64, x86, or ARM64 (for work/public PCs without the ability to install new programs)
- macOS (Universal)
- Snap (for Ubuntu-based Linux distros)
- Flatpak (for other Linux distros)
- AppImage (Linux, no installation required)
- Raspberry Pi 4 and 5
- Generic ARM 32-bit and 64-bit Debian packages (not for Raspberry Pi)
- Experimental RISC-V Debian packages
- NVIDIA Jetson and Nintendo Switch (Ubuntu L4T)
- Steam Link device
The Windows installer package may require an Internet connection to download the latest Microsoft Visual C++ Runtime if your PC does not already have it installed. If you do not have Internet access during installation, you can pre-install the runtime from Microsoft's website or use the portable version.
To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.
To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.
End of Support Notices:
- Windows: v6.0.x will be the final release series supporting OSes older than Windows 10 1809 and Windows Server 2019
- Windows: v6.0.x will be the final release series supporting 32-bit versions of Windows
- macOS: v6.0.x will be the final release series supporting macOS verisons older than Big Sur
New Features:
- Improved streaming performance and latency on Intel GPUs
- HDR->SDR tonemapping is now supported by the Vulkan renderer on Linux
Behavior Changes:
- Old DX9/DX10 GPUs will use the DirectX 9 renderer instead of DirectX 11 to avoid compatibility issues with old GPU drivers
- Full-screen mode on macOS will now draw under the display notch again like in versions of Moonlight prior to v6.0.0
- More time is now provided for PCs to wake up before displaying an error when starting a stream from the CLI
- Moonlight will no longer try to guess VA driver names when running libva 2.20 or later
- CUDA decoding is disabled on AppImage builds to address crashes
Bugfixes:
- Fixed crash when the Vulkan renderer executed on a system with no Vulkan devices
- Fixed video rendering failure after the window is resized when using software decoding on Windows
- Fixed video flicker on some embedded devices
- Fixed delayed display of the first frame of video on some embedded devices
- Fixed plane selection logic to avoid picking a plane with a zpos below the primary plane
- Fixed colorspace selection to take into account available values for the COLOR_ENCODING plane property
- Fixed excessive log output while streaming on Raspberry Pi
- Updated community-contributed translations from Weblate
Known Issues:
- Location Services on macOS may cause periodic lag and stuttering on Wi-Fi due to background network scans. To avoid the issue, disable Location Services on your Mac by going to "System Preferences -> Security & Privacy -> Location Services"