Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
- go to any game's page on the store in the Steam client, and then start to play a video (preferably one with audio)
- close the Steam client window (so it minimises to the system tray)
- the video continues to play in the background
This does seem to indicate a recent change in behaviour for how the Steam client handle store pages, as closing the client window would always stop a video playing previously.
I guess that could be a clue to why the Store pages (especially the main front page) hog 10% or so CPU, even while the client window is closed.
But it's odd how the store pages consume so much CPU even once fully loaded & left idle in the Steam client (but they use virtually zero CPU if you open them in eg. Firefox, as I mentioned above).
Can anyone else confirm that their Steam client is using 10%-ish CPU if left on the Store page? But uses almost nothing if left on any other page, such as the community/discussions, or on the friends' activity feed.
This seems to have only started happening with a recent Steam client update. See my original post for more details.
Thanks!
And yes, I get the problem whether I leave the Steam client window open, minimise it, or even if I close/minimise to system tray.
The trigger seems to be which page you leave the client on... any Store page (especially the steam home page) causes me noticeable CPU use. If you navigate away to eg. Library, the CPU usage goes to near zero, whether you leave the window open or minimised/system tray.
This does seem to have been introduced somewhat recently, though I'd struggle to say exactly when... I'd guess sometime in the last couple of months, since I'm fairly sure I'd have noticed this kind of CPU usage at some point while tinkering with various games settings, optimising things, etc. if it had been going on for much longer than that, especially as I always used to have the Steam client default to the Store page (but I've had to change that to Library for now to minimise the impact of this issue).
Hopefully someone at Valve spots this, or someone else comes along who knows how/where to flag or report it so it can be addressed..?
Meanwhile, since my original post, I've updated both PCs to Win10 v1809, and the latest video drivers, and the problem still persists.
On perhaps a related note, I noticed recently that on at least one of those same 2 PCs, the UPlay/Ubisoft overlay was utilising around 5-7% CPU constantly while in The Division. I disabled the UPlay overlay, and CPU usage from the UPlay tasks dropped to near zero, in a very similar way to this issue with the Steam client (when I navigate away from the Store, to eg. the Library tab).
I mention that mainly because I noticed UPlay spawning multiple background processes, similar to the Steam "web helper" ones which are consuming CPU even while gaming if the Steam client is left open on a Store page (especially the front page).
I believe I'm right in saying both the UPlay & Steam clients use the Chromium Embedded Framework? If that's true, perhaps this is a bug in CEF, or the way it's been integrated, rather than something wrong with the Steam client itself.
As you can see, this is not normal behaviour, my CPU is a little stronger than yours (6700K), but still, it's clear the bug isn't with Steam, or at least not with all configurations.
Today, it happens after login. So I kill the process then it's ok.
Not a long time ago it's doing this.
@MancSoulja in particular, does that CPU usage remain low even after you close/minimise the Steam client to the system tray? When I do that, I see the CPU usage briefly dip to nothing, then rise again (possibly a bit higher than it was while the window was open) as more steamwebhelper processes spawn.
Just picking some initial ideas out of the air here, but I wonder (if it turns out to be unrelated to Steam/Chromium), perhaps there could be some correlation with older CPUs & perhaps something like Meltdown/Spectre, and whether fixes have been applied/enabled, and the performance impact of those fixes.
FWIW both PCs I've seen the issue on (i5-4460 & i5-750) have fixes for both Meltdown & Spectre applied & enabled, but the two people above who don't seem to have such high CPU usage with Steam seem to have newer CPUs, which I presume might exhibit less of an impact from those security fixes, if they even have them installed & enabled?
Or maybe it's related to number of cores/threads. The 6700K that doesn't have the issue above is 4c/8t I believe? Whereas my 4460 only has 4c/4t. Could it be that the Steam client is spawning too many webhelper threads that are somehow blocking/tripping over each other on CPUs with lesser multi-threading capability?
Other than that, the two PCs with the issue here are using Nvidia gfx cards (970 & 950 respectively) & the latest drivers (though the issue also existed on drivers from a few months ago, v416.34), so perhaps there's some difference with AMD and/or different driver versions?
Any other ideas for potential areas to investigate/compare between ourselves, to try to narrow down a possible cause?
Note that I'm getting this CPU usage even with NO video playing on a store page (I also have "autoplay" disabled), it was just that when I tried playing a video in my 2nd post above, I noticed the video continued playing even after closing the client window/minimising to system tray, and prior to the last couple of months Steam had never done that to me.
Here are some other things that I haven't yet mentioned in my previous posts which I've tried recently to narrow this down... (none have made any difference so far)
- deleted Steam's caches (cookies, web, download)
- wiped & re-installed Steam completely
- scanned with Malwarebytes
- tried Windows 10 "Game Mode" and "Game Bar" both ON & OFF
- tried various settings for Nvidia driver "vsync" in global settings (so it applied to SteamWebHelper etc.), ie. vsync=ON, OFF, adaptive
This only affects the STORE pages (particularly the home page) when they are open in the Steam client (or was the last thing opened in the client before closing/minimising to system tray). And opening those same store pages in Firefox doesn't cause this excess CPU usage (it's practically zero there). No other pages in the Steam client seem to trigger this constant CPU usage, not the Community, my Activity page, Market, Workshop pages, or anything else I've tried so far.
I'm starting to think this could be some setting, perhaps in Windows, that isn't playing nicely with recent versions of the SteamWebHelper or the Chromium framework it uses, and perhaps just with some particular element that is present on the Steam Store web pages (but not present on eg. the Community pages). That might make sense if it's a configuration which I have made on both of the PCs where I've observed the issue.
I'm loath to install Chrome, but I wonder if doing so (and visiting Steam Store pages in it) might give me some indication of whether Chrome/Chromium/CEF could be to blame.
I'll post back if I manage to narrow it down to anything specific. Grateful for any other ideas in the meantime. Cheers!
So, I've just re-tested on the i5-4460, disabling both Meltdown & Spectre with the GRC tool & rebooting for good measure. Perhaps there's a very tiny reduction, but...
If I open the Store home page in the Steam client, then close/minimise to systray, I still see about 8-9% total CPU usage on average across the several "steamwebhelper.exe" threads listed in Task Manager. The total figure bounces around a bit, but generally between 5-12%, sometimes briefly more, with the highest single task seeming to hover around 5-7% constantly.
That is with nothing else open on my system besides Steam, after a reboot & letting things settle down.
But as soon as I navigate away from the Store page, the CPU usage drops, and if I then close the client window, the CPU usage stays negligible.
And yep, both PCs with this issue are totally up to date after moving to Win10 v1809 recently (I put it off for a while after the widely-reported issues, which are apparently mostly resolved now), and then updating graphics drivers, etc.
Certainly something seems to have changed in the last few months. I'm just not sure if it's Windows, drivers, Steam, or some setting in one of those that I may have changed & forgotten about.
I'll plug away at it more as other ideas come to me. It's not really disastrous, as I've now set Steam to open on the Library page by default, which is fine, so long as I remember not to leave it open on a Store page while gaming.
Cheers for your help & suggestions!
And I assume it drops even lower if you close the window (so it minimises to the system tray) ?
Does anything stand out as different between your PC/setup & anything I've mentioned so far?
Quick recap...
Thanks!