video recording slaughtering my CPU

Dan

Supreme [H]ardness
Joined
May 23, 2012
Messages
8,092
My specs:
i5-4670k@4.7ghz getting maxxed out 100%
overclocked to hell GTX 780 hydro copper
Full water loop
8gb ram (only 5gb being utilized)
256 ssd game drive
1tb WD black for data (video storage)

So i was recording gameplay of something last night and i wasnt to happy with the quality using OBS @ 1080p@60fps. my CPU was 100% tapped out and made the gaming slightly choppy and i cant have that. would bumping up to a i7 or x79/x99 6 core help with that?

any insight would be appreciated.
 
I see you have an nvidia card, have you tried using Shadowplay? Supposedly it is GPU accelerated, so maybe that would take some of the workload off of your CPU.

Beyond that, have you tried playing around with process priorities? Set your game to a higher priority, or your recording app to a lower priority, and see if that does anything for the choppy gameplay.
 
What software are you using? Some things just don't play nice no matter what your hardware is. Camtasia was like that - had its own built in limits.
 
I mentioned in OP that i use OBS @1080@60fps... And i forgot about shadowplay!!! ill check it out tonight!
 
Definitely use Shadowplay...

It supports recording to disk in varying levels of quality, and has Twitch streaming support as well.

I've never even heard of OBS before, but from google-fu it looks like something that caters to live streamers. SUPPOSEDLY it has GPU accelerated support, but I highly doubt that it can match ShadowPlay.

All Nvidia enthusiast level GPUs have had onboard x.264 hardware encoding built in since the 600 series. The ShadowPlay software (built into the Geforce Experience Software) takes advantage of those capabilities by offloading the on-the-fly encoding to the hardware on your GPU, thereby freeing your CPU for gaming. Typically turning on ShadowPlay will have little to no effect on game performance, usually less than 5% and in severe situations maybe 10% depending on resolution and quality settings.
 
OBS supports both Intel Quicksync and NVENC (the tech behind ShadowPlay), which means you just need to go into OBS settings and enable either of them under Encoding.
 
I mentioned in OP that i use OBS @1080@60fps... And i forgot about shadowplay!!! ill check it out tonight!

If you chose Shadowplay you can buy a cheap card (750?) and have it do the encoding so your 780 stays free.
 
OBS supports both Intel Quicksync and NVENC (the tech behind ShadowPlay), which means you just need to go into OBS settings and enable either of them under Encoding.

It also supports AMD VCE.

My CPU usage is just a few percent using it at full resolution 60 fps.
 
I'd just stick with obs and enable nvenc. Will solve all your probs as others have said.
 
Back
Top