Trying to understand error

Jibsman

Member
I'm trying to capture my desktop - 7680 x 1440 Surround (nVidia) for a bug report for nVidia.
I created a new Scene, with Display Capture as source. It displays properly in the video capture window but when I start recording I get an error NVENC Error: Frame Dimension greater than the maximum supported value. (NV_ENC_INVALID_PARAM)

Is this something I can fix? I would like to show nVidia what happens in this bug, which requires displaying all 3 monitors display.
Thanks
Jibs
 

Attachments

  • OBS.png
    OBS.png
    140.2 KB · Views: 456

koala

Active Member
This is no bug. Nvenc h.264 allows a maximum resolution of 4096 in each dimension. This is a fixed limit in the nvenc encoding circuit. Switch to hevc (or av1, in case you have a RTX 4xxxx graphics card).
 

Jibsman

Member
@koala , I understand it's not a bug; I was asking how to get it to work. I'm not that familiar with OBS to know where to change "it" to HEVC.
I searched the help knowledge base, nothing found. Where do I change it?
Thanks
 

koala

Active Member
It's the encoder. It's the function that performs compressing the video data. It's by far the most computing intensive operation in the whole recording process. Go to settings → Output and locate the recording settings. With a resolution that high, you should use a hardware encoder. Software encoders use the CPU and are not powerful enough. Hardware encoders run on the GPU and use much less computing resources, but some have constraints such as a maximum resolution.
If you have a Nvidia GPU, use one of the Nvidia specific hardware encoders labeled nvenc. nvenc.h264 is the most widespread and most compatible, but limited to 4096 pixels in resolution. nvenc.hevc is an advanced encoder, but not as widespread supported in players. nvenc.av1 is the successor of hevc and available only in newest GPUs, however its support in media players and editors is even less.
 
Top