This topic has been locked
AgentSmith Mar 19, 2013 @ 2:53pm
Keep PC awake while steam is downloading
I'm sure this has been mentioned before but PLEASE add in a toggle-able feature that will allow PC's to stay awake while Steam is downloading. I don't leave my gaming PC on all the time so when I'm downloading I'd prefer it to stay on and finish whatever game I'm pulling down rather than it falling asleep and I have to keep restarting it. Yes I know I could change the sleep settings but other than never sleeping, I'd run into the same issue. So my request is that Valve add this in as a setting. Please and thank you.
< >
Showing 1-6 of 6 comments
Spawn of Totoro Mar 19, 2013 @ 2:56pm 
How about a auto shut off when done downloading, that way you don't have to set your computer to sleep.
ManiacMal Mar 19, 2013 @ 2:56pm 
Steam can not change a OS feature. You have to do this yourself, its not like a smart phone where apps can keep your "phone alive".
Silicon Vampire Mar 19, 2013 @ 2:59pm 
I change my power saving setting for W7 all the time, to accommodate whatever I'm doing...
AgentSmith Mar 19, 2013 @ 4:14pm 
Originally posted by Hashbrick:
Steam can not change a OS feature. You have to do this yourself, its not like a smart phone where apps can keep your "phone alive".

It could if Valve made it. Download managers have done this for 15 years...why not Steam?
Geo Aug 16, 2013 @ 8:54am 
The downloading program (Steam) needs to reset the system idle timer by calling SetThreadExecutionState with ES_SYSTEM_REQUIRED.
icrashedtheinternet Jun 22, 2014 @ 11:28am 
Yep, this is a textbook example of where Windows' SetThreadExecutionState() API should be used to keep the computer awake. It still allows screen saver or display off. The API call is SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED). And here's the documentation[msdn.microsoft.com] and here's a working example[blogs.msdn.com]. But will Valve do it? I doubt they're reading this. But that working example is actually a utility we can use in the meantime. It is for situations like Steam, where the developers won't implement SetThreadExecutionState() properly, but users need to easily keep their system awake for a time.
Last edited by icrashedtheinternet; Apr 4, 2020 @ 3:25pm
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Mar 19, 2013 @ 2:53pm
Posts: 6