How To: Zwift on Debian Linux

How to Zwift on Debian 11

Here’s a guide on how to make Zwift run on Debian 11, together with all the settings.

Screenshot from 2022-10-09 14-11-55|690x373


Wine 7.18 (Staging)

sudo dpkg --add-architecture i386 

Add winehq repo and run:

sudo apt install wine-staging-amd64 wine-staging-i386 wine-staging winehq-staging


sudo apt install --install-recommends winehq-staging

Add Lutris repo and install latest: Lutris 0.5.11

Install Zwift and Wine dependencies using Lutris script, but do not launch Zwift:

Note: If you’re having issues installing, you could install Zwift on a windows PC and copy all the files into the wineprefix. (I did)


Next up:

  • Duplicate the Zwift game in Lutris and edit it
  • Change the name to Zwift Launcher
  • Edit the Executable to the path of ZwiftLauncher.exe (~/Games/zwift/drive_c/Program Files (x86)/Zwift/ZwiftLauncher.exe)
  • Remove the arguments
  • Save

Credits to this Reddit post

Added bonus: Borderless Gaming

  • Download BorderlessGaming9.5.6_admin_setup.exe to wineprefix

  • In Lutris, Run EXE inside Wine prefix and install the downloaded BorderlessGaming9.5.6_admin_setup.exe

  • In Lutris, click on the + sign in top left corner and fill in:

    • Name: Borderless Gaming
    • Runner: Wine
    • Game options:
    • Executable: ~/Games/zwift/drive_c/Program Files (x86)/Borderless Gaming/BorderlessGaming.exe
    • Working Directory: ~/Games/zwift/drive_c/Program Files (x86)/Borderless Gaming
    • Wine prefix: ~/Games/zwift

Download this image and add it in the Game info tab.

Borderless Gaming

Running Zwift

  1. Open Lutris

  2. Open Zwift Launcher

  3. Open Zwift

  4. Open Bordeless Gaming and add Zwift to favorites

  5. Open Zwift Companion app for Bluetooth

    • (Only needed for heart rate monitor if you are running a Kickr V5 or V6 with Direct Connect)

Screenshot from 2022-10-09 14-05-59|690x363

  1. Ride on

Tested (Oct 9, 2022) with a 100 km + ride without fault, and runs way better with less load than on Windows 10.

Enjoy! 😎

This guide is also posted over at

See anything wrong, or just want to contribute: Edit this post on GitHub:   Edit this page