I run WoW on Ubuntu 22.04 LTS and had similar issues back in September, but since then resolved them. I’ll share my notes for lutris and winetricks, so you can tinker and hopefully fix your game.
I labelled settings for Lutris&Winetrick that I’m using and refer to them like A1
First, I’d go through crash logs and see if you have similar issues that I had. Then set the most important from my experience: C,B1,B2,B3. You can try the rest if you still have issues
Crash logs in dir like ~/Games/WorldOfWarcraft/classic/Errors/
- sapi.dll → sapi mf not installed (C)
- ACCESS_VIOLATION → Permission errors? (B3)
- arguments to dbus_message_new_method_call() were incorrect → Dbus (A1)
A. Lutris System Settings
- Set variable to value of dbus-launch DBUS_SESSION_BUS_ADDRESS=unix:abstract=/…
- Disable Lutris-runtime
B. Lutris Runner Options
- Wine-version lutris-GE-Proton7-35-x86_64. Any runner by GloriousEggroll with name like lutris-GE*
- Disable Esync, Disable Fsync
- Advanced option: Disable wine in sandbox
- Disable easy anti-cheat, disable battleye anti-cheat
- DLL override: Key=locationapi.dll, Value=delete
C. Winetricks
Lutris Wine-profile /home/$USER/Games/battlenet
Missing mf and sapi
mf MS Media Foundation (Microsoft, 2011)
sapi MS Speech API (Microsoft, 2011)
run 3 commands to install mf and sapi
$export WINEPREFIX=/home/$USER/Games/battlenet`
$winetricks mf
$winetricks sapi