http://bugs.winehq.org/show_bug.cgi?id=10878
Summary: WINE Steam using 100% of CPU when its doing nothing Product: Wine Version: 0.9.51. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: vektuz@cox.net
This is a recent development. When I run STEAM, it starts normally albeit slowly, and then eats 100% CPU (on this single core machine) for its entire lifetime. No matter which tab is displayed. This is a relatively new development, and occurs for me both on Compiz native, and VMWare virtualized installtions of Ubuntu/WINE 0.9.51 w/ Gnome.
I remember this working fine a couple builds ago, round about 0.9.48-ish.
As for clues to why this happens, I spoke to Valve about this behavior, and it was suggested that it was polling to refresh the window very rapidly. I can reproduce the behavior on Windows by running Steam on a remote windows machine and using VNC (for example) to view it. It polls the window causing rapid redraw, and results in 100% CPU on the remote computer whenever the VNC window is being displayed. I'm posting this merely to indicate this might be a clue as to why it happens. Its pretty disruptive when it does, because even if you run a game via steam, it hogs the CPU. You have to essentially 'nice' it down to background priority before the game runs smoothly.
This doesn't seem to stop you from actually running games/software, so its not a critical bug, I suppose, but I figured I'd better submit it here because it happens, and its new, and it didn't happen before.
http://bugs.winehq.org/show_bug.cgi?id=10878
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |trivial Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #1 from Vitaliy Margolen vitaliy@kievinfo.com 2007-12-23 14:13:45 --- Works fine here. Make sure it's not downloading something/updating itself. If it's updating something it will use lots of CPU even on Windows. However even with it updating 2 games, it still uses less then 100% CPU here.
Do not use compiz with Wine.
http://bugs.winehq.org/show_bug.cgi?id=10878
--- Comment #2 from Nick Lawson vektuz@cox.net 2007-12-30 13:50:30 --- I retested in 0.9.52 It still happens in both compiz mode, and vmware mode, but in true native (no-compiz mode), this does not happen.
It happens to windows machines on vmware too, and on windows machines through VNC, so its probably a steam bug. Either that, or a combination of WINE+VMWARE or a funky display driver, or compiz, is redrawing/repolling the steam window constantly causing it to eat CPU. I spoke to valve about it directly a couple months ago, (because people were seeing this on windows/AMD machines natively, and they said it was because of something constantly polling the window for some reason).
Minimizing the steam window seems to make this go away, so it at least doesn't stop you from playing your games, as long as you remember to minimize the window on game launch. Otherwise it slows the game down immensely.
http://bugs.winehq.org/show_bug.cgi?id=10878
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2007-12-31 00:15:44 --- Closing then.