Question / Help NVENC Encoder Problem

Kevin1995

New Member
Hello,
I'm new to OBS and this forum
I have a problem capturing my triple suround setup, log file posted below.
I've tried switching to x264, that worked fine, but my captured videos are laggy and decreasing my video settings in game did not work either, nor did adjusting the settings for bitrate, fps, resolution,...
I've tried simple mode instead of advanced mode, did not work either.
All my drivers are up to date.
And I'm getting desperate, as I searched the internet and tried every solution I found, but with no results..

https://obsproject.com/logs/Hb4hNamWJkiC-zus

Greetz Kevin
 

koala

Active Member
The maximum resolution you can use with nvenc's h264 encoder is 4096x4096. You try to capture 5760x1080, which is too wide for nvenc h.264. There is nothing you can do; it's a hardware limitation within the nvenc encoder.

Starting with Pascal (GTX 1000), nvenc supports 8192x8192 with its hevc encoder. Unfortunately, hevc doesn't has any preconfigured setting within OBS. You can use it only via custom ffmpeg output. I was able to get hevc running according to this post: https://obsproject.com/forum/thread...etter-for-my-pc-need-advice.95665/post-375280
This may work for you, or not.
 

Kevin1995

New Member
Thanks, The settings in the screenshot you linked got my recording to work without errors.
But the output file is worse now, stuttering and lag with grey screens. (I hope you know what i mean)
I have no idea what that means and i can't discribe it properly enough to do a search on it. (English is not my main language.)
Any ideas?
 

koala

Active Member
I just tried a 5k recording (5120x2880 with Nvidia DSR) and it worked with the above hevc settings. However, I had to use 30 fps. With 60 fps the encoder was overloaded and OBS crashed at stopping the video. The resulting video was ok in every aspect, including colors. May be your video player is not able to play back such a resolution fine. I used Media Player Classic.
This was tested on a i7-6700k with a GTX 1070, i. e. almost identical hardware as yours.

1541954846570.png

1541954878843.png


To tune the quality, vary the qp=26 parameter. Smaller values are better quality, larger values more lossy.

However, do yourself a favor and don't record such ultra-wide footage with a 48x9 ratio. Nobody will watch such videos, because (almost) nobody will have such a monitor setup. It looks interesting on screenshots and for small demo videos, but not for real.
 
Last edited:

Kevin1995

New Member
Thanks for the support!
I know recording with such ratio is a bit ridiculous, the recordings are gonna be used for personal purposes, as not many programs support recording a 5760x1080 screen .. That's why I'm trying OBS.
When or if I'm gonna stream or upload something, I will record in less resolution.
Thanks again!
 

L1ttl3J1m

New Member
What I do, is set a transform to capture a 1920x1080 section of my surround screen. Then, for games, it only records the entre third of the surround display, and for desktop capture, I create three display sources with a transform that captures that section of the surround screen.

Also, for desktop capture - setting OBS to use openGL got it working again! -https://obsproject.com/forum/threads/a-possible-solution-to-the-desktop-capture-black-screen-of-death.115316/

OBSTransform.jpg
 
Top