Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎹 Spitfire LABS

Linux Installation Guide (Check Out In Website)

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.

DAW Wine Status

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
NOTE

wine-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
    Or install wine-staging (recommended)

    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
    TIP

    If winetricks is not available in your repos, download the .deb from Debian Packages and run sudo apt --fix-broken install if there are dependency issues.

    Install Required Components
    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

    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.

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

    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

  1. 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
  2. Try wine-staging: If using wine-stable, switch to wine-staging (may be less stable).
  3. Check GPU drivers: Ensure your drivers are up to date and your Wine prefix is clean:
    rm -rf ~/.wine
    wineboot --init
  4. 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

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"

Sources


About

A guide I make to install the LABS plugin made by spitfire in some Linux Distros...

Resources

Stars

8 stars

Watchers

1 watching

Forks

Contributors

Languages