OBS Idle GPU power usage + performance considerations

Moonlighter

New Member
Hello all,

I'm new to OBS, and after a few days of usage I have some questions.
What I want to do/use OBS for is a bit particular, if so, please advice me to use something else or approach it differently.

System specification:
* CPU: 7800X3D
* GPU: 7800XT
* RAM: 32GB


I use the following plugins:
* Advanced Scene Switcher
* OBS Hadowplay


I have OBS running in the background 20 seconds after startup using a script.
What I've noticed is that when OBS is running, my GPU Total Board Power is around 25/26 watts, when closing OBS, it goes down to 15/16.
I would like that 25 watt number to go down, but I don't know if that is possible.

What I tried:
* Running with GPU acceleration disabled
* Switching to a profile without a HW encoder enabled and having an empty scene selected


Both of these did not work to bring the power usage down.

What I'm using OBS for:
* Using the Replay Buffer for all games, using a special profile and scene.
* Having a special scene and profile for Counter Strike 2 using window capture since CS2's anti-cheats preventions does not let you hook directly, this way, I can still use OBS's Replay Buffer for that game.
* Have a special profile and scene for when raiding in Star Wars: the Old Republic. This scene adds Spotify as an audio source and has an image that blocks the chat from being visible. This is the only time I actually record all gameplay and not only make use of the Replay Buffer.


I use Advanced Scene Switcher to switch between the different modes. For instance, raid times in SW:TOR are fixed dates and times, so when certain conditions are met (date, time, program running) it will switch to the correct profile and scene and start recording. Stopping is also automated this way.
Same applies when Counter-Strike is running or when we need to switch back to the profile and scene to enable Replay Buffer for all other games.
Nice thing is that Advanced Scene Switcher can send me notifications about the switching.

I hope this explanation makes sense.

I first wanted to write my own Python or Powershell scripts to do all this switching, but then discovered Advanced Scene Switcher and figured I could use that, only problem is that means OBS is running all the time and this makes my GPU consume more power on idle, hence why I would like to know a way to prevent that.

Then a related question: would there be a performance difference between using OBS for Replay and saving snapshots versus AMD's own ReLive feature?
I play competitive CS at high frame rates and low graphics settings, and I did not notice a performance degradation with OBS, but it might still be there.

Thanks for reading this long post,
logs are attached.

Hope you can help me.
 

Attachments

  • 2025-03-24 14-25-08.txt
    20.4 KB · Views: 10
Top