Desktop computer: Dell XPS 8700, built August 2014, originally Windows 7 Pro, now fully updated Windows 10 Pro 64 bit, full repair install November 2022 so AFAIK no problematic "residuals" from Windows 7 except the "legacy" MBR/BIOS boot system. Seems to have been intended as gamer's machine, having 16 GB RAM and NVIDIA graphics card with 4 GB on-card graphics RAM. Original HDD C: 1,000 GB, I added a second internal HDD D: (for "DATA") 4,000 GB, and moved the standard data folders to that drive.
Years ago I got tired of manual playing with Windows Update and figured out a way to let the computer update itself automatically, at midnight while I was asleep. That includes manufacturers' drivers, but not generic Microsoft ones. NVIDIA is a special case because of the profusion of available drivers; I most recently updated the NVIDIA driver two or three days ago.
The "how" is fairly simple. I have the computer set to sleep after 30 minutes without user input (no mouse or key movements). I have the "active hours" (Windows Update setting) set to 08:00 to 23:00. I have a couple of necessary things enabled in the "Advanced Settings" menu (so long ago I can't remember whether or not some of those were default settings, though a couple I know definitely were not). My system has been running like that for several years, through several Windows 10 version upgrades, with essentially no problems at all. I have a little startup routine of things to check, taking about three seconds, to make sure all is in order; in the very rare event it is not, a simple restart will invariably fix things (I think twice in five years I actually had to restart twice).
Not content with that, I decided I wanted to know ahead of time when the system was going to sleep, so I could abort the sleep (and subsequent logging in) if I wanted to continue working. Well, OK, the computer is going to sleep after 30 minutes, so set a screen saver to start 5 minutes before -- in other words, after 25 minutes of no input. It's been running like that for maybe a couple of years. I did start noticing that with that setting, the screen saver was actually running a lot longer than 5 minutes, longer in fact than I needed or wanted. OK, set the screen saver to start after 28 minutes, 2 minutes before sleep. I changed that setting a few days ago. Screen saver still running more than 2 minutes before sleep -- and on closer examination, for a rather variable length of time. I recorded three consecutive "no touch" sleep cycles with the screen saver setting at 28 minutes delay. The screen saver ran for 6 minutes 45 seconds, for 5 minutes exactly, and for 11 minutes 40 seconds, in those 3 consecutive trials at the 28 minutes delay setting (sleep supposed to start at 30 minutes).
I do not need or want 5 minutes of screen saver -- 2 minutes is plenty -- never mind 12 minutes, or more than 30 minutes I observed on another occasion. On the surface it looks as if the screen saver is delaying the sleep by a variable amount. So what I am asking here is, does anyone have an idea what is going her, or (even better) an idea how to "fix" it?