https://bugs.winehq.org/show_bug.cgi?id=43277
Ivan Kalvachev iive@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |iive@yahoo.com
--- Comment #30 from Ivan Kalvachev iive@yahoo.com --- (In reply to Matteo Bruni from comment #29)
If someone has any other idea how Wine could be implicated in the bug, that would be interesting too.
I'd ask the user to try `taskset` utility and set CPU affinity to the `wineserver` so it is executed on a specific core/cpu_thread. Alternatively `htop` and pressing `a` might be used.
The `wineserver` process is single threaded and used for a number of windows kernel core function. Having it cause lag or delay would slow down all wine controlled threads.
If you look at this https://github.com/iXit/Mesa-3D/issues/313#issuecomment-379089675 benchmark, you can see that `wineserver` is using about 6 times more CPU in the threaded case.
As I've explained in the other thread: In Ryzen, 2 physical cores form a NUMA node that share L2 cache. Moving a process to another node means it looses all cached data. So this would lead to huge increase in CPU usage.