Question / Help Am I too confident with my hardware or is there a problem? Stuttering in recording

Magmanium

New Member
So, first off i'm not even trying to stream with obs, just record gameplay footage from the game Hellblade Senua's Sacrifice. For the purpose of the recording I need top notch quality and fluidity, to reach that goal I have the following specs with me :

Msi Rtx 2060
32 GB DDR4 2666 Hz Ram
Ryzen 3950x 16 cores at 3.5 GHz
Msi X470 Gaming Plus Max
And a 650w Corsair PSU

My wished recording settings are as follows :
Mkv Format
x264 Encoding
Cbr
50000 Kbps
Key frame interval : 2
Cpu setting : Medium
High Profile

I will attach a log file too

You must know that i tried changing bitrate without much of a sucess, tried lowering game settings without much of an effect, tried allocating separate cpu cores to obs and game without much of an effect. I tried a lot of things, so much that i can't remember them all. My question is this, am i naive to think that my hardware would allow such video quality and should try aiming lower with my brand new 16 cores cpu ? Or is there something that i have missed causing my hardware or obs to underperform massively ?

I ask this with all humility, please help me.
 

Attachments

  • 2020-05-17 04-06-19.txt
    35.3 KB · Views: 7

FerretBomb

Active Member
I'd recommend switching to NVENC for your encoding. The Turing NVENC core on your 2060 delivers encoding quality on-par with x264 Slow, which is much better than the Medium you are trying to run at. It's a separate part of the GPU core JUST for encoding video, and normally sits idle. It will not affect your in-game performance.
Use the Quality preset (NOT Max Quality) and make sure both Psycho-Visual Tuning and Lookahead are UNchecked, to avoid issues (MQ, PVT and Lookahead all use CUDA cores, which can impact gameplay and encoding).

Additionally, use CQP or CRF mode when recording locally. CBR and a set bitrate is ONLY used when livestreaming, as the services' back-end replication and delivery systems generally need it. For local recording, a static bitrate is the worst possible choice. CQP/CRF is image quality target based encoding, using as much or as little bitrate as is needed to maintain a given visual fidelity. Normally ranges of 16-22 are used, with lower numbers being higher quality.

All of that said, you're generally getting quite a bit less than 1% encoding lag even with software x264 Medium. What is the actual issue you're having? That hardware should have no issue.
 

Magmanium

New Member
The 1% encoding lag is because i tend to stop recording as soon as i encounter encoding lag, but if i were to continue recording that number would go higher, my problem is i cant allow myself to loose any frame, i'm aiming for a very esthetic based art project and any stuttering could ruin the experience, i already tried the Nvenc but wasn't satisfied with the result, maybe i fudged the settings somewhere.
Also sometimes my footage is stuttery even in moments where there was no encoding lag registered nor rendering lag.
But you can confirm me that i should be able to get high quality 60 fps constant 1080p gameplay with the hardware i presented yes ?
 
Top