Bug Report [FIXED]OBS Studio underperforming like crazy + its process priority resets

EDIT: For any of those visiting, I managed to fix my problem by uninstalling Avast. Thanks to R1CH for posting here and trying to help!

I'm labeling this as a bug because this should not be happening and only appeared recently. I've got 2 issues at hand here I believe.

1): process priority keeps resetting

I have the process priority in the "Advanced" options tab set to High. This has worked flawlessly ever since it got implemented. However, very recently it started ignoring the option. What I mean by this is, if I launch my OBS and look at its process in Task Manager, it shows the priority as "Normal", even though the "Advanced" tab shows it as "High". Sometimes I even have to click "Set priority to High" twice for it to get back to High. When I press "Start recording" it stays at "High", but when I stop it goes back to being at Normal priority.

But this probably wouldn't have been such a big deal if there wasn't another issue, which is...

2): severe lag and underperformance

To test things, I loaded up Dota 2 and hovered over a bunch of menu buttons for a while. My process load was at 70% at maximum, usually it kept at 50-60%. However, OBS still showed the "Encoding Overload" thing (bear in mind, it was only eating up about 10-15% of the CPU even though it was supposedly the highest priority process in the system). It's really weird.

I suspect the Creators' Update has something to do with this as it only started happening after I updated. I've read through the sticky though and it didn't have my issue in it, my Dota 2 is running in 64-bit dx11 mode and I even used Display Capture just to be safe. Would love to have it be fixed as soon as possible, as currently I am unable to record pretty much anything. OBS just refuses to use up the resources available to it. I've read through a bunch of posts complaining about performance, but felt like I should post as well, giving a more detailed bug report on the issue.

Log file: https://gist.github.com/822f46ca591ab6aa96a4ade192c6de8c
 
Last edited:

R1CH

Forum Admin
Developer
Your issue is caused by the creator's update, use 18.0.2 as the thread describes.

The process priority behavior you describe is normal, OBS only adjusts its priority when an output is active.
 
Hey R1CH, thanks for the quick response.

I downloaded 18.0.2, but unfortunately it didn't fix my performance problems. It got a bit better, but not by a lot, I clicked on some menu buttons and the lag persisted, with OBS using only 10-15% of my CPU at max and me still only having my CPU loaded by 70-80%.

New log file: https://gist.github.com/aee100e0ad0cbba47b2a4c778bc39bf4

After this I tried using Display capture instead of Game capture and it didn't improve anything, so it's not Game capture-specific.
 

R1CH

Forum Admin
Developer
Something is still triggering memory capture. You seem to be using DXTory at the same time as OBS which isn't recommended.

Conflicts with Game Capture: Other capture programs, Razer Synapse (disable heatmaps), graphics mods like ENBSeries and SweetFX, and any type of software or utility that displays an in-game overlay like EVGA Precision, MSI Afterburner, TS3/Mumble overlays, Dolby Axon, Raptr, Overwolf, etc. If you use D3DGear it must be uninstalled completely.
 
Hmm, not sure. DXTory isn't running, I don't have most of the programs you've listed installed, the others are disabled. Radeon ReLive is disabled, Xbox Game DVR is disabled, I even tried disabling the Discord in-game overlay even though it hasn't been working anyway for a while now... still nothing. OBS keeps skipping frames. I have no clue as to what might be triggering this memory capture. Tried rebooting and reinstalling OBS, but to no avail.

EDIT: Also tried disabling steam overlay, didn't help
 
Last edited:
Bump

I should mention that I am running Avast, but I've disabled its gaming mode and the protection altogether and it still didn't help.

Perhaps I should uninstall it?
 
Top