Skip to main content
Sunshine supports multiple installation methods on Linux. Choose the method that best fits your distribution and requirements.

CUDA Compatibility

CUDA is used for NVFBC capture on NVIDIA GPUs.
See CUDA GPUS to cross-reference Compute Capability to your GPU. The table below applies to packages provided by LizardByte. If you use an official LizardByte package, then you do not need to install CUDA separately.

Installation Methods

Install

Download sunshine-{distro}-{distro-version}-{arch}.deb and install:
The {distro-version} is the version of the distro we built the package on. The {arch} is the architecture of your operating system.
You can double-click the deb file to see details about the package and begin installation.

Uninstall

Post-Installation Setup

Services

Two service unit files are available. Pick “sunshine” for unprivileged XDG Portal or X11 capture, otherwise pick “sunshine-kms” for privileged KMS capture.
Start once:
Start on boot (unprivileged; swap logic for KMS):

Input Devices

If inputs (mouse, keyboard, gamepads) aren’t working after connecting, add the user running sunshine to the input group.