Question / Help OBS Odd Stuttering happening

fox_killa

New Member
Hi All,

I have been through all troubleshooting and guides that i can and can't figure out why my Twitch stream has a weird stutter every few seconds on stream when using OBS. I am using an elgato HD60S external capture card plugged into my computer via USB 3.0. Computer is a i7-4770 with an nvidia GTX 960 video card and 16gb ram. When i stream with Elgato Game Capture software i have no stutter issues, so i don't think it's my computer or Twitch...but just can't figure out the problem. Below are my main OBS settings along with last nights OBS Log, Twitch Stream, and Twitch Inspector to show what's going on.

Thanks for any help of troubleshooting. Let me know if you need anymore details to help.

Main Steam Options:
Encoder: NVENC H.264
Output 1280x720
Bitrate: 3000
Keyframe: 2

Last nights OBS Log: https://hastebin.com/otokeherit
Last nights Twitch Stream: https://www.twitch.tv/videos/297538001
Last nights Twitch Inspector Report: https://inspector.twitch.tv/#/fox_killa/session/3daa0493-95e4-4f1e-845c-084dbe5a7c62
 

koala

Active Member
You have a little bit of lagged frames, which is strange, since this is usually caused by playing a game on the streaming computer and fully loading the GPU with the game. You only have the capture card instead.

If I compare your log to others, I find you're using XRGB as video format for the capture device. This format has to be converted to the OBS-internal format, and this is not cheap in terms of computing costs. Change the format of the Elgato device to YV12. This is the format OBS operates on, and for this, no conversion has to take place, so the stress on the GPU is lower, and you probably get no lagged frames any more.
 

Stream Doctor

New Member
Streamlabs is pretty and functional with its extra bells and whistles but certainly comes at an additional cost when it comes to CPU performance. I would recommend sticking with OBS standard until you get things sorted.
 

fox_killa

New Member
Hey Koala / All... tried the new settings but still had the same / similar issues. Tried the YV12 setting and also tried to change the downscale filter setting... Can you take a look and let me know what you think?

Also, the log file is so large because it's continually tried to hook to my xbox windows app for party chat...so i had to delete lots of those rows from the logs to make them uploadable.

Capture Card Video Color Setting Changed from XRGB to YV12 colors
Video 1: https://www.twitch.tv/videos/297953853
Inspector: https://inspector.twitch.tv/#/fox_killa/session/3a03f77d-bdc3-4a95-980d-6e2ed8ad791f

Video Downscale filter Setting changed from Bilinear to Bicubic
Video 2: https://www.twitch.tv/videos/297958154
Inspector: https://inspector.twitch.tv/#/fox_killa/session/43c088f0-769e-44a5-882e-64f4406137f5

Log File for the entire stream (minus most of the xbox app lines)
https://hastebin.com/rosuveciro

Thanks again for any new suggestions to try.
 

Narcogen

Active Member
You say you have a stutter every couple of seconds.

OBS is attempting to hook the Xbox.app process every 2-3 seconds.

These frames were dropped because of rendering lag:

02:09:35.369: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 935 (0.2%)

Number of times failed to hook Xbox.app: 625.

Just spitballing here.

Also, have an integrated GPU and an Nvidia card. Are they each driving a display? OBS seems to be attaching to the Nvidia card, by any chance is the Xbox.app running fullscreen on the display driven by the integrated GPU?
 

fox_killa

New Member
Hey Narcogen,

I am not sure why the xbox.app continously tries to hook, but i'll try to stream without that running tonight and remove it from my scene. The app is not running full screen, but it is just a chat program basically. I'm not sure why the integrated GPU is even being used, as no monitors are plugged into that display port on my computer.

I do have a different question... when i add the ElGato HD60S as a video capture source, there are two options on which to use: HD60S Video 1, and the ElGato Game Capture HD. Just not sure what the latter is for?
 

Foxborn

New Member
I'm posting here because I'm having the exact same issue (I hope that's okay. If I should make a separate post please tell me.) I'm using Elgato HD60S and OBS and getting a pause in video and audio about every minute. I can see it in the OBS preview pane so it's not something that only happens when recording or streaming (but I tested it on both and the stutters carry through to both of those as well) My CPU usage stays at about 11% when everything's running smooth and drops down to about 4% whenever there's a stutter, then jumps back up to 11% right after. RAM usage stays at roughly 3.4 GB out of 16. I ran OBS for a little while, long enough to get 3 stutters, and here's the log from that. If it would help to post a longer log I can get one.
 

Attachments

  • 2018-08-27 19-51-34.txt
    7.2 KB · Views: 104
Hello, i'm having a similar issue if not the same issue. about every 5 seconds my recording stutters/freezes for about a second then repeats this cycle over and over again. how do I fix this?
 

fox_killa

New Member
Re-opening this thread, as i'm having same / worse problems. Showing a lot of odd artifcats and the screen is semi-glitchy a lot... Twitch inspector shows no problems, and no FPS drops, so not sure what the problem is. Please take a look at the log and video and let me know if anyone has an idea of what to change.

Also, another new problem, is that my game sound doesn't sound right on stream. Not sure how to adjust it, but let me know if anyone has an idea.

Thanks.

10/2/18 Logs:
OBS Log: https://obsproject.com/logs/RUO8-WO1OJ26L6xq
Twitch Stream: https://www.twitch.tv/videos/317388562
Twitch Inspector Report: https://inspector.twitch.tv/#/fox_killa/session/d542cb46-68c9-4719-a9ee-0ac5d94b1634
 

Narcogen

Active Member
Try turning off browser source hardware acceleration? Your GPU is dropping a few frames, and the only thing I can think that is using it are your overlays.
 

fox_killa

New Member
Thanks for the thoughts. I'll try it, but i actually think this is all related to the computer itself. I was trying to test things out yesterday and see if frames drop when i was just recording locally and not even streaming online. On the OBS preview itself, i can see that frames are dropping / lagging (just by looking at the halo 5 main screen, where ships are flying across... they stutter, while the actual xbox screen is not stuttering).

Next, i also tried to just do a display capture on the computer itself, and i was having frames drop... so i don't think any setting is doing it.

I tried to restart the computer with selective startup and not load anything but system services, and i think that may have worked better. I didn't get to fully test it last night, but will try again today.

Will post an update tomorrow or day after.
 

DarthChocobo

New Member
Hey guys, I've been having a similar issue for last 6 months with the hd60s to the point where I gave up.. But of course I had to try again. attempting to stream ps4 content.. i tried using obs, slobs, and the elgato capture software and all had the same issue of frame loss or stutter. In slobs I checked to see what optimize would do and to my surprise it upped all my settings, bitrate went from 2500 to 6000(most noticeable change),, hmmm specs should be good then, right?.. same stutter/frame loss kept happening tho, After trying everything on the pc side of things,.. I thought what can i change on the ps4 side, hmmmmm,. Turns out, setting the ps4 to 720p made the pain go away, not a single stutter.. yah ya gotta give up pixels on your monitor, but hell it works hahaha.. Hope this helps in getting you guys back to streaming and possibly a future fix.. (note: in obs or slobs after changing said console graphics to 720p, you will have to delete the old source/video capture and create a new one) If anyone figures out a way without killing 1080p on the console I'd love to hear it,. Good luck guys and happy gaming!
 

fox_killa

New Member
Thanks Darth. I didn't get a chance to post an update, but for me, the problem ended up being my computer. My CPU was running really hot (around 100C), and so i had to get a new heat-sink and thermal paste, and it fixed all my problems. I was always checking my CPU usage, but that was always really low, and never thought to check the temperature. It was running so hot, i think it just was not working properly at all.

I did bump up my bitrate to 6000 as well, and now i'm running a solid 1080p60 stream. So pretty happy.
 

Jamiecchi

New Member
Hi All,

I have been through all troubleshooting and guides that i can and can't figure out why my Twitch stream has a weird stutter every few seconds on stream when using OBS. I am using an elgato HD60S external capture card plugged into my computer via USB 3.0. Computer is a i7-4770 with an nvidia GTX 960 video card and 16gb ram. When i stream with Elgato Game Capture software i have no stutter issues, so i don't think it's my computer or Twitch...but just can't figure out the problem. Below are my main OBS settings along with last nights OBS Log, Twitch Stream, and Twitch Inspector to show what's going on.

Thanks for any help of troubleshooting. Let me know if you need anymore details to help.

Main Steam Options:
Encoder: NVENC H.264
Output 1280x720
Bitrate: 3000
Keyframe: 2

Last nights OBS Log: https://hastebin.com/otokeherit
Last nights Twitch Stream: https://www.twitch.tv/videos/297538001
Last nights Twitch Inspector Report: https://inspector.twitch.tv/#/fox_killa/session/3daa0493-95e4-4f1e-845c-084dbe5a7c62

I am almost 3 years late, this stuttering happened to me this morning after streaming fine for an entire month.

I think everyone thinks it is a software GPU/CPU glitch. I think it is a hardware glitch between Monitor and GPU.

I removed the HDMI leading from my GPU (2080 Super) to my TV (65 inch 8K 800 Samsung). I removed the HDMI from the TV and waited for the TV to detect the HDMI was missing. I plugged the HDMI back in and the stuttering was solved.
Now with this, I am wondering if the same is happening with multiple monitors and people may have to remove the HDMI or Display Port and then plug the HDMI/DP back in and see if their problem is fixed.

I don't know if the cause of other people stuttering is or will be the same cause as mine, but I think it is worth a try.

I don't mind doing this once a month if this is when it will happen again.

I hope someone finds this useful
 
Top