http://bugs.winehq.org/show_bug.cgi?id=11674
--- Comment #179 from ae aeforeve@mail.ru 2012-06-13 02:02:37 CDT --- (In reply to comment #178)
I'm not sure if this bug is _de_facto_ obsolete or not, but the observed behavior of the Diablo III running under Wine exactly fits under definitions of this bug: under Wine
diablo3 - loads the video card very little all loading goes on the processor
besides - under Linux - communication of wine and wineserver-and - is the highest - under 200 thousand contex-switch
r b swpd free buff cache si so bi bo in cs us sy id wa 2 0 35556 527408 251852 4972084 0 0 11 6 1 1 3 1 97 0 2 0 35556 526920 251852 4972324 0 0 212 0 190426 232234 18 16 66 0 3 0 35556 526796 251864 4972324 0 0 0 160 183518 224966 19 16 65 0 2 0 35556 526672 251864 4972324 0 0 0 4 175773 216426 19 14 67 0 2 0 35556 524688 251864 4972352 0 0 92 0 186229 225506 18 15 66 0
russian: диабло крайне мало нагружает видеокарту - изза этого даже под виндой не особо виден тот поток который работает с ней (по нагрузке невиден) ну и под линуксом общение с видеокартой идет в тойже нити что и основной процесс - отличий с wow тут нет кроме того - wine и wineserver крайне сильно "общаються"
--- Comment #180 from Alexey Loukianov mooroon2@mail.ru 2012-06-13 03:05:59 CDT --- Short version of the comment: IMO this one should be CLOSED WONTFIX/NOTABUG.
Long version:
I have to second words posted (in previous comment and in comment #86) by ae and state the following:
a) Looks like observed behavior has nothing to do with Wine (at least I had confirmed it for SC2 and D3, can't test WoW as I haven't got it but I'm pretty sure the same states for it as well). Slight signs of SMP usage that might be observed under native OS are the results of the SMP optimization made by GPU drivers. In case I turn off SMP optimization for SC2 or D3 binaries under Windows 8 (this setting is accessible through nVIDIA control panel) game's CPU usage flatlines to be slightly less 50% for 2 CPU PC, 25% for 4 CPU PC or 12.5% for 8 CPU PC. Turning GPU driver SMP optimization back "on" greatly affects SC2 CPU usage (might be as big as 85-90% for 2 CPU case) and somewhat affects D3 - 75-80% CPU usage for 2 CPU PC.
b) D3 is extremely CPU bound. I've done the test by limiting my CPU into using 2 cores out of 8, disabling Turbo Core and fixing working frequency to as low as 1.4GHz using MB BIOS, and then tried playing the game under both Linux/Wine and native. FPS turned out to be low under both OS, but it remained about 1.5x-2x higher under native compared to what I get under Wine (~22 FPS native vs. ~12 FPS Wine). So it looks like the game uses much more CPU power under Wine, but that's another bug (might be related to the context switching thing ae had mentioned) that should be reported separately.
To summarize, IMHO this bug should be CLOSED NOTABUG as it is not a bug in Wine actually and de-facto this report had been used as a playground for an off-tree patch - and that's not what Bugzilla is meant to be used for. As far as I know ae maintains a separate webpage for his patch that could be found at http://www.aewi.info/rgl/, so people who want to use this patch should find it there and not in this bug report.