https://bugs.winehq.org/show_bug.cgi?id=49880
Bug ID: 49880 Summary: World of Warcraft - Shadowlands/PTR (9.0.1) Stuttering/low performance Product: Wine Version: 5.17 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cybermax@dexter.no Distribution: ---
Using wine-5.17 + winebuild-pe_syscall_thunks from: https://github.com/wine-staging/wine-staging/tree/master/patches/winebuild-p... launches and are playable.
Same with full wine-staging-5.17. Tested with DXVK (-d3d11 option) and wined3d (-d3d11legacy option) (Wined3d is somewhat unplayable anyway, with graphical artifacts ref. bug #49639).
However, the performance is rather abysmal in terms of stuttering. Using the same setup and same prefix for the _retail_ 8.3.0 version, has no concerning problems.
The stuttering seems highly related to when stuff are loaded from disk, as it stutters/freezes (for 1-2 seconds) whenever there are some enteties (other players for instance) coming into view, and stuff are loaded from disk. Same can be observed when using the "Dressing room" to browse through different items. Every time you "flip a page", there will be a quick stutter along with the hdd led. This does NOT happen for _retail_.
Doing a WINEDEBUG=+seh log from _ptr_ 9.0.1 generates a 5GB log before login screen. Doing the same for _retail_ 8.3.0 generates appx 25MB.
It is not possible to run _ptr_ 9.0.1 with anything < wine-staging-5.13 due to some change requiring ntdll built as PE lib (--with-mingw). _retail_ runs fine with older wine - eg. 4.16 -> 5.7 --with-mingw or --without-mingw, but also require --with-mingw when run using >= 5.13.
Afaik World of Warcraft _retail_ does not work with wine-staging-5.11 -> 5.12 due to the aforementioned changes to ntdll and PE lib.
What logs should i post to provide some useful info?
https://bugs.winehq.org/show_bug.cgi?id=49880
Sveinar Søpler cybermax@dexter.no changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WONTFIX Status|UNCONFIRMED |RESOLVED
--- Comment #1 from Sveinar Søpler cybermax@dexter.no --- I am going to close this, as i guess none is bothering looking at this at all.
The "culprit" here is that WoW PTR runs in a debugging mode, and that is what is slowing down Wine a lot. This does not happen in Windows, or atleast not that noticeable.
The reason i know it is this, and not something else, is that the last week there have been 2 "instances" of Blizzard pushing the "Release" version, and when this version is up, the lagging is gone. There is also less logs generated in the _ptr_/Logs folder.
Whenever the "Test" version is up, there is more logs generated AND this insane slowdown.
Anyway - Closed.
https://bugs.winehq.org/show_bug.cgi?id=49880
Sveinar Søpler cybermax@dexter.no changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Sveinar Søpler cybermax@dexter.no --- Meant to close this.