Question / Help Encoding/Rendering Lag

IsaAzura

New Member
Hey guys, i am completely stumped on how to fix this and some help would be appreciated.

First off, i have an RX 580 GPU and an i5-9400f CPU. I am trying to at the very least record my speedruns at 6000kbps 720p60fps and i feel like my current specs should be able to handle that while running the game on low settings (the game i am running is Dark Souls II), However OBS has been showing that i get a combination of missed frames due to rendering lag and missed frames due to encoding lag. I am using the H265/HEVC Encoder and task manager does not show anything above 40% load from either the CPU or the GPU.

I have managed to almost completely stop this by lowering the resolution to 480p and my FPS to 30, but that is terrible quality and i feel like my PC should be able to handle much more than that.

A log for reference: https://pastebin.com/GAN8nDaS
 

Narcogen

Active Member
The hardware encoders on the AMD GPUs, unlike the Nvidia GPUs, use GPU capacity, and x265 consumes more than x264.

The workaround would be to record x264 with the AMF encoder and then re-encode 265 with something like handbrake, when your GPU isn't also trying to run a game.

That said, the logfile you posted is not reporting any significant number of dropped frames.

20:02:25.111: Video stopped, number of skipped frames due to encoding lag: 34/27401 (0.1%)
 

IsaAzura

New Member
Thanks, i will give this a run now.
I know it's not a lot but it's very annoying to have frame drops when submitting runs, leaderboards can be strict about this :)
 
Top