Question / Help My OBS is stuttering really bad.

When OBS does this, check Windows Task Manager and see what your GPU usage is.

Do you have any Media Sources being played while it is stuttering? Are there any other videos being played on your PC?

I ask those questions because I have run into stuttering issues with OBS 24.0.x that, for me at least, have been directly related to my GPU maxing out from Media Sources.
 

Tangential

Member
I had horrendous issues with Media Sources in v24. I went through and changed them to VLC sources and 90% of my issues went away
 

Gamertag VR

New Member
When OBS does this, check Windows Task Manager and see what your GPU usage is.

Do you have any Media Sources being played while it is stuttering? Are there any other videos being played on your PC?

I ask those questions because I have run into stuttering issues with OBS 24.0.x that, for me at least, have been directly related to my GPU maxing out from Media Sources.
thats really strange mines hitting around the 38-40% mark? this cant be normal? I have a RTX 2070. What would be using that much
 
I suspect that OBS v24 is decoding Media Sources via the GPU instead of the CPU. I use Vivaldi as my web browser, and when I had both a Media Source running in OBS and a Twitch stream running in Vivaldi, OBS fell apart. Turned out that the GPU was being pegged at 100%.

As a test I check to see if Hardware Decoding was enabled in Vivaldi, which it was. As soon as I disabled it, everything was fine, but OBS was still eating up a ton of GPU just from the media source.

Ill check the VLC Source to see how that helps out.


Having "Use Hardware Decoding when available" appears to be the issue. When checked, nearly half of the GPU time is used decoding. This is happening on my AMD Radeon R9 390, probably will be an issue on other GPUs as well.

When unchecked, only about 3% of the GPU is being used.


What I dont understand is that this option IS checked in v23 of OBS (i have both versions installed), yet it doesnt hit the GPU as hard.
 
Last edited:

Rdelaura

Member
I suspect that OBS v24 is decoding Media Sources via the GPU instead of the CPU. I use Vivaldi as my web browser, and when I had both a Media Source running in OBS and a Twitch stream running in Vivaldi, OBS fell apart. Turned out that the GPU was being pegged at 100%.

As a test I check to see if Hardware Decoding was enabled in Vivaldi, which it was. As soon as I disabled it, everything was fine, but OBS was still eating up a ton of GPU just from the media source.

Ill check the VLC Source to see how that helps out.

Having "Use Hardware Decoding when available" appears to be the issue. When checked, nearly half of the GPU time is used decoding. This is happening on my AMD Radeon R9 390, probably will be an issue on other GPUs as well.

When unchecked, only about 3% of the GPU is being used.


What I dont understand is that this option IS checked in v23 of OBS (i have both versions installed), yet it doesnt hit the GPU as hard.


Where is this option you speak of?
 

Tangential

Member
I don't understand it either, but turning off hardware decoding on the media source seems to solve the problem. I've had this option turned on for a very long time. Why is it broken in v24?
 

Rdelaura

Member
I'll go thru my sources and try this. Just weird because prior to a couple days ago my stream was always fine and then all of a sudden its not.
 

MichNoga

New Member
Got same issue. When capturing second screen with VLC even on preview on OBS i see about stuttering and micro freezes. What can fix it?
 
Top