Simple question. Sometimes my PC will sleep when it is supposed to, after 20 minutes, and some days it just doesn't work at all. How do I tell what program is preventing my system from going into idle? I know from Open Hardware Monitor graphs that my CPU usage in idle (or what I would call idle, but Windows doesn't, apparently) never goes below ~8%, does my CPU usage need to be 0% to go to idle/sleep?
And a bonus question, if anyone knows why: Why doesn't Wake-on-USB work all the time? It only works like 10% of the time, where I can move my mouse or press a key to wake the system from suspend, but it usually doesn't work. And I've made sure that USB Selective Suspend is set to "disabled" for ALL power schemes. I also went into Device Manager and went into the properties of all my USB controllers (I have like 18 of them), and under the Power Management tab, "Allow the computer to turn off this device to save power" is UNCHECKED, but "Allow this device to wake the computer" is greyed out, I can't check it. But surely if that was my issue, than it would never work, not work 10% of the time like it is now? As a point of reference, I also have Wake-on-LAN enabled, and it works every time I send a WOL magic packet to my PC.