Leocarian
New Member
Here it is - http://gpuz.techpowerup.com/17/11/30/fxb.png
Ok, everything looks good there. Can you get one of the sensors tab now as well? Do one with OBS open, but idle, and then get a second shot with OBS actively recording.
Theres got to be some kind of bottleneck here.
Thanks, this is good info, but I'll need a bit to write up next steps at this point, and I need to get to bed here {very late my time, work in the morning and such).
Not giving up, I'll follow up in the morning and we'll figure this out.
I've been chatting with Fenrir outside of this thread, and I've done a little digging on this issue.
There are a few things you can try. First, switch to Advanced Output Mode (you seem to have done this at the end of your last session). Then, try each of these individually and test them out. If none of them alone solves your issue, try combining them. In the Recording tab:
I suspect #3 with High Performance will solve your problem. Though, your output files may be rather large, so you might have to re-encode them later with something (like Handbrake).
- Make sure "Rescale Output" is disabled.
- Make sure "Profile" is set to high.
- In the NVENC settings, change the Preset to one of the following: Default, High Performance.
- In the NVENC settings, disable Two-Pass Encoding.
For those interested in some details...
Regarding NVENC performance on the GTX 1080, I couldn't find official performance specs for 4K encoding, and I couldn't find unofficial ones that were relevant to this use case. I was able to find official performance specs for 720p and 1080p encoding, and I could find some 4K encoding tests for Adobe Premiere. Unfortunately, I'll have to extrapolate a bit from what I could find and the data from your logs...
As far as I can tell, NVENC on a GTX 1080 can encode 4K in H.264 at up to about 100 FPS. That is under ideal circumstances with nothing else occurring. The numbers I extrapolated seemed to indicate that a more realistic figure is around 50-70 FPS. I imagine that Shadowplay has less hiccups here because it's doing less work than OBS (OBS does some GPU work prior to encoding, and I think it has to transfer some data between GPU, RAM, and CPU).
I'm not 100% sure of the extrapolated numbers above. I'd love to see some rigorous testing of NVENC performance on Pascal cards at high resolutions (1440p, 2160p/4K).
Hope this helps!
Encoder still too slow. Log shows: skipped frames due to encoding lag: 1286/1755 (73.3%)
Can you remove the Elgato source and do a test recording to see if you get the same issues? Just record black screen for 30 seconds and upload the current log after.
Something isn't adding up here.