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.
| Package | CUDA Version | Min Driver | Compute Capabilities |
|---|---|---|---|
| sunshine.AppImage | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| sunshine-ubuntu-22.04-.deb | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| sunshine-ubuntu-24.04-.deb | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| sunshine-debian-trixie-.deb | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| sunshine_.flatpak | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| sunshine.pkg.tar.zst | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| Sunshine (copr - Fedora) | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
| Sunshine (copr - OpenSUSE) | 12.9.1 | 575.57.08 | 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90, 100, 101, 103, 120, 121 |
Installation Methods
- Debian/Ubuntu
- Arch Linux
- Fedora/OpenSUSE
- AppImage
- Flatpak
- Homebrew
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.
Input Devices
If inputs (mouse, keyboard, gamepads) aren’t working after connecting, add the user running sunshine to theinput group.
