http://bugs.winehq.org/show_bug.cgi?id=6383
--- Comment #34 from Aneurin Price aneurin.price@gmail.com 2008-02-21 13:16:20 --- The Cinema4D demo works on all cores as expected; I can't find any other programs which display this problem.
Running WoW, I can see several threads in top, but only one of them shows any activity. I've tried running a CPU intensive addon, but still one thread does all the work. I wonder if maybe the sound thread uses a lot of CPU under Windows but a negligible amount under Wine? Sounds unlikely, especially since I have hardware sound turned off to prevent lockups in Alterac Valley.
I can't understand why the game would spawn extra threads and not use them. Maybe it's using some fragile threadpool system that for some reason can't tell that it would be a good idea to start farming out work to the extra threads.
TBH without knowing more about the game's internals I'm utterly at a loss as to how to explain or reproduce this behaviour so, since it is playable, I think I'll have to give up on this for now.