Question / Help Massive performance issues :(

aKuh

New Member
Hi,
I'm using OBS for about a year an a half now. Everything worked fine in Classic and earlier versions of Studio, but now I have massive performance issues. This started a few months ago and it feels like it's getting worse with every new version. But I don't wanna miss the new features... The CPU usage jumps to 99% when streaming/recording with x264, NVENC is much better but CPU is still very high (30-40% OBS only). No unnecessary background tasks running, already cleaned up all my scenes, tried creating a new scene collection... Is there anything else I can do to fix this, any Settings to change?
My System: Win10 up-to-date, Core i7 4720, GTX 960, 16 GB RAM

My OBS Studio settings using x264 (pretty much the recommended settings I found on the web)
- Resolution 1920x1080, no downscaling (I tried downscaling to 720, didn't help)
- 30 fps
- Streaming-Bitrate: 2500kbps, automatic buffer size
- CPU preset veryfast (tried superfast, didn't change performance noticeable, maybe 2% usage, but still peaking to 99%)
- key frame interval: 0 (auto)
- no custom x264 options
- Renderer: Direct3D 11
- no stream delay

Thanks, akuh :)
 

Fenrir

Forum Admin
You will need to provide logs from a stream/recording attempt for us to see what's going on. Check the sticky for information on how to provide logs.
 

Fenrir

Forum Admin
You have quite a lot of sources added, can you create a new scene collection (scene COLLECTION, from the menu at the top of OBS) and see if you have the same kind of CPU usage?

Also, you should downscale to 720p as 2500 bitrate isn't sufficient for 1080p 30fps
 

aKuh

New Member
You have quite a lot of sources added, can you create a new scene collection (scene COLLECTION, from the menu at the top of OBS) and see if you have the same kind of CPU usage?

Also, you should downscale to 720p as 2500 bitrate isn't sufficient for 1080p 30fps

I created a new scene collection, now the number of skipped frames isnt that high anymore but I have constant 99% CPU usage when clicking on record. Same with 720p.

New log:
https://www.dropbox.com/s/j2r601xooht00yz/2016-11-03 17-09-47.txt?dl=0

What does this mean? Is that ok?:
Module '../../obs-plugins/64bit/d3dcompiler_43.dll' not found
<Plugin::AMD::AMF::AMF> Loading of 'amfrt64.dll' failed
 

RytoEX

Forum Admin
Forum Moderator
Developer
You probably have higher CPU usage because you're rescaling your output at the encoder level (Settings > Output > Streaming > Rescale Output) instead of at the compositing stage (Settings > Video). Rescaling from the Video Settings is more efficient. If you don't intend to record and stream at separate resolutions, you should scale from your Video Settings.

What does this mean? Is that ok?:
Module '../../obs-plugins/64bit/d3dcompiler_43.dll' not found
<Plugin::AMD::AMF::AMF> Loading of 'amfrt64.dll' failed
I'm not sure about the error for d3dcompiler_43.dll.

The error for amfrt64.dll is fine. It's just an error that the AMD AMF library could not be found, which is normal on a system that doesn't have an AMD graphics card.
 
Top