RX 5700 XT - Recording is Stuttering - Video Encode 100% - Please Help :(

morphus2

New Member
Hello,
i've got a problem with my recordings in OBS Studio. Recording with h264 is almost impossible. The video is stuttering even at low settings.
I am trying to record the gameplay of my Valve Index VR Headset, which uses about 50% of the GPU.
While recording, the GPU usage in the Task Manager (Video Encode) is at 100% and i wonder how thats possible with this graphics card.
After that i was trying to use my CPU for recording, so i changed settings to x264 encoding.
But then the CPU usage was also too high, and the video was lagging too. After downgrading settings to about 3000kbps (veryfast) the videos
stopped stuttering and the CPU usage was below 100%. But the video quality was really bad and not usable.
So my question is, what is going on here? Is my system really that bad?
I am thinking about getting a new CPU, but dont actually know if that solves the problem and dont want to waste money :(
Do you have any solutions or ideas on what i could try?
Please help me, i have really no idea what to do here.
PS. sorry for my bad english lol

PC Specifications:
Mainboard MSI Tomahawk B350
CPU AMD Ryzen 1600
GPU XFX RX 5700 XT
RAM 16 GB Crucial Ballistix Sport
SSD Samsung Evo 250GB
HDD Seagate Barracuda 4TB
 

qhobbes

Active Member
 

Lawrence_SoCal

Active Member
No, your CPU/system isn't that bad... but real-time video encoding is VERY computationally demanding. And you don't have an nVidia NVENC capable GPU to offload some of the encoding workload (with decent quality outcome), so it all up to your CPU (on top of what you are already doing). From what others have said, there is a bad AMD encoding option from AMD, and I recently heard about a BETA AMD encoder option in the StreamFX plug-in, if I recall correctly. I'm not sure if either of those would help you

So post your OBS log, which will show us your OBS settings.
And in the men time, be realistic in your expectations. There is lots of (bad) Internet advice on settings, which assume (but don't tell you) that it takes an expensive, top-end system. So, starting with 30, not 60fps, etc until you reach a point of a stable stream and/or recording. Then watch your hardware resource utilization, and increase settings to you find your systems limits (and back off a bit from there, so the unexpected doesn't cause instability/crash/glitches). This may entail optimizing your OS setup to minimize background activity (ie CPU and other resource demands). For some of us, this process of balancing demands is part of the fun

With a really busy CPU, you then have to deal with GPU scheduling prioritization. Some will recommend running OBS as admin to prioritize OBS, though that has security implications. Personally I prefer to address CPU utilization and not run OBS as admin, but I do recognize I'm fortunate enough to have a workload that allows such. your mileage may vary....
 
Top