Is it possible to run the Zwift trainer software on a Linux distribution?
Zwift can now be run in Linux using the latest versions of Wine (5.0 and greater) and the workaround from user wentam42 detailed in comment #7 of this bug report.
Here are the steps. You can also find a video documenting the process here.
- Install
Wine 5.0+
following the instructions for your distribution - Install
winetricks
script - Run
winetricks dotnet35sp1 win7
- Download the
RunFromProcess.exe
utility from nirsoft here - Download the Windows installation file for Zwift
- Run
wine ZwiftSetup.exe
and wait for the installation to complete (~1hr for me) - At this point you will be greeted by a blank white window. Leaving this window open (or relaunching
wine ZwiftLauncher.exe
if you closed the window), runwine RunFromProcess.exe ZwiftLauncher.exe ZwiftApp.exe
- The Zwift splash screen should open followed by a login prompt. Proceed until you are prompted to connect sensors.
- Bluetooth compatibility in Wine is currently immature. However, I had no trouble using the Zwift Companion app on my phone to sync with sensors. The phone app then relays the information to the Zwift servers so that you can ride.
- After launching Zwift Companion, turn on relevant settings (e.g., for BLE sensors, location and bluetooth), pedal, and in Zwift click 'Search sensors'. Everything from this point forward should work as it does natively in Windows.