
OctoWoW on Linux (Debian 13 / Trixie) using Steam + Proton GE

Requirements
Before starting, make sure you have:
Steam installed (via .deb or official packages)
Working GPU drivers (NVIDIA / AMD)
Vulkan support enabled
Basic terminal access

1. Install Vulkan tools (if needed)
sudo apt install vulkan-tools
Check your GPU Vulkan setup:
vulkaninfo | grep deviceName
You should see your actual GPU (not llvmpipe).

2. Enable Steam Play (Proton)
In Steam:
Go to
Steam → Settings → Compatibility
Enable:
✔ Enable Steam Play for supported titles
✔ Enable Steam Play for all other titles
Then select:
Latest GE-Proton version (recommended)

3. Install GE-Proton
Install Proton GE using pipx:
pipx install protonup
protonup
This installs GE-Proton into:
~/.steam/root/compatibilitytools.d/

4. Add OctoWoW launcher to Steam
Open Steam
Click Add a Non-Steam Game
Select:
OctoLauncher.exe

Game installation step (IMPORTANT)
When you first run OctoLauncher inside Proton, it will ask where to install the game files.

Choose a dedicated folder, for example:
~/Games/OctoWoW/
or any directory you prefer outside the Proton prefix for easier access.

5. Add the actual game to Steam
After installation is complete:
Open Steam again
Click Add a Non-Steam Game
Select:
WoW.exe from your installation folder
Example path:
~/Games/OctoWoW/WoW.exe

6. Set Proton for the game
In Steam Library:
Right click WoW.exe
Properties → Compatibility
✔ Force compatibility tool
Select:
GE-Proton (latest) or Proton 10+