System Prerequisites

Minimum System Requirements

Component Minimum Requirements
Operating System Linux (64-bit)
Container Runtime Podman 4.3+ or Docker
RAM 8 GB
Graphics OpenGL 3.1+ compatible (integrated or discrete)
Storage 15 GB of free space

Required Software

Supported Container Runtimes

  • Install by following the Podman install guide
  • Podman 4.3 and earlier do not support --userns=keep-id and will not start correctly. This impacts Ubuntu 22.04 and related builds such as PopOS! 22.04.

Docker

  • Rootless docker is not supported!
  • Install by following the Docker CE install guide
  • Add your user account to the docker group to be able to use docker without requiring sudo sudo usermod -aG docker $USER.

Additional Dependencies for NVIDIA graphics cards

NVIDIA Container Toolkit

  • Install by following the NVIDIA Container Toolkit installation guide
  • Podman
    • Also follow the Container Device Interface guide
    • Container Toolkit version v1.17.9 and earlier do not automatically update the cdi specification file. Regenerate it manually after NVIDIA driver updates by running the command: sudo nvidia-ctk cdi generate --output=/var/run/cdi/nvidia.yaml.
  • Docker
    • If Zwift fails to launch, try setting VGA_DEVICE_FLAG=(--device="nvidia.com/gpu=all"). See this issue for context.