Page 1 of 1

NVENC uses more CPU

Posted: Fri Nov 03, 2017 6:07 pm
by hugh2323
Hi,

Bandicam is great, except for one issue. When I select H264 (NVENC), it uses around 60% of my CPU. When I select H264 (CPU), it uses about 40%.

This doesn't happen in OBS Studio or Action!, so it must be a Bandicam issue.

Has anybody else experienced this? How can I debug?

Nvidia Geforce 670
Intel(R) Core(TM) i5-4440 CPU @ 3.10GHz, 3101 Mhz, 4 Core(s), 4 Logical Processor(s)
Window Version 10.0.15063 Build 15063

Thanks,
Lloyd

Re: NVENC uses more CPU

Posted: Sat Nov 04, 2017 6:07 pm
by spatieman
weard, NVENC is based on HARDWARE GFX GPU encoding, and should never run over the cpu.
fact is, if i use "cpu" encoding the whole games nags to lag,and frames drops.

Re: NVENC uses more CPU

Posted: Sat Nov 04, 2017 10:06 pm
by Dfactor
I could agree that Bandicam's NVENC encoding isn't fully hardware.
Here's a little test I did a couple of moments ago.

Game on, running in 4K, Bandicam hooked: [4% CPU, 36% GPU usage]
https://i.imgur.com/Z409EHZ.jpg

Bandicam capturing in 4K, NVENC: [45% CPU, 50% GPU usage]
https://i.imgur.com/jZTjiFh.jpg

Bandicam capturing in 4K, software encode: [57% CPU, 37% GPU]
https://i.imgur.com/jncxTwO.jpg

I would say 12% CPU cycle difference between Hardware and Software encodes is appalling to say the least. Another mention is that both software and hardware capture fail to maintain stable framerate and make the game frametime go haywire. Which is why for 4K capture I had to use Shadowplay for the first time instead of Bandicam.