Question / Help 2560x1440p 60fps Recording

Oragani

New Member
I need to record 2560x1440p, 60fps or above for my Youtube videos.
I was wondering what the best settings would be for smooth 2560x1440p 60fps recordings.
I will be recording VR gameplay, and CPU + GPU intensive games like Red Dead Redemption 2 at high settings.

---= SPECS =---

RTX 2070 8gb Overclocked
Overclocking: Core Clock +200 MHz
Memory Clock +800 Mhz

Core i9-9900k 3.60GHz

32gb DDR4

Two 111GB SSDs, one 931GB SSD, and an external 1.31TB drive.
 

Narcogen

Active Member
10:59:32.346: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 56 (1.2%)

Rendering lag is GPU overload.

https://obsproject.com/wiki/GPU-overload-issues

10:59:32.487: Video stopped, number of skipped frames due to encoding lag: 157/4701 (3.3%)

Encoder overload means the NVENC encoder on your GPU, with its current setting, is unable to keep up with your selected resolution and framerate.

As you have a Turing capable card, I would use the NVENC-new encoder instead of the NVENC encoder, as it is more efficient. If necessary you can turn off the optional features lookahead and psycho-visual tuning. You should also use CQP rate control with a quality setting between 14 (high quality) and 23 (good quality) or, if you don't need advanced output options like multiple audio tracks, go to simple output mode and choose Indistinguishable quality, large file size. CBR rate control is primarily for streaming; when recording all it does is bloat files.
 

Oragani

New Member
10:59:32.346: Output 'adv_file_output': Number of lagged frames due to rendering lag/stalls: 56 (1.2%)

Rendering lag is GPU overload.

https://obsproject.com/wiki/GPU-overload-issues

10:59:32.487: Video stopped, number of skipped frames due to encoding lag: 157/4701 (3.3%)

Encoder overload means the NVENC encoder on your GPU, with its current setting, is unable to keep up with your selected resolution and framerate.

As you have a Turing capable card, I would use the NVENC-new encoder instead of the NVENC encoder, as it is more efficient. If necessary you can turn off the optional features lookahead and psycho-visual tuning. You should also use CQP rate control with a quality setting between 14 (high quality) and 23 (good quality) or, if you don't need advanced output options like multiple audio tracks, go to simple output mode and choose Indistinguishable quality, large file size. CBR rate control is primarily for streaming; when recording all it does is bloat files.
Thanks!
I was using the new NVENC encoder btw
 

Narcogen

Active Member
10:58:13.538: [NVENC encoder: 'recording_h264'] settings:
10:58:13.538: rate_control: CQP
10:58:13.538: bitrate: 0
10:58:13.538: cqp: 20
10:58:13.538: keyint: 250
10:58:13.538: preset: hq
10:58:13.538: profile: high
10:58:13.538: width: 2560
10:58:13.538: height: 1440
10:58:13.538: 2-pass: false
10:58:13.538: b-frames: 2
10:58:13.538: GPU: 0

Your log indicates use of the classic NVENC encoder. The new options that are only present in the new encoder (lookahead and psycho visual tuner, are not listed as options, which they should be here, whether they are on or off. Here they aren't mentioned at all).

The log segment for OBS when using the new encoder should look something like this:

12:54:36.883: [jim-nvenc: 'streaming_h264'] settings:
12:54:36.883: rate_control: CBR
12:54:36.883: bitrate: 3000
12:54:36.883: cqp: 15
12:54:36.883: keyint: 120
12:54:36.883: preset: hq
12:54:36.883: profile: high
12:54:36.883: width: 1280
12:54:36.883: height: 720
12:54:36.883: 2-pass: false
12:54:36.883: b-frames: 2
12:54:36.883: lookahead: false
12:54:36.883: psycho_aq: false


Note the extra two options at the end, and the indicator "jim-nvenc" at the top.
 

Oragani

New Member
10:58:13.538: [NVENC encoder: 'recording_h264'] settings:
10:58:13.538: rate_control: CQP
10:58:13.538: bitrate: 0
10:58:13.538: cqp: 20
10:58:13.538: keyint: 250
10:58:13.538: preset: hq
10:58:13.538: profile: high
10:58:13.538: width: 2560
10:58:13.538: height: 1440
10:58:13.538: 2-pass: false
10:58:13.538: b-frames: 2
10:58:13.538: GPU: 0

Your log indicates use of the classic NVENC encoder. The new options that are only present in the new encoder (lookahead and psycho visual tuner, are not listed as options, which they should be here, whether they are on or off. Here they aren't mentioned at all).

The log segment for OBS when using the new encoder should look something like this:

12:54:36.883: [jim-nvenc: 'streaming_h264'] settings:
12:54:36.883: rate_control: CBR
12:54:36.883: bitrate: 3000
12:54:36.883: cqp: 15
12:54:36.883: keyint: 120
12:54:36.883: preset: hq
12:54:36.883: profile: high
12:54:36.883: width: 1280
12:54:36.883: height: 720
12:54:36.883: 2-pass: false
12:54:36.883: b-frames: 2
12:54:36.883: lookahead: false
12:54:36.883: psycho_aq: false


Note the extra two options at the end, and the indicator "jim-nvenc" at the top.
CQP 20 isn't enough bitrate. I need a crisp image.
 

carlmmii

Active Member
No, as in what are you using to play back the video? VLC? Windows media player? Youtube?

There is some piece of decoding software that has to happen between what data exists that you're recording in OBS and what you're viewing. That is a very important piece of the pipeline.
 

Oragani

New Member
No, as in what are you using to play back the video? VLC? Windows media player? Youtube?

There is some piece of decoding software that has to happen between what data exists that you're recording in OBS and what you're viewing. That is a very important piece of the pipeline.
Windows media player. I have VLC but I don’t use it to play the videos.
 
Top