So something is being put into a low power mode and takes time to recover.
I also make Windows think I'm using the computer sometimes but I just use a simple batch file that writes then repeatedly runs a VBScript.
Keep display on.bat
set ThisVBScript="%TEMP%\KeepDisplayOn-%RANDOM%.vbs"
Echo Set WshShell = WScript.CreateObject("WScript.Shell") > %ThisVBScript%
Echo WshShell.SendKeys "{NUMLOCK}" >> %ThisVBScript%
Echo WshShell.SendKeys "{NUMLOCK}" >> %ThisVBScript%
:ReRunKeepDisplayOn
Call %ThisVBScript%
TimeOut /T 20 /NOBREAK >nul
GoTo ReRunKeepDisplayOn
- It works by simulating a physical double-press of the NumLock key so Windows thinks you are doing something.
- It's a double-press every time so the NumLock key is returned to whichever state you normally keep it in.
- I'd bet that your Caffeine is doing pretty much the same.
I run this when I want to keep my display on without changing Power plans.
If you have S0 Modern standby [aka S0 Low power idle] this script will hold it off, will stop it being initiated. Your computer will remain fully available for use.
All the best,
Denis