[Bug 49880] New: World of Warcraft - Shadowlands/PTR (9.0.1) Stuttering/low performance

WineHQ Bugzilla wine-bugs at winehq.org
Mon Sep 21 11:21:27 CDT 2020


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 at winehq.org
          Reporter: cybermax at dexter.no
      Distribution: ---

Using wine-5.17 + winebuild-pe_syscall_thunks from:
https://github.com/wine-staging/wine-staging/tree/master/patches/winebuild-pe_syscall_thunks
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?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list