http://bugs.winehq.org/show_bug.cgi?id=21994
--- Comment #5 from NSLW lukasz.wojnilowicz@gmail.com 2010-03-09 15:03:06 --- (In reply to comment #4)
Changing affinity mask to 2 doesn't change usage of second core.
What do you mean "doesn't change usage"? Does it switch usage to second core from first?
It doesn't switch usage from first to second core. I meant that the image from the first attachment looks the same for both values of affinity mask.
To enable *both* cores you should use mask 3 (binary 0011), not 2 (binary 0010).
Setting affinity mask to 3 doesn't change anything. It seems like affinity mask hasn't any influence on the usage of cores.
Anyway, when i set affinity mask to 3, total CPU usage is about 70%, i.e. second core(HT thread in my case) is not fully utilized. BUT, CPU usage almost never reaches 100% on Windows too (on the same machine). It's instead about 90%.
As you can see the usage for the first core is 100% and for the second is 20-30% so it seems like the second core doesn't work.