CPU Usage of a process drops to 2% after 10 seconds idle?

Alan Thi

Reputable
Jun 19, 2014
3
0
4,510
I'm using the Geforce 750m on a Lenovo Y510P, with Intel HD Graphics 4600.
I have the most current drivers from Lenovo, and I have also updated drivers with Geforce Experience, and set the dedicated card as my preferred graphics card globally.
I have a 120gb SSD, and I am not using a page file.
The laptop has 8gb of DDR3 ram installed.

Recently, when running graphics intensive games, the game will freeze up completely yet temporarily, with the exception of audio, which is unaffected.
This occurs if and when I leave the mouse idle for exactly 10 seconds, and the freeze resolves itself after a few seconds if I move the mouse. The more graphics intensive the game, the more difficulty it seems to have resuming.
This may be difficult to understand in text so I have recorded a video demonstrating the problem.
[video="https://www.youtube.com/watch?v=tDVDjVK_cro"][/video]

What I have already tried:
-Reinstalling drivers
-Power settings are set to Never turn off the hard disk.
-Others have suggested that a page file is to blame, I am not using a page file.
-Using the right-click context menu to select to run with the Geforce dedicated card.
-Use minimal graphics settings
-Close out all other applications

Checking with MSI Afterburner's performance viewer shows that I am indeed using the dedicated card (GPU1), not the integrated (GPU2).
However, we see that after 10 seconds of idling, it switches to the integrated card, but continues to switch back and forth until mouse activity is resumed.
dc4245d4cb.PNG


Watching the process in Task Manager shows the CPU usage drop from 20% to 2%, and rises back up to 20% when the mouse is moved.
This seems to be related to some sort of idling mechanism. Does anybody know how to deal with this?

Thanks!
 

Alan Thi

Reputable
Jun 19, 2014
3
0
4,510


Haha thanks for the reply Vance.
The vertical video is because my iPod videos become horizontal videos, oriented vertically.
I recorded it the first time horizontal, and it didn't rotate the video correctly.

Anyhow, no, there's no other background application that's causing the issue.
I've tried closing out all other applications before launching the game, I've tried launching after a fresh reboot, I've used Game Booster to close out any unnecessary tasks that I could pick out. And this still happens.

Rather than just "dropping", the graph shows the system oscillating between the two graphics cards. It's a sort of faulty idle-powersaving mode. It notices that the system has been idle for 10 seconds, and tries to shut off dedicated card, but realizes it needs to keep processing the game.
When I launch the game with the integrated card rather than dedicated, the same thing happens, except instead of oscillating between the two cards, it tries to reduce the usage of the integrated card, and oscillates in a similar, but less drastic manner.
The CPU usage in Task Manager shows the % used by the game being redirected to System Idle Process.
So there's really nothing that is taking up the memory. And the game is only using 20% of the CPU, I wouldn't even call it graphics intensive.

It's just a faulty idle mechanism. Any ideas?
 

Alan Thi

Reputable
Jun 19, 2014
3
0
4,510


I tried uninstalling the driver so that only the integrated card would run, and the problem still occurred. I can't really remove the card, since this is a laptop.
I don't think it's related to the dual GPUs, but to a power-saving mechanism, and I really want to disable it...
I've worked around the issue temporarily by writing a script to constantly move my mouse every 5 seconds, but there MUST be a solution to this...