WineHQ

World of Warcraft

Dragonflight retail release.

Application Details:

Version: 10.0.2
License: Retail
URL: http://www.worldofwarcraft.com
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 8.0-staging

Maintainers: About Maintainership

Test Results

Selected Test Results

What works

Everything that I tested works:

- Starting the game
- Logging in
- Character selection/creation
- Server selection
- Adjusting in-game settings
- Questing and dungeons (50 to 70fps with graphic quality set to 7)
- Raiding (around 35 fps with graphic quality set to 7)
- All addons I tried (ElvUI, WeakAura, TSM, BigWigs, etc.)
- Auction house

Installation from Battle.net application works (of course, this means you need to get it running through wine first...)

Update through Battle.net application works

What does not

Performance and frame rates are sub-optimal.

Workarounds

DXVK  - to address performance issues.

What was not tested

- In-game Voice Chat

- In-game Shop

- PvP

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

This test is an update of my last one following several wine and dxvk upgrade on my side. Following comments seems still relevant:

Since several versions, wine staging and dxvk uses PE format for libraries, which requires them to be build with mingw support (obvious for dxvk which does not compiles without it, less obvious for wine which compile fine but does not allow game to run). Enabling mingw involves creating a crossdev environment. i can only recommend to follow gentoo wiki for it since it can be quite tricky (https://wiki.gentoo.org/wiki/D... ). Once mingw compiler and libraries are fine, you can compile dxvk, and wine with mingw support. With current dxvk, I needed to upgrade my mingw compiler to version 10 (I used gcc 12 this time).

I used to have lots of random crash while playing in previous versions: I took the habit of compiling wine with "-march=x86-64" (instead of -march=skylake in my case) which used to fix the issue (I'm not sure it is still relevant).

I'm running WoW (-d3d11) from a fresh wine prefix for wine staging 8.0, with dxvk 2.1.0 install on this wine prefix, and using nvidia drivers 525.85.05.

Windows is set to version 10 in winecfg, CSMT is disabled and winetricks is not used at all.

Those variables are set: WINEDEBUG=-all DXVK_LOG_LEVEL=warn STAGING_SHARED_MEMORY=1 STAGING_WRITECOPY=1 __GL_THREADED_OPTIMIZATIONS=1

I used to run WoW (and Battle.net) from a NTFS partition using ntfs-3g to mount it. I recently formated it to use ext4 instead (using rsync to move data away before, and move data back after). For now, I don't believe it made any difference from a stability or performance point of view.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentGentoo Linux x86_64Feb 02 20238.0-stagingYes Yes YesGoldb0nt4kun 
ShowantiX Linux 21 ‘Grup Yorum’Dec 30 20228.0-rc3-stagingYes Yes NoSilverspaceman 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Unexpected frequent terminations with builtin
by Aaron Dewell on Tuesday January 3rd 2023, 18:00
I was troubleshooting low framerate in the game one day, and used winecfg to change dx11 from native to builtin then native. That caused Battle.net.exe to throw frequent errors (unimplemented function) and then the game itself died fairly frequently (I didn't time it).
Reverting that setting to "native" fixed the crashes for me. The game runs quite well even at higher graphics settings with high framerates.
(Note: ultimately the solution for that day's low framerate was a reboot of Linux. I'm sure something simpler would have done it, but I don't know what it would have been.)
RE: Unexpected frequent terminations with builtin
by spaceman on Wednesday January 4th 2023, 13:04
The Battle.net app is such a sack I've always run it from it own wineprefix.

My WoW prefix currently uses four overrides:
d3d10core (native)
d3d11 (native)
d3d9 (native)
dxgi (native)

So I'm already set to d3dx11 (native) and my crashes are regular, but not too intrusive.
RE: Unexpected frequent terminations with builtin
by Aaron Dewell on Wednesday January 11th 2023, 19:39
I'm having this problem in Classic (wrath) now, but retail is fine. Obnoxious. All overrides default too.

Good call on having Battle.net in it's own prefix. I can only update it from a VM now, then copy the resulting directory into my wineprefix.
Unexplained Termination of WoW.exe
by Steve Ebey on Tuesday January 3rd 2023, 17:24
While running 8.0-rc2 I will be doing something in game, and the game exits, with no error message, and I have to use top to kill the WoW.exe process. I reverted Wine to 7.22 and the game plays with no unexplained drop outs to my desktop.
RE: Unexplained Termination of WoW.exe
by spaceman on Sunday January 15th 2023, 5:16
This random crash bug has been resolved in 8.0 rc3 - normal service has been resumed.
Back