https://bugs.winehq.org/show_bug.cgi?id=46707
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |NOTOURBUG Status|UNCONFIRMED |RESOLVED
--- Comment #3 from Matteo Bruni matteo.mystral@gmail.com --- Yes, you are correct. Nouveau has known issues with processes using OpenGL from multiple threads / contexts and Word 2013+ with CSMT enabled does exactly that.
I don't think always disabling CSMT on Nouveau is a good idea, most applications only use one d3d device (which means only one thread / GL context in Wine) and those generally work better with CSMT enabled. We could potentially introduce a quirk / hack to make sure only one (command stream) thread at a time executes GL calls on Nouveau, which should workaround the issue without the downsides I just mentioned. Not sure that's a good idea though.