System Prerequisites
Minimum System Requirements
| Component | Minimum Requirements |
|---|---|
| Operating System | Linux (64-bit) |
| Container Runtime | Docker or Podman 4.3+ |
| RAM | 8 GB |
| Graphics | OpenGL 3.1+ compatible (integrated or discrete) |
| Storage | 15 GB of free space |
Required Software
Container Runtimes
- Docker
- Install from Docker documentation
- Podman (Alternative)
- Version 4.3+ recommended
- Install from Podman installation guide
Podman 4.3 and earlier: Does not support --userns=keep-id:uid=xxx,gid=xxx and will not start correctly, this impacts Ubuntu 22.04 and related builds such as PopOS! 22.04.
Additional Dependencies for NVIDIA graphics cards
- NVIDIA Container Toolkit
- Install from NVIDIA Container Toolkit installation guide
- Podman: Also follow the Container Device Interface guide
Podman and NVIDIA Container Toolkit before v1.18.0: The cdi specification file needs to be generated manually each time the NVIDIA driver is updated using the following command: sudo nvidia-ctk cdi generate --output=/var/run/cdi/nvidia.yaml
If you’re running Docker with cdi and Zwift fails to launch, try the long form
VGA_DEVICE_FLAG="--device=nvidia.com/gpu=all"(instead of"--gpus=all").See https://github.com/netbrain/zwift/issues/208 for context.