https://bugs.winehq.org/show_bug.cgi?id=45893
Anton Baskanov baskanov@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |baskanov@gmail.com
--- Comment #4 from Anton Baskanov baskanov@gmail.com --- Created attachment 73295 --> https://bugs.winehq.org/attachment.cgi?id=73295 HACK to disable SetProcessAffinityMask().
The game calls SetProcessAffinityMask() at the beginning, forcing all threads to run on a single core. This causes the main and CS thread busy-waits to spin until the OS preempts it and schedules the other thread, which takes around 10ms on my machine. The attached hack fixes the performance for me.