Go from 8 to 16gb ram improve choppy output

aquawise

New Member
I'm running 3 cameras on OBS with HP laptop dedicated to streaming. About 15 scenes, half with split screens. Laptop has CPU with 4 threads, integrated graphics and 8gb ddr4 2666 ram. Would going to 16 gb help?
 

rockbottom

Active Member
Your graphics driver is bad/stale & needs to be updated before you do any further troubleshooting. It's over 3 years old (12/20) & looks like it's may be causing configuration issues with your system. Also running your monitor 6-bit color, should be 8-bit.

17:45:27.803: Initializing D3D11...
17:45:27.803: Available Video Adapters:
17:45:27.806: Adapter 0: Intel(R) UHD Graphics
17:45:27.806: Dedicated VRAM: 134217728 (0.1 GiB)
17:45:27.806: Shared VRAM: 4131766272 (3.8 GiB)
17:45:27.806: PCI ID: 8086:8a56
17:45:27.806: HAGS Status: Disabled (Default: No, Driver status: Unsupported)
17:45:27.807: Driver Version: 27.20.100.8853
17:45:27.807: output 0:
17:45:27.807: name=
17:45:27.807: pos={0, 0}
17:45:27.807: size={1600, 900}
17:45:27.807: attached=true
17:45:27.807: refresh=60
17:45:27.807: bits_per_color=6
17:45:27.807: space=RGB_FULL_G22_NONE_P709
17:45:27.807: primaries=[r=(0.626953, 0.336914), g=(0.317383, 0.578125), b=(0.156250, 0.074219), wp=(0.313477, 0.329102)]
17:45:27.807: relative_gamut_area=[709=0.869529, P3=0.640991, 2020=0.459868]
17:45:27.807: sdr_white_nits=80
17:45:27.807: nit_range=[min=0.500000, max=270.000000, max_full_frame=270.000000]
17:45:27.807: dpi=96 (100%)
17:45:27.807: id=\\?\DISPLAY#CMN1746#4&373c179b&0&UID8388688#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}
17:45:27.807: alt_id=\\.\DISPLAY1
17:45:27.808: Adapter 1: Intel(R) UHD Graphics
17:45:27.808: Dedicated VRAM: 134217728 (0.1 GiB)
17:45:27.808: Shared VRAM: 4131766272 (3.8 GiB)
17:45:27.808: PCI ID: 8086:8a56
17:45:27.808: HAGS Status: Disabled (Default: No, Driver status: Unsupported)
17:45:27.808: Driver Version: 27.20.100.8853
 

aquawise

New Member
By update the gpu, do you mean do something in settings or the GPU needs to be replaced in some fashion?
I've seen seen some wild videos on YouTube where you can replace the GPU with an external one, but needs a 200w power supply, a thing called the beast adapter and a separate video card. Do you know of this and could the laptop I have work with it?
This is a volunteer job for a church where I have 3 cameras and hook up via an att DSL line.
Any comments are appreciated. Thanks
 

koala

Active Member
Your internal GPU is weak, but it's not the issue. As I said above it's the USB bandwidth (or lack thereof), which can be clearly seen in your logfile from these entries:
Code:
17:45:36.000: Camera 3: Error decoding video
17:45:36.002: warning: Found EOI before any SOF, ignoring
17:45:36.002: fatal:   No JPEG data found in image
17:45:36.002: Camera 2: Error decoding video
17:45:36.032: warning: Found EOI before any SOF, ignoring
17:45:36.032: fatal:   No JPEG data found in image
17:45:36.032: Camera 3: Error decoding video
17:45:36.034: warning: Found EOI before any SOF, ignoring
17:45:36.034: fatal:   No JPEG data found in image

This is a sign of data corruption from USB, which is caused by you connecting more devices on a single USB bus the bus is able to handle. You need to make sure you directly connect your USB devices to the computer, without intermediate hub. If you don't have enough USB ports on your computer, you cannot connect that many cameras.

Unfortunately, people on the forum give advice either without looking into the logfile themselves or by giving comments on logfile entries that indicate a reason for not perfect performance but actually doesn't relate to the issue that is described by the user.
 

koala

Active Member
You comment random shortcomings in every logfile, but this is usually unrelated to the issue at hand. I wish you stop that, because you're sending the users on a fool's errand. You're not helpful with this. The issue at hand are the entries I quoted, because this means USB cameras simply show no image or severely distorted image. That's a real issue, and probably the issue aquawise created this thread for.
 

rockbottom

Active Member
It's still a configuration issue that needs to be corrected. A driver update will fix it. You're just ignoring it like it's not an issue & I know for fact that it does cause issues as I've helped several people who had the same.
 

aquawise

New Member
Your internal GPU is weak, but it's not the issue. As I said above it's the USB bandwidth (or lack thereof), which can be clearly seen in your logfile from these entries:
Code:
17:45:36.000: Camera 3: Error decoding video
17:45:36.002: warning: Found EOI before any SOF, ignoring
17:45:36.002: fatal:   No JPEG data found in image
17:45:36.002: Camera 2: Error decoding video
17:45:36.032: warning: Found EOI before any SOF, ignoring
17:45:36.032: fatal:   No JPEG data found in image
17:45:36.032: Camera 3: Error decoding video
17:45:36.034: warning: Found EOI before any SOF, ignoring
17:45:36.034: fatal:   No JPEG data found in image

This is a sign of data corruption from USB, which is caused by you connecting more devices on a single USB bus the bus is able to handle. You need to make sure you directly connect your USB devices to the computer, without intermediate hub. If you don't have enough USB ports on your computer, you cannot connect that many cameras.

Unfortunately, people on the forum give advice either without looking into the logfile themselves or by giving comments on logfile entries that indicate a reason for not perfect performance but actually doesn't relate to the issue that is described by the user.
Thanks. The system has 3 usbs
3.0 single camera
2.0 single camera
3.0 hub with 1 camera, 2 sound inputs, wireless mouse

The system puts out YouTube live streams that seems to operate ok, but zooming isn't smooth and movement at times isn't smooth.
 

aquawise

New Member
OK, I've updated the graphic driver and will look at next week's log. I know it's best to have USBs for each camera, but it seems to work. Would dividing the extra USB devices equally with 2 hubs with one camera each help?
The biggest issue must be CPU and/or GPU power that makes the video unsmooth. This laptop might be marginal for streaming.
The other issue is ATT internet is providing about 50 down, but only 11-15 up. I saw somewhere to run a quality stream you need 24, which is 3 times the 8 output of good video.
If upload is a big issue, then how much better could I do with a better setup?
You all have been a great help. Thank you.
 

rockbottom

Active Member
Your original log didn't include any encoding sessions, mostly errors, so it's hard to say what's going on. But, it sounds like there's been improvement so we're going in the right direction.

A quick scan through it & I see Nvidia NR in play but no app is installed, most of the cameras have a sample-rate mis-matches (44k) but there's just too many errors. A fresh log with a encoding session would be helpful/needed.

Cameras are best connected directly to the USB with no hub so you'll need to test.

As you are aware, that system is weak sauce & you're asking alot from it. Might be a good idea to try figure out a way to streamline your setup. All those Scenes require resources & there's not much of that to go around.
 

aquawise

New Member
OK, i have a laptop with twice the power and twice the GPU output. 1 connection is a USB C 1 a UBS 3.1 and 1 USB 2.0. I was thinking of trying a hotspot from my phone to see if I can get HD quality. Ran a test at home on my 500mbps fiber line via WiFi with the laptop at 1920X1080 at 60FPS and OBS said it was pulling 9,000 or more mpbs. A website says a 1080 broadcast will use between 2 and 4.5 GB per hour. If I multiply 9000 kbps X 60seconds X60 minutes I get 32,000,000MB, which is 32GB.
Do you know if any of this makes sense?
 
Top