http://bugs.winehq.org/show_bug.cgi?id=11674
--- Comment #212 from voidcastr cephryx@gmx.net 2012-09-13 04:22:46 CDT --- (In reply to comment #210)
The strangest thing is that this happens with -dx9single enabled, shouldn't this disable multi-core?
Actually, we cannot assume that using "-dx9single" is supposed to disable ALL multithreading in GW2 - apparently, this is not the case. The GW2 wiki describes the flag as
"Enables the Direct3D 9c renderer in single-threaded mode. Solves issues with running in Wine, but may be slower." (http://wiki.guildwars2.com/wiki/Command_line_arguments).
But I bet the game engine uses several threads (resulting in load on several cores, in the best case) for more aspects than just rendering. Most likely, the flag does not disable those.
----------
(In reply to comment #211)
Well, from what you say, it seems possible to find a "clean" solution that is not just a hack... but it also seems like that involves a lot of work and deep changes to wine. Do you think a general fix for this can be created?