[Bug 43277] Far Cry 3 has poor performance (Ryzen CPU-specific issue?)

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Apr 9 03:52:00 CDT 2018


https://bugs.winehq.org/show_bug.cgi?id=43277

Ivan Kalvachev <iive at yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |iive at yahoo.com

--- Comment #30 from Ivan Kalvachev <iive at 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.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list