http://bugs.winehq.org/show_bug.cgi?id=21994
--- Comment #7 from Ruslan b7.10110111@gmail.com 2010-03-09 15:37:45 --- (In reply to comment #5)
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.
You're right. I tried to set affinity mask of 2 and the game is executed on BOTH cores (cpu usage by LaunchGTAIV.exe is 63%). Mask of 1 makes it execute on one core (cpu usage 51%), and 3 seems to be the same as 2... Seems here's something wrong with kernel affinity setup, but windows' calc.exe under wine is correctly placed to the core specified, so the problem may also be with wine. But affinity isn't controlled from inside wine, except of initial setting!
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.
The second core actually does work, but in some strange incomplete way...