I've been trying to stream on YouTube Gaming and record at 1080p 60fps, and I think I have a capable computer/connection, but I've noticed there is a bit of stuttering in the local recording. The stuttering looks like dropped frames, though OBS does not register any dropped frames as I'm streaming/recording. My viewers have not complained about this yet, though they may have been watching on a lower quality setting and it may only manifest at 1080p 60fps. The stuttering is not extreme, but I would still like to fix it if possible. I am streaming/recording an Xbox One through the Elgato HD60 capture card.
Computer specs:
Core i5 4670K overclocked to 4.2GHz
Dual Radeon HD 7870s
16GB RAM
Connection:
15Mb/s up
15Mb/s down
OBS settings:
Encoding -- x264, use CBR and enable CBR padding checked, 9000 max bitrate, audio encoding bitrate at 128
Video -- 1920x1080 (no downscale) 60FPS
Advanced -- All default (veryfast preset, main encoding profile, keyframe interval at 2, etc.) The only thing that isn't default is the global audio sync, which I have set to 950 to sync my Xbox One capture card and all audio input/output from the PC.
(let me know if more settings are relevant, or if I should just attach screenshots of each settings tab)
I've noticed that when I stream, my CPU hits 100% pretty consistently, with OBS taking up around 90% most of the time, which made me think it might be CPU load related. However, when I changed the x264 preset to superfast, the issue still persisted, even though the CPU load was around 70% instead. I'm also surprised that veryfast maxes out the CPU, which I figured an i5-4670k at 4.2GHz should be able to handle pretty well (especially since I'm streaming/recording Xbox and not PC games, so the CPU isn't do much work besides encoding). Another thing I tried was changing the process priority class to high, which seemed to royally screw everything up on both veryfast and superfast (the video was very weirdly broken, with partial frames being drawn and lots and lots of stuttering/graphical oddities), though I'm not sure why
Any idea how I can fix the stuttering problem? It doesn't occur when I record at 720p, but I'd really like to hit 1080p if at all possible. Please let me know if I should provide more info.
Thanks!
Computer specs:
Core i5 4670K overclocked to 4.2GHz
Dual Radeon HD 7870s
16GB RAM
Connection:
15Mb/s up
15Mb/s down
OBS settings:
Encoding -- x264, use CBR and enable CBR padding checked, 9000 max bitrate, audio encoding bitrate at 128
Video -- 1920x1080 (no downscale) 60FPS
Advanced -- All default (veryfast preset, main encoding profile, keyframe interval at 2, etc.) The only thing that isn't default is the global audio sync, which I have set to 950 to sync my Xbox One capture card and all audio input/output from the PC.
(let me know if more settings are relevant, or if I should just attach screenshots of each settings tab)
I've noticed that when I stream, my CPU hits 100% pretty consistently, with OBS taking up around 90% most of the time, which made me think it might be CPU load related. However, when I changed the x264 preset to superfast, the issue still persisted, even though the CPU load was around 70% instead. I'm also surprised that veryfast maxes out the CPU, which I figured an i5-4670k at 4.2GHz should be able to handle pretty well (especially since I'm streaming/recording Xbox and not PC games, so the CPU isn't do much work besides encoding). Another thing I tried was changing the process priority class to high, which seemed to royally screw everything up on both veryfast and superfast (the video was very weirdly broken, with partial frames being drawn and lots and lots of stuttering/graphical oddities), though I'm not sure why
Any idea how I can fix the stuttering problem? It doesn't occur when I record at 720p, but I'd really like to hit 1080p if at all possible. Please let me know if I should provide more info.
Thanks!