🎹 Spitfire LABS
Linux Installation Guide
A step-by-step guide to installing Spitfire LABS VST on Linux using Wine.
Tested on Debian 13, Debian 12.11, Devuan, Arch Linux, and Artix Linux.
Prerequisites
| Requirement | Details |
|---|---|
| OS | Debian 13 (or 12.11), Arch Linux, or Artix Linux |
| Wine | wine-stable 10.0+ or wine-staging 11.1+ |
| DAW | LMMS 1.3.0-alpha (VST support required) |
| GPU | Any GPU with working Linux drivers |
info NOTEwine-staging 11.1+ is recommended as it fixes #56378, which is required for WebView2 compatibility.
Installation Steps
Now every thing you should know is setup, you can now let us proceed to the actual steps.
1. Install Wine and Dependencies
Add the WineHQ Repository
Debian / Ubuntu:
sudo mkdir -pm755 /etc/apt/keyrings
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
Arch / Artix:
sudo pacman -S yay
Install Wine
sudo apt update || sudo pacman -Syu # Update package lists
sudo apt install wine || sudo pacman -S wine # Install wine-stable
Debian / Ubuntu:
sudo apt install --install-recommends winehq-staging
Arch / Artix:
sudo pacman -S wine-staging
yay -S wine-staging # If using AUR
Enable 32-bit Architecture
Debian / Ubuntu (requires root, not just sudo):
su
dpkg --add-architecture i386
apt update
apt install wine32:i386
exit
Arch / Artix:
sudo pacman -S lib32-wine
Install Winbind
Required for WebView2 to avoid admin errors.
sudo apt install winbind # Debian / Ubuntu
sudo pacman -S winbind # Arch / Artix
2. Install Winetricks and Runtime Components
Install Winetricks
sudo apt install winetricks # Debian / Ubuntu
sudo pacstall -I winetricks-git # Debian / Ubuntu (alternative)
sudo pacman -S winetricks # Arch / Artix
light TIPIf winetricks is not available in your repos, download the
.debfrom Debian Packages and runsudo apt --fix-broken installif there are dependency issues.
Install Required Components
winetricks -q vcrun2019 dotnet472 dotnet48 corefonts gdiplus msxml6 iertutil
winetricks -q vcrun2019 dotnet472 dotnet48 corefonts gdiplus msxml6 iertutil
| Component | Purpose |
|---|---|
vcrun2019 |
Visual C++ 2019 Redistributable |
dotnet472 / dotnet48 |
.NET Framework runtime |
corefonts |
Microsoft core fonts |
gdiplus |
GDI+ graphics library |
msxml6 |
MSXML 6.0 parser |
iertutil |
Internet Explorer runtime utilities |
3. Configure Wine and Install WebView2
Set Windows Version
winecfg
In the GUI, set Windows Version to Windows 7, then click Apply → OK.
Install WebView2
Download the WebView2 Evergreen Bootstrapper and install it:
wine ~/Downloads/MicrosoftEdgeWebView2Setup.exe
warning WARNINGDo not use the standalone installer. It installs version 136.x.x which crashes when launching LABS. Always use the bootstrapper link above.
sudo apt --fix-broken installif there are dependency issues.
4. Install Graphics Packages
Choose one of the following based on your GPU:
Option
Command
Best For
Vulkan (recommended)
winetricks dxvk
Modern GPUs (NVIDIA, AMD)
DirectX 10
winetricks d3dx10
Older or Intel GPUs
To check your graphics capabilities:
winetricks dxdiag
If you are using d3dx10 with the mesa driver, You can also force it to use it, you will encounter less crashes since the mesa drivers are maintained.
[ -f ".profile" ] || touch .profile
echo "LIBGL_ALWAYS_SOFTWARE=1 __GLX_VENDOR_LIBRARY_NAME=mesa" >> .profile
source .profile
5. Install a DAW
info IMPORTANT
Do not use the standalone installer. It installs version 136.x.x which crashes when launching LABS. Always use the bootstrapper link above.
sudo apt --fix-broken install if there are dependency issues.
Debian / Ubuntu:
sudo apt install lmms # Stable (may lack VST support)
sudo pacstall -I lmms-git # Alpha (recommended)
Arch / Artix:
sudo pacman -S lmms # Stable
yay -S lmms-git # Alpha (recommended)
Troubleshooting
LABS Doesn't Open or it Crashes
-
Downgrade LABS: Use the older
LABS.dll:
curl -O https://github.com/aKqir24/Spitfire-LABS-Installation-Guide-In-Linux/raw/refs/heads/main/LABS.dll.zip
-
Try wine-staging: If using wine-stable, switch to wine-staging (may be less stable).
-
Check GPU drivers: Ensure your drivers are up to date and your Wine prefix is clean:
rm -rf ~/.wine
wineboot --init
-
Properly setup dotnet:
Run
winecfg and go to libraries, then add concrt140 in the new override for library.
Webview Cannot Be Installed even when it is not installed
Choose one of the following based on your GPU:
| Option | Command | Best For |
|---|---|---|
| Vulkan (recommended) | winetricks dxvk |
Modern GPUs (NVIDIA, AMD) |
| DirectX 10 | winetricks d3dx10 |
Older or Intel GPUs |
To check your graphics capabilities:
winetricks dxdiag
If you are using d3dx10 with the mesa driver, You can also force it to use it, you will encounter less crashes since the mesa drivers are maintained.
[ -f ".profile" ] || touch .profile
echo "LIBGL_ALWAYS_SOFTWARE=1 __GLX_VENDOR_LIBRARY_NAME=mesa" >> .profile
source .profile
info IMPORTANTDo not use the standalone installer. It installs version 136.x.x which crashes when launching LABS. Always use the bootstrapper link above.
sudo apt --fix-broken installif there are dependency issues.
Debian / Ubuntu:
sudo apt install lmms # Stable (may lack VST support)
sudo pacstall -I lmms-git # Alpha (recommended)
Arch / Artix:
sudo pacman -S lmms # Stable
yay -S lmms-git # Alpha (recommended)
Troubleshooting
LABS Doesn't Open or it Crashes
-
Downgrade LABS: Use the older
LABS.dll:
curl -O https://github.com/aKqir24/Spitfire-LABS-Installation-Guide-In-Linux/raw/refs/heads/main/LABS.dll.zip - Try wine-staging: If using wine-stable, switch to wine-staging (may be less stable).
-
Check GPU drivers: Ensure your drivers are up to date and your Wine prefix is clean:
rm -rf ~/.wine wineboot --init -
Properly setup dotnet:
Run
winecfgand go to libraries, then addconcrt140in the new override for library.
Webview Cannot Be Installed even when it is not installed
Just go to ~/.wine/system.reg of your wine folder, then open it in your IDE and Search for Webview.
You should see lines like these, when you see it remove it and save the file.
This usually happens if you install the Webview in win10 or a much latest installer.
[Software\\Wow6432Node\\Microsoft\\EdgeUpdate\\Clients\\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}] 1785220019
#time=1dd1e5a189fca4e
"location"="C:\\Program Files (x86)\\Microsoft\\EdgeWebView\\Application"
"name"="Microsoft Edge WebView2 Runtime"
"pv"="109.0.1518.140"
"SilentUninstall"="\"C:\\Program Files (x86)\\Microsoft\\EdgeWebView\\Application\\109.0.1518.140\\Installer\\setup.exe\" --force-uninstall --uninstall --msedgewebview --system-level --verbose-logging"