Question / Help NVENC + GeForce 347.09

djriful

New Member
Can anyone here confirm that latest driver is causing some stuttering recording with untouched or unchanged settings in OBS?

It was only a driver update and the recording in NVENC is no longer smooth even for games running at 60+ FPS or 144+ FPS. Locked at 60FPS, the video feels like 20-40FPS stuttering.

Also getting (High Usage) warning, I didn't have that warning before with the same setting NVENC default, with 50,000Kbps rate.

Shadowplay has no issue, the recording is super smooth. Just OBS is having problem with NVENC.

Spec: Running 3930K + 16GB + GTX TITAN + 1080p or 1440p (2 monitors) records at 1080p 60fps is my standard.
 
Nvidia seems to change NVENC with each driver update, and OBS has to be updated to use the new version, so yeah it's a problem with having updated the driver. If you have an Intel CPU with QuickSync, I'd just use that for recording now, at least until OBS gets updated for the new Nvidia drivers. That's what I've had to do since having updated my drivers about mid-November.
 

Sapiens

Forum Moderator
I've never gotten NVENC to output 1080p60 well regardless of the driver version. Given your CPU you should be using x264 anyway.
 

Boildown

Active Member
I had to go back and check my videos now, because I've been using the 347.09 drivers on my NVEnc recordings to my hard drive. I record them... but I don't always even look at them. Just storing them for future use if needed. Anyways, I went and checked, and all my recordings are perfectly fine. If there is a bug in the 347.09 drivers, they don't affect everyone.

I noticed in the log file posted above, its using the "default" preset. This is bad. Since a Titan is a Kepler-series video card, use the High Performance preset instead. And the logs show it performing poorly (although at only 23 seconds long, this is statistically not very meaningful; do a 5 minute recording next time):

17:21:20: Total frames encoded: 1373, total frames duplicated: 29 (2.11%)

If you get a Maxwell based GPU in the future (750, 750Ti, 970, 980, and future GTX 9xx series) then you can use the High Quality preset. I don't think there's much use for any of the other presets at all. To sum up: Kepler GPU? High Performance. Maxwell GPU? High Quality.
 
I've got 344.60 installed, I don't remember what version I had before, though it was probably 337.88 (only one left in my Nvidia folder on the root of C). OBS, while I was on 337.88, had no problems recording 1080p, 25Mbps, 30fps and using the High Quality setting for NVENC. Running a GTX 670/Kepler GPU, btw.

I think I may try rolling back to that driver maybe next weekend (got a new desk to build this weekend, and don't want to do it middle of the week in case anything screws up and I have to restore or worse, reload). It was certainly nice being able to use NVENC for local recordings while QuickSync handled the streaming. They both look about the same at 25Mbps, but QuickSync looks much better in my testing at 3500Kbps than NVENC or x264. With NVENC currently not an option I'm using QuickSync at 25Mbps for local and x264 at 3500Kbps for streaming (or QuickSync at 3500Kbps if all I'm doing is streaming, no local recording)
 

Boildown

Active Member
If you're not recording at the full 60fps, then HQ preset might work even with a Kepler, its true. Especially if the resolution is smaller too. So what you're saying is that it used to work, but now its not? Your log shows 60fps encoding, which hasn't ever worked on HQ (let alone default, which shouldn't be used, poorly named) at 1920x1080p60 on Kepler. But 1920x1080p30 might work (haven't tried it, I no longer have a Kepler video card to try it with).
 
Doh, sorry for the confusion. It's not my log, I was just adding my data for NVENC when it was working and when it now isn't, which driver versions, etc.
 

kaellar

New Member
I recorded my diablo 3 gameplay like year ago with my 660 at 1080p/60 20mbit/s HQ preset easily, video was smooth as butter. After a gaming break I installed the last OBS and nvidia drivers versions and I can't make it even record something like 3500kbit/s 30fps without stuttering. Tried to downgrade to some recent drivers (like 340.xx) and had no luck fixing the problem.
 
Top