[Bug 44315] Buffer maps cause CPU-GPU synchronization (Guild Wars 2)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 9 15:16:06 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=44315

Matteo Bruni <matteo.mystral at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|major                       |minor
            Summary|Guild Wars 2 - Slow         |Buffer maps cause CPU-GPU
                   |Performance since Wine 2.1  |synchronization (Guild Wars
                   |                            |2)

--- Comment #6 from Matteo Bruni <matteo.mystral at gmail.com> ---
(In reply to Henri Verbeet from comment #5)
> (In reply to Matteo Bruni from comment #4)
> > I think you're spot on. It looks like wine-staging 2.0 was the last version
> > with the CSMT buffer map optimization hacks which, in some cases, could
> > reduce CPU-GPU synchronization significantly and thus improve game
> > performance.
> > 
> > We'll probably introduce something non-hacky to the same effect in wined3d
> > at some point in the future.
> 
> It's a bit awkward to have this as a bug against the Wine product though,
> since it basically amounts to "D3D performance could be better". Wine never
> had those hacks—and for good reason—so GW2 performance in Wine shouldn't be
> any worse than it ever was. (If it is, please do a regression test.) At the
> same time, it doesn't seem al that likely that Staging would be willing to
> take this as their bug and work on bringing those hacks back in an
> acceptable form.

Right, I guess I effectively rechristened this bug to mean "introduce a buffer
map optimization". Let me update the bug to make that official.

Unless you think that's not useful either.

-- 
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