protonscr

Multithread

dxvkclosed
doitsujin/dxvk#471 · opened 2018-07-02 by artivision · updated 2018-07-02 · 3 comments · github
Aartivision 2018-07-02 github

I hope that "deferred context/multi-threaded command lists" are first priority for DXVK. The commit bc1384b can be a wrong turn, DXVK can end up like AMD's driver. Thanks for the good work.

Ddoitsujin maintainer 2018-07-02 github

May I ask what your point is?

That commit issues a warning because DXVK is currently doing buffer updates on deferred contexts in a fast way, which is however unsafe if command lists get submitted multiple times. So far I haven't encountered a single game which does that, though.

Aartivision 2018-07-02 github

I wanted to ask, will you implement D3D11 the Nvidia multi-threaded way or the AMD single threaded way for the command listing?

Ddoitsujin maintainer 2018-07-02 github

D3D11 deferred contexts and command lists are already fully implemented. Command buffer recording is serialized to a single thread, D3D11 prevents efficient multithreading by design.

Nothing extracted yet.