NVIDIA Energy Profile throttling OBS performance

deadmat94

New Member
Hello.
Today I wanna post something I found out that was causing a lot of headache to a friend of mine.

For the last couple of months, a streamer friend of mine was having problems with OBS crashing her entire computer.
According to her, it happens every time she was live streaming/recording, and she minimize a game, or close it.

I told her to keep an eye on the task manager, and to my surprise, OBS Studio was reaching 100% usage at the moment the PC crashed, as you can see:
WhatsApp Image 2022-01-14 at 01.35.06.jpeg

I did ask her to delete sources, and didn't really have any major effect. The usage, despite dropping, was way higher than it should for a RTX 2060.

So, I did some digging on what could cause that, and I found out that the NVIDIA was kinda throttling it's own GPU performance when no game was opened.
I mean, it does make sense, since we don't want the GPU always 100%, wasting energy, but the thing is that OBS was not, apparently, "allowed" to use 100% of the GPU. I believe that when she minimized or close the game, the Windows was reducing the energy performance of the GPU instantaneously, so the OBS was suffering, because it was demanding it to render the scenes/sources and encoding with NVENC.

I told her to go to the NVIDIA Control Panel, and change the energy profile of OBS to Maximum Performance, as you can see:
WhatsApp Image 2022-01-14 at 02.32.21.jpeg
]

To my surprise it did work. Now when OBS is open, rather a game is open or not, the GPU is allowed to be used 100%, not causing that instantaneous change in performance.

She will run more tests and see if that actually solve the problem, but some few testing that we did indicate that it did solve.

I don't know if that's something NVIDIA or OBS dev team should keep in mind, hell, they absolutely know more than I, but I think OBS should be on the list of programs that when is being used, the driver automatically detects and changes the energy profile of the GPU to maximum performance.

I just wanna to post here so someone with the same problem can see. Hope it helps.
Thanks.
 
Interesting, I would have thought NVENC was separate enough to not rely on the power profile

You can also try Adaptive which is what I've used for years. It lets the GPU throttle down but isn't as aggressive as the lower settings
 
Back
Top