cancel
Showing results for 
Search instead for 
Did you mean: 

Nvidia Advanced Optimus Or DGPU Only freezes

nemiroN
Level 9

I have system freezes on ASUS A15 FA507XU 2023 model. R9 7940hs and RTX 4050
I tried with uninstalled or installed nvidia app. I tried with different windows versions like 23h2 and 24h2. different amd drivers Oem and non-oem, tried different nvidia drivers too. GPU can't move all apps to igpu after closing game. I have to manually close them after that nvidia strugglees to power off gpu and it causes micro-stutters, freezes or hangs. i don't know how to properly determine this thing. I can watch gpu power state with app "nvidia optimus gpu state viewer". GPU just switching from off to idle state and vice verca and this causes freezes. I have to manually disable gpu in ghelper every time i stop playing games to use system without freezes.
ht tps://drive.google.com/file/d/1pWWHv2aWSnqIztQxd_9ex9AyrRJJOs2t/view?usp=sharing
ht tps://drive.google.com/file/d/1xsE7vXmlQbSgMjPgABcX_-GkiozqT1_D/view?usp=sharing
In video stutters is less noticeable becase i launched game for 5mins, and noticed that freezes/stutters frequency depends on how long advanced optimus is enabled (game launched)
Don't tell me to install provided driver from asus, i already did this many times on different systems.
No matter what system, what drivers, what settings. ALL the same behavior. Nothing helps.

6,702 Views
9 REPLIES 9

Dejva
Level 8

This issue affects almost all laptops with Advanced Optimus. I have the same problem—whenever I play a game and the system automatically switches to the dGPU, everything works fine. But once I exit the game and return to the desktop or start doing simple tasks, the screen freezes every 5–10 seconds. This keeps happening until I either disable the dGPU completely or restart it.

 

I've tried to find a solution multiple times, but without success. The only thing support ever suggests is reinstalling GPU drivers, updating the BIOS, or checking for Windows updates. But in most cases, they have no real solution because they don't understand the issue.

 

This is an NVIDIA driver problem probablly, and it's incredibly frustrating. The only workaround is to manually enable Optimus or force dGPU-only mode in the NVIDIA Control Panel. Otherwise, after every gaming session, you’ll need to manually disable and re-enable the dGPU to stop the freezing.

 

 

Yes, agree with you. I see a lot of complaints on reddit or nvidia forum but they don't care. They created this feature and don't even tested it. And praise it as a super technology that is impossible to live without.
I suggest Asus to implement a feature in ArmouryCrate that will detect this issue and will restart gpu to prevent this behavior of dgpu. You don't even need OptimusStateViewer to detect if gpu is struggling to power off, you just can see in armourycrate that is jumps from off to 210mhz and back constantly

I recommend completely uninstalling Armoury Crate and using only G-Helper. In G-Helper, set the mode to "Optimized."

 

Here’s how I handle it: after finishing a game, I unplug the laptop from the charger. This forces the dGPU to shut down completely, along with any applications running on it, so the system switches to the iGPU. It’s great for battery life when I need it. If I want to charge the laptop again, I wait about 10–15 seconds after unplugging it, then plug it back in. This resets the dGPU and fixes the issue.

 

You can also configure G-Helper to automatically close all applications using the dGPU when the charger is disconnected, making the process even smoother.

 

Armoury Crate is terrible—it just slows down the laptop and offers almost nothing compared to G-Helper. G-Helper is simple, well-organized, and lets you fully customize fan curves for each performance mode.

 

Most importantly, it actually works well and doesn’t put any unnecessary load on the system. ASUS should really take inspiration from G-Helper because it’s a much better solution overall.

Thank you for tips. G-Helper and Optimus are my daily drivers. I have the similar perfomance or even better in some games in gpu bounded scenarios, but worse perfomance in CPU bounded like cs2. So this feature would be useful for me, but i want to use laptop without knowing that i must restart gpu every time, this is unacceptable.
About ArmouryCrate. I agree with you that it is malware. But Asus reworked app with v6 update, now it uses less more ram and don't slow down system. I would move to ArmouryCrate if Asus will implement some feature to completely move apps to igpu and power off gpu.
I would ask you. Do your cpu boosts more in dgpu mode and utilizes more power in cpu bounded games?
For example in Stalker2 in optimus mode my cpu boosts only to 4.7ghz and uses around 35w
But if i enable advanced optimus, or dgpu only, or Ultimate (don't matter) it can boost up to 5.2ghz and utilize 45-60w and it gives me a better perfomance in game

Have you found something? I PM you with possible solution

nemiroN
Level 9

I tried reinstall drivers with NVCleanStall. Nothing changed, dgpu has the same behaviour after closing all apps.
Asus, We need you to cooperate with Nvidia and fix this. I contacted nvidia, but they don't answer. Please

ArtReeX
Level 7

I had the same problem.
My solution was to completely remove Discord from my computer and use the WEB version, the problem disappeared.

Problem is not certain apps. Problem is that nvidia drivers or windows not moving apps from dgpu to igpu after closing game and switching to igpu(Optimus). To check which app is using dgpu and not letting it to go off and causing stutters use "nvidia-smi" command in windows terminal

alexjhird
Level 7

It seems like you're experiencing a persistent issue with Advanced Optimus switching, which causes system freezes and stutters. You might want to check for firmware updates or look into more specific Optimus control settings in the BIOS. It could also help to test with a clean Windows installation or use a different power management mode to see if that alleviates the problem.