Question / Help Can only use x264 encoder

Drexl

New Member
I'm trying to use NVENC, but any encoder other than x264 results in only 1s of video before it freezes. The recording continues, but the image freezes after one second. Any idea what might be causing this?
 
Not a clue. If you upload a log file from the attempt, we might have a chance though.

Also, make sure your Nvidia drivers are up to date to at least the last year or so.
 
I think I may have figured it out. I can't record at my full resolution with OBS. It works when I cut it down to 720p. I prefer OBS, but for now I'll have to use ShadowPlay when I want full resolution I suppose. Since I don't notice any performance loss at all using ShadowPlay I guess I just figured I'd still be able to use OBS with the same settings without too much of a hit. Is NVFBC really making that big of a difference over OBS's frame buffer capture method?

Here is the log anyway: http://pastebin.com/zvBrhiDE
 
Did they finally fix the Issue with the Audio just randomly stopping while recording with Shadowplay?
That was the reason I used OBS instead.
 
I think I may have figured it out. I can't record at my full resolution with OBS. It works when I cut it down to 720p. I prefer OBS, but for now I'll have to use ShadowPlay when I want full resolution I suppose. Since I don't notice any performance loss at all using ShadowPlay I guess I just figured I'd still be able to use OBS with the same settings without too much of a hit. Is NVFBC really making that big of a difference over OBS's frame buffer capture method?

Here is the log anyway: http://pastebin.com/zvBrhiDE
Unfortunately, I cant seem pastebin links from here, but if you are attempting to record 1080@60 (or anything on the higher end) with NVENC, then you might need to change the preset to balanced or speed. Since this is a local recording, it should still hold the quality if you raise the bitrate or use "buffer 0".
 
He's doing game capture on Diablo 3, GTX 780, using LLHQ preset. At 720p60, 0.46% duplicated frames. At 1440p60, 85.40% duplicated frames (LOL).

Basically, since you have a Kepler generation Nvidia card, you should use HP (high performance) preset for 1080p60 or higher (if it can even go higher). Users with a Maxwell generation Nvidia cards (GTX9xx and GTX 750) can do High Quality preset, but not Kepler (except at lower resolutions, like 720p).

Not really sure why people keep using the low latency presets. I see it a lot though.
 
He's doing game capture on Diablo 3, GTX 780, using LLHQ preset. At 720p60, 0.46% duplicated frames. At 1440p60, 85.40% duplicated frames (LOL).

Basically, since you have a Kepler generation Nvidia card, you should use HP (high performance) preset for 1080p60 or higher (if it can even go higher). Users with a Maxwell generation Nvidia cards (GTX9xx and GTX 750) can do High Quality preset, but not Kepler (except at lower resolutions, like 720p).

Not really sure why people keep using the low latency presets. I see it a lot though.
It sounds better for stream delay i'm sure.
 
Not really sure why people keep using the low latency presets. I see it a lot though.

Those settings were auto-adjusted by OBS for twitch streaming I believe. I'll use the settings you suggest until I upgrade my card then. Thanks! ^_^

Did they finally fix the Issue with the Audio just randomly stopping while recording with Shadowplay?
That was the reason I used OBS instead.
As far as I can tell, yes. YMMV
 
Last edited:
Basically, since you have a Kepler generation Nvidia card, you should use HP (high performance) preset for 1080p60 or higher (if it can even go higher). Users with a Maxwell generation Nvidia cards (GTX9xx and GTX 750) can do High Quality preset, but not Kepler (except at lower resolutions, like 720p).
This seems to be true for new drivers. I never had any problems using it before. I wonder if nVidia updated the NVENC codec or simply butchered its support on Kepler? As of at least 350.12 I was recording at 1080/60 with "high quality" and had no issues, but I just tried it with killing floor and got owned with the FPS on 353.06.
 
Last edited:
Not sure, it would be interesting if someone determined that it works better on old versions, more interesting if they could pin-point the specific version where it got worse. Can't do it myself, I no longer have a Kepler-era video card (except in my media center PC, and I'm not pulling it just for this).
 
Not sure, it would be interesting if someone determined that it works better on old versions, more interesting if they could pin-point the specific version where it got worse. Can't do it myself, I no longer have a Kepler-era video card (except in my media center PC, and I'm not pulling it just for this).
Yeah I'm 100% certain I used NVENC on "high quality" on my 780Ms for ages, and as long as I wasn't at 99% on a card (usually in single GPU) I was fine using it for 1080/60... but I'm on 353.06 now and now it's constantly giving me high usage... unless it's something specifically tied to Killing Floor 2. I could probably do a little more checking, but I'm not in the mood tonight. I will eventually have to at some point though.
 
Back
Top