How to Play WoW 3.3.5a on CachyOS (Arch Linux) - As a Comic
Hey everyone,
I recently set up WoW 3.3.5a on CachyOS (Arch-based Linux) and documented the entire journey — including every stupid mistake I made — as a stick figure comic on Telegraph.
The full illustrated guide/story:
The Story of how Michi tried to play WoW on Linux
It covers the complete setup with Lutris + GE-Proton + DXVK on an NVIDIA GTX 1070, but fair warning — it also goes off on a tangent about CAPTCHAs and the meaning of human identity at 2am. You've been warned.
For those who just want the quick technical summary:
Working Stack:
- CachyOS (Arch-based), KDE Plasma 6 on Wayland
- Lutris + GE-Proton (Latest)
- DXVK enabled (dxvk-mingw-git from CachyOS repos)
- nvidia-580xx-dkms (required for Pascal/GTX 10xx — nvidia-open dropped Pascal support!)
- lib32-nvidia-580xx-utils (NOT lib32-nvidia-utils — will break Pascal)
- Esync + Fsync enabled
Critical Fix — the one that matters most:
If you're getting terrible FPS (40 instead of 150), check your WTF/Config.wtf:
Code:
SET gxApi "d3d9"
SET gxRefresh "75"
SET gxCursor "1"
If it says "OpenGL" instead of "d3d9", that's your problem. OpenGL bypasses DXVK entirely — your GPU renders through Wine's OpenGL instead of the Vulkan pipeline. Change it to d3d9 and enjoy your 150 FPS.
Other issues I encountered:
- KDE Plasma stealing keyboard shortcuts (Alt, Ctrl, Shift combos intercepted before WoW gets them) — fix: move KDE shortcuts to Meta key
- German keyboard dead keys blocking ^ for autorun — fix: "German (no dead keys)" layout
- Wine zombie processes after closing WoW (wineserver, winedevice won't die) — fix: kill script / fish alias
Hope this helps someone. If you're on Arch/CachyOS with an NVIDIA Pascal GPU trying to get 3.3.5a running, this should save you the 4 hours I spent figuring it out.
See you on Icecrown.
— Duree