Mk.2 local recording stutter, OBS, HDR/SDR

dobbs929

New Member
Okay. I have:
4k60 Mk.2 (correct pci-e configuration, verified running at 2x4)
9900k
2080s
PS5/HDR TV/brand new 18gbps hdmi cables
Non-HDR monitor

The problem:
Small intermittent stutters in recording, feels like encoder lag

Color space settings had no impact on this issue

encoder settings I've tried, I'm going for highest possible quality recording for my hardware, 1tb dedicated recording storage:
all combinations of: x264, CRF 20-23, keyframe 0-2, veryfast-ultrafast, none-high... (also tested all of the same settings on VBR instead of CQP/CRF)
same story when using the gpu for encoding instead (NVENC H.264, CB20)

I've tried changing priorites and launching as admin

I got so frustrated I gave up and switched back to SDR to try and get it to record anything cleanly. Unfortuately the issue is IDENTICAL with all settings back over to SDR.

I've also noticed that my face cam doesn't experience ANY stutter in the same recording, so I know the issue is between the Mk.2 and OBS

I'm at a loss, on the verge of returning this capture card. Help? Thanks

Current log

Previous
 

PaiSand

Active Member
Please read and follow directions and recommendations on the analyzer:
 

dobbs929

New Member
Please read and follow directions and recommendations on the analyzer:
Awesome ty, I'd meant to try the analyze button and totally forgot.

After more testing the inexplicable stutter is still there. Analyzer comes up clean on this log


I've seen other posts of people complaining about this problem with the mk.2 and obs, are there known fixes or is it known that it just doesn't work?

THIS is my exact issue:
 

PaiSand

Active Member
Are you watching the video with the windows player (not good enough) or with VLC player?
Make sure the plugin you installed is updated and work correctly with OBS 30. Remove it if not. Or try removing it to test and then see how it works.
Make sure you're recording into a M.2 SDD capable of this high data recording/transfer.
Try reducing the output canvas to 2k (60 and 30 fps). It may be possible that your system can't handle the load for recording at 4k 60fps

Make sure the drivers are up to date, not only the GPU driver. Same with the BIOS if needed.
 

dobbs929

New Member
Yes I was using VLC

just removed the plugin, no change

I was originally recording to a sata ssd (860EVO) which should have plenty of transfer speed, but I switched the record path to another M.2 drive I had and still no change to recording.

Tried reducing canvas too, again nothing

The deeper I dig the more it seems unfixable. I'm now noticing the same stutter in SuperGT's videos...

 

PaiSand

Active Member
The log file shows non issues.
Please upload to youtube one of the videos with the issue to see if the stutter is present in there.
 
i made a post in another thread, i think i have resolved the issue

here we go! this issue is ridiculous and i empathize with the amount of frustration. here is what i found after pulling my hair out.
PS5 recording specifically, as i have not used it in a PC/PC configuration
if you want the smoothest, without hiccup, TURN OFF VRR, you can keep it on, but you might get weird "preview" moments that dont show up on the recording.

step 1, open 4k capture utility, make sure your preview is smooth there. ( if you cant get 4k capture preview smooth, continue anyway) KEEP 4K CAPTURE UTILITY OPEN

step 2, open OBS, SET THE CANVAS/RECORDING PROFILE TO 59.94fps, this is important

step 3, in the MK 2 properties, resoloution/fps type: Custom, Resolution 3840x2160, FPS Match output, Video format P010 (i record HDR) Colorspace: rec.2100 (pq) (HDR)
Color range: Limited
buffering: ENABLED <----super important!! the guidance from elgato website says to keep buffering off, but you need it on to not stutter. your preview will most likely have a delay, thats normal.
audio output mode- Capture audio only

click ok!
step 4, IN SOURCES, add Audio input capture, name it elgato monitor or elgato headphones or something like that, after confirming the name, select the elgato mk 2 from "device" pulldown menu. select ok. this new audio input capture will work in tandem with the main elgato video/audio capture. this new audio input will not have latency/delay that can happen over time.

in your audio mixer, go into advanced audio properties, in here have that new input you just created MONITOR ONLY with NO TRACKS selected
For the main elgato mk2 audio source have MONITOR OFF, and select the tracks you wish the audio to record to

Now back in Main settings/ Audio/ advanced select your monitoring device : i use headphones

step 5, now close down OBS and open it again.

Preview should be clean with no stutter and your audio monitoring should not drift over time

this worked for me, i hope it works for you

soooo 4k capture utility needs to remain open, OBS needs be configured for 59.94 with a buffer and an new audio input need to be created to MONITOR the audio because the buffer will create a delay on the main source

i think the issue is how the 4k60pro mkII internal buffer interacts with OBS and how the PS5 outputs 59.94fps
 
Top