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

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 24 09:19:27 CDT 2018


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

--- Comment #42 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to Kai Krakow from comment #41)
> It looks like pba requires inclusion of many (if not all) d3d staging
> patches - which includes the deferred context patches. Apparently, these
> also depend on the nvapi patches which is a no-go if you want to allow using
> dxvk: While it works, it slows dxvk down because it has to deal with command
> streams in games then (resulting from nvapi) and it cannot do so and
> complains loudly. There is no support for this in Vulkan so it's unlikely to
> be supported in dxvk any time soon.

For what it's worth, the dependency here is artificial; it was a sledgehammer
solution to the problem that the two patches kept interacting poorly during
rebases (in specific, I believe git kept trying to apply the nvapi patches in
the wrong place).

> BTW: I don't think there's a chance to get pba upstreamed into wine any
> times soon without the inter-dependencies with wine-staging being resolved
> and making the changes to the code more easy to follow. But this only means
> we should work on it.

Indeed, I suspect Henri et al. would be very happy to help work together with
people to optimize buffer mapping—whether that takes a similar form to Andrew's
patchset or not.

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