Releases: moonlight-stream/moonlight-qt
Moonlight PC v4.0.0
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, not recommended on Wayland)
- Raspberry Pi 4
- 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.
New features:
- Added experimental support for HDR streaming on Windows 10 & 11, Linux, and Raspberry Pi 4 (macOS was already supported)
- See this link for details on system requirements for HDR
- Added a new key combo for locking the mouse cursor to the window (Ctrl+Alt+Shift+L)
- Added an option to avoid keeping the client display awake while streaming
- Switched to a new decoder implementation on Linux4Tegra (L4T) platforms to improve streaming performance and compatibility with newer JetPack versions
Behavior Changes:
- HDR streaming is now a separate option rather than being part of the Video Codec override dropdown
- HDR streaming is no longer restricted to apps that are certified by NVIDIA as compatible with GameStream HDR
- Some newer games may require an HDR display or HDR10-compatible EDID emulator dongle connected to your host PC for HDR options to be available
Bugfixes:
- Added workaround for incorrect colorspace on AMD GPUs running recent display drivers
- Fixed higher than expected CPU usage on some older Intel Macs
- Fixed loss of all audio if the active audio device is unplugged while streaming
- Fixed duplicated controllers on some third-party Xbox 360 wireless adapters
- Fixed the GUI being unresponsive after manually quitting when connection to the host is lost
- Fixed the minimize key combo on Windows when streaming in fullscreen mode
- Fixed a rare crash if a controller disconnects right as rumble is starting
- Fixed text rendering on the overlay UI when using SDL_ttf 2.0.18 on Linux
- Fixed incorrect colorspace when using HEVC on Raspberry Pi
- Updated AppImage with libva 2.14
- Updated included gamepad mappings
- Updated community-contributed translations
Known Issues:
- New in v4.0.0 #766: Alt+Tab may not work properly on Windows when streaming in fullscreen or borderless windowed modes. You can use the Ctrl+Alt+Shift+D shortcut as a workaround until a fix is released.
- 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"
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch.
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.2.0
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
- 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.
New features:
- Reduced CPU usage while streaming
- Improved frame pacing behavior on macOS
- Non-ASCII characters are now supported when pasting clipboard data to the host
- Added experimental support for HDR streaming on macOS
- Added support for zero-copy NVDEC rendering for Nvidia Wayland systems
- Significantly improved performance with asynchronous decoders like V4L2M2M on Linux
- Added experimental support for the 64-bit version of Raspberry Pi OS
- Added detection for Full KMS mode on Raspberry Pi to display a warning rather than just displaying a black screen
- Added support for color compression planes on newer Intel systems when using VAAPI decoding
- Added support for copy-back rendering in non-default pixel formats (like the Raspberry Pi SAND format)
Changes:
- Support for macOS 10.13 (High Sierra) has been dropped in this release
Bugfixes:
- Fixed HEVC decoding version check on Intel drivers using the new versioning scheme
- Fixed crash when using AirPods on macOS
- Fixed HEVC streaming at 60 FPS while connected to a 4K30 monitor on Raspberry Pi
- Fixed incorrect colorspace when using H.264 on Raspberry Pi
- Fixed unexpected GUI input after using the gamepad quit combo
- Improved smoothness of slow scrolling on macOS
- Added a workaround for macOS bug causing artifacts when streaming in borderless windowed on some Macs
- Updated included gamepad mappings
- Updated community-contributed translations
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"
- Colors may appear dim or washed out on client PCs with AMD GPUs running recent drivers. This is a driver bug that AMD must fix. If you are affected, please report it via the AMD Bug Report Tool
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch.
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.1.4
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
- NVIDIA Jetson and Nintendo Switch (Ubuntu L4T)
- Steam Link device - July 18 01:44 UTC: Updated build to fix compatibility issue with Steam Link firmware build 815
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.
Changes:
- Added network latency statistics to the performance overlay
- Improved audio quality during periods of packet loss (requires GeForce Experience 3.19 or later)
- Reduced video frame drops during periods of packet loss (requires GeForce Experience 3.22 or later)
- Fixed input capture issues on Windows if the stream starts in a non-foreground window
- Removed dependency on qwave.dll for Windows Server OSes
- AppImage build updated to a new baseline of Ubuntu 18.04 libraries
- Steam Link icon updated to new standard size of 116x116
- Updated community-contributed translations from Weblate
Known Issues:
- Versioning changes in recent Intel graphics drivers may cause Moonlight to disable HEVC streaming. See this bug report for a link to a fixed build.
- 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"
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.1.3
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
- 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.
Changes:
- Fixed an issue in v3.1.2 that could cause excessive audio latency on some connections
- 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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.1.2
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
- 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.
Changes:
- Improved connection reliability and performance with GeForce Experience 3.22
- Added support for audio encryption with GeForce Experience 3.22
- Added compatibility update checks for future versions of GeForce Experience
- Added experimental support for HEVC decoding on the Raspberry Pi 4. View the wiki documentation for details.
- Fixed keyboard capture on X11
- 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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.1.1
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
- 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.
Changes:
- Added support for streaming from GeForce Experience 3.22
- Added support for AMF-encoded HEVC streams from servers like Sunshine and OpenStream
- Added new community-contributed translations from Weblate
- Fixed KMSDRM rendering with buffer modifiers on embedded devices
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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.1.0
Download links:
- Windows Installer (Universal)
- Windows Portable x64, x86, or ARM64 (for work/public PCs without the ability to install new programs)
- macOS (Universal) (updated to fix M1 bug @ March 14 19:10 UTC)
- Snap (for Ubuntu-based Linux distros)
- Flatpak (for other Linux distros)
- AppImage (Linux, no installation required)
- Raspberry Pi 4
- 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.
New features:
- System keyboard shortcuts (Alt+Tab, Windows key, Ctrl+Shift+Esc, etc.) can now be (optionally) captured in windowed mode
- Added support for typing the client's clipboard text on the host by pressing Ctrl+Alt+Shift+V
- Added Ctrl+Alt+Shift+D key combo to minimize the streaming window
- Added Ctrl+Alt+Shift+C key combo to show the local cursor while streaming in remote desktop mouse mode
- Added Select+L1+R1+X gamepad button combo to toggle performance overlay
- Added translations for Simplified Chinese and German
- Added language toggle in the settings page
- The official macOS build is now a Universal binary with native Intel and Apple Silicon support
- System keyboard shortcuts can now be captured under Wayland on Linux
- Windowed mode streaming is now supported on the Raspberry Pi using MMAL overlays (see Known Issues for limitations of overlays)
- Added support for rendering with KMSDRM on Linux
- Added support for LibreELEC's out-of-tree V4L2 DRM-PRIME and v4l2request decoder patches
Bugfixes:
- Improved performance of loading the app grid
- Improved reliability of system keyboard shortcut capture on Windows
- Fixed Xbox Series X controller support on macOS
- Fixed video scaling in High DPI mode on Wayland
- Fixed window icons on Wayland
- Fixed number pad enter key functionality in the UI
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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
- In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
- In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Moonlight PC v3.0.0
Download links:
- Windows Installer (x86 + x64 + ARM64) - Updated @ Jan 17 2021 18:54:46 UTC to fix installation problem on some x64 PCs
- Windows Portable x64 (for work/public PCs without the ability to install new programs)
- Windows Portable x86
- Windows Portable ARM64
- macOS
- macOS Apple Silicon (Beta)
- Snap (for Ubuntu-based Linux distros)
- Flatpak (for other Linux distros)
- AppImage (Linux, no installation required)
- Raspberry Pi 4
- NVIDIA Jetson and Nintendo Switch (Ubuntu L4T)
- Steam Link device
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.
Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse and keyboard capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)
Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)
New features:
- Added the ability to define a custom streaming resolution using the UI
- Added the option to capture system key combinations (Alt+Tab, Ctrl+Shift+Esc, Win+Tab, etc) in fullscreen mode
- This feature requires GeForce Experience v3.20 or later on your host PC
- Updated gamepad mappings are automatically downloaded each time Moonlight launches
- The performance overlay is now supported for Linux clients using VAAPI and VDPAU hardware acceleration
- Native ARM64 build for Windows (Surface Pro X, Galaxy Book S, etc). See the note in the Known Issues section below.
- Native ARM64 build for macOS (M1-based Macs). ARM64 support for macOS is currently in beta.
- Unified all Windows builds into a single installer download (x86 + x64 + ARM64)
- Added the option to enable "Direct Launch" which immediately launches the specified game when clicking on a PC
- Added the option to mute audio when the Moonlight window loses input focus
- Added the option to toggle background gamepad input
- Added the option to invert scroll direction
- Added the option to swap gamepad button layout to Nintendo-style
- Added the option to start the Moonlight UI in fullscreen mode
- The Moonlight icon on macOS has been updated to match the Big Sur style
- The failing TCP or UDP ports are now displayed when the connection fails
Behavior changes:
- The Windows installer now downloads the Microsoft C++ Runtime as needed to save space. If you don't have an Internet connection during installation, you can use the portable version or install the runtime manually from here.
- The frame pacing behavior that was previously enabled under the V-Sync option on macOS is now controlled by the frame pacing toggle instead
- Input from gamepads is now ignored while Moonlight is in the background. You can use the new settings toggle to change this behavior.
- The "Play audio on host PC" option has been changed to "Mute host PC speakers while streaming" and moved to the "Audio Settings" group to better convey the purpose of the toggle
Bugfixes:
- Fixed PS4 controllers not reading inputs during haptics in some games
- Fixed some slow decoders causing the receive time value to increase rather than the decode time
- Fixed detection of audio output device change on macOS
- Fixed a performance regression in video decoding performance on macOS Big Sur
- Native resolution options now refresh each time the settings page is opened, rather than once per launch of Moonlight
- Fixed no video or audio while streaming over Internet connections that drop packets with QoS tagging enabled
- Improved connection testing accuracy for connections with low MTUs
- Updated AppImage for compatibility with VAAPI drivers built for libva 2.9 and 2.10
- Fixed inability to open an app's context menu with a gamepad
- Fixed UI not appearing when launched from the console on RetroPie
- Fixed aspect ratio of video stream on Raspberry Pi
- Fixed drawing letterbox or pillarbox over the desktop background on Raspberry Pi
- Audio now works out of the box on Raspberry Pi with the PulseAudio Raspbian update. Users running older distros that still use ALSA may need to set
PULSE_SERVER=nothing
for audio to work. - Fixed color of Discord icon in toolbar on the Raspberry Pi client
Known Issues:
- Software decoding doesn't work properly on Macs from 2011 or earlier due to lack of support for the Metal rendering API. If you want to use software decoding on these Macs, you should continue to use Moonlight v2.1.0 until a fix is released.
- 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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
- When running Moonlight on Windows 7, the system keyboard shortcut capture feature doesn't capture Alt+Tab.
Moonlight PC v2.2.0
Download links:
- Windows Installer 64-bit (for most Windows PCs)
- Windows Portable 64-bit (for work/public PCs without the ability to install new programs)
- Windows Installer 32-bit (for ARM-based PCs and older Intel/AMD PCs)
- Windows Portable 32-bit
- macOS
- Snap (for Ubuntu-based Linux distros)
- Flatpak (for other Linux distros)
- AppImage (Linux, no installation required)
- Raspberry Pi 4
- NVIDIA Jetson and Nintendo Switch (Ubuntu L4T)
- Steam Link device
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.
Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)
Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)
New features:
- Added the ability to hide unwanted apps and games
- Added a network test to determine if your Internet connection is blocking Moonlight
- Added the option to swap mouse buttons
- Added codec and resolution to the on-screen performance stats
- Added a warning if the connection is too unstable to receive any complete video frames
- Added a Discord link to the toolbar in settings
- Enabled the new EGL renderer by default on Linux
Bugfixes:
- Fixed streaming over networks that block QoS-tagged packets
- Selecting a frame rate higher than 60 FPS no longer sets the host desktop to 720p
- Right-side modifier keys no longer press the corresponding left-side keys too
- Fixed mouse position never reaching the edge of the screen with certain desktop resolutions
- Improved synchronization between host and client mouse cursor in remote desktop mouse mode
- Improved performance on Wi-Fi on Windows by changing the wireless adapter to media streaming mode
- Cached box art is now deleted when the PC is removed from Moonlight
- Caps Lock button now toggles as expected on macOS
- Number pad arrow keys work properly with NumLock off on Windows
- Mouse buttons are now swapped properly in Moonlight if they are swapped in Windows
- Fixed several CLI options not properly overriding GUI options
- Updated included gamepad mappings
- Updated to Qt 5.15.1
Known Issues:
- Software decoding doesn't work properly on Macs from 2011 or earlier due to lack of support for the Metal rendering API. If you want to use software decoding on these Macs, you should continue to use Moonlight v2.1.0 until a fix is released.
- 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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
- The Discord icon in the toolbar appears in black instead of white on the Raspberry Pi and L4T packages.
Moonlight PC v2.1.0
Download links:
- Windows Installer 64-bit (for most Windows PCs)
- Windows Portable 64-bit (for work/public PCs without the ability to install new programs)
- Windows Installer 32-bit
- Windows Portable 32-bit
- macOS
- Snap (for Ubuntu-based Linux distros)
- Flatpak (for other Linux distros)
- AppImage (Linux, no installation required)
- Raspberry Pi 4
- NVIDIA Jetson and Nintendo Switch (Ubuntu L4T)
- Steam Link device
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.
Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)
Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)
New features:
- Remote desktop mode now allows interaction with the host without having to click to focus the Moonlight window first
- Added a new EGL renderer for improved performance on Wayland and XWayland
- Added the option to toggle between direct touchscreen mode and the old trackpad mode
- Added the option to rename host PCs
- Added the ability to scroll the settings page with the right analog stick
- Various UI improvements
Bugfixes:
- Fixed streaming in full-screen mode on an Optimus notebook with older 390 drivers on Windows
- Fixed unreliable mouse capture when the stream begins on Linux
- Fixed cursor being trapped in full-screen mode even when the mouse wasn't captured
- Fixed host PCs being unreachable from Windows in certain network configurations
- Fixed key presses not being sent to the host if the Super/Meta/Windows key is pressed
- Updated included SDL gamepad mappings
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"
- Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
- Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.