Can anyone offer a status update on D3D command stream multithreading? I've been packaging Stefan Dösinger's CSMT work, with over 500 people using my last release, and several asking when I'll build a new one. I don't know what to tell them, because his github repo hasn't been updated in half a year, and he hasn't responded to the email I sent him last week. It's starting to look like this excellent work has been abandoned. Pherhaps I missed an announcement? Has it already been integrated into mainline wine? Is there some other plan for it?
On 04.06.2015 01:40, Forest wrote:
Can anyone offer a status update on D3D command stream multithreading?
I've been packaging Stefan Dösinger's CSMT work, with over 500 people using my last release, and several asking when I'll build a new one. I don't know what to tell them, because his github repo hasn't been updated in half a year, and he hasn't responded to the email I sent him last week. It's starting to look like this excellent work has been abandoned.
I am wondering about that myself. Nevertheless, in order to provide up-to-date Wine builds you can use the CSMT patches contained in Wine-Staging. We're not actively improving them at the moment, but they are rebased daily to apply on top of the upstream changes. So far the rebasing was basically trivial, so no idea what is currently blocking inclusion of the patchset. https://github.com/wine-compholio/wine-staging/tree/master/patches/wined3d-C... https://github.com/wine-compholio/wine-staging/tree/master/patches/wined3d-C...
Pherhaps I missed an announcement? Has it already been integrated into mainline wine? Is there some other plan for it?
Regards, Sebastian
On 4 June 2015 at 01:40, Forest <winehq(a)tibit.com> wrote:
Can anyone offer a status update on D3D command stream multithreading?
It's being worked on, although it's not progressing as quickly as we would perhaps have liked. The patch set hasn't been abandoned. Please understand that at the moment all of Wine's Direct3D code is being maintained by about 3 people, unfortunately with very little outside help. Quite frankly, CodeWeavers would be willing to hire people to increase that number, but there seem to be very few qualified candidates.
I've been packaging Stefan Dösinger's CSMT work, with over 500 people using my last release, and several asking when I'll build a new one. I don't know what to tell them, because his github repo hasn't been updated in half a year, and he hasn't responded to the email I sent him last week. It's starting to look like this excellent work has been abandoned.
I happen to know Stefan wasn't reading e-mail for most of last week, so in that regard it was just a case of unfortunate timing.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 2015-06-04 um 12:34 schrieb Henri Verbeet:
I happen to know Stefan wasn't reading e-mail for most of last week, so in that regard it was just a case of unfortunate timing. Yeah. I've seen the mail but not responded because I've been kinda-sorta on vacation and because I don't really like private mails for things like these.
I haven't abandoned the patchset, but admittedly I've been lazy in pushing rebased updates. I haven't done much improvements to the patches besides rebasing them though. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJVcL45AAoJEN0/YqbEcdMwlaYQAIYT5lBo/cLtNXKjlpHySX2e zMMYS9xhkhYFNa2FKDsAP1uL2GaGI9XdNiVnrB5rI090WUIgB07KZxLodX5kw6qU TzXN7pTTpFGCejE0j7C0d3/MIzvF0uMQ6dnIC5gdsvolbFxD09hX7mA9c8hZntDK beKPntlUP4/sM2Jl4yl+j0FLraVumotTlLaWD5Q+fp2tgxvx7quz1xhPTl3qmWe4 cWpQorf+MMGhwpVKanOHOxcpbb53cmwYnWuk3amAKNcUWliyUynKE+3p/FNJeYTW zE6A74hiJ1qzriQiCp+0zJ2kZfBCpShN4i4iXl5kBId5F44B5evsVq8iqzCd//wS BRIa7UYCbmi02LaSs7otjMjFC/2rH3CUtrAXZ3/bIN1GopBRYBCOtx+WNU0ErnpZ KbgujPtdHIa/t4ft5c2ODVLoBVOjHp3CGPlne7IaYDfKNkIdpEd19US/jdwG9neR 3J4wPlRaAevz8XyD2JrDCcCWZG4cDZgn5jKE3AaQfYGzlcu1LZ0nb53GfwaVrqSJ xURE1EWm9gjJjm2cZqwRsuk/O0cahoZaZBXIR5xdu6APZyH+Z6dDNV9UOIgfXGaw O30A3mIEtDp52ZBCFQG91P7UU7h/P1uCBtIramqKpR9eJC8tI0uFpZwsEDR6YXkL u3RQQwsx6qsLGmkDECHj =mF3A -----END PGP SIGNATURE-----
participants (4)
-
Forest -
Henri Verbeet -
Sebastian Lackner -
Stefan Dösinger