Hi guys,
Given some news about Avermedia LGX and OBS 0.659b (worked also with 0.655) under Win7pro 64bits (I did'nt make the Win10 "upgrade"). I now stream for couple of months without any trouble or freeze with OBS.
Please check my hardware set-up on my 1st post for details.
The resolution of my problems is mainly coming from optimization of the hardware utilization. Indeed this computer used a little bit obsolete hardware but it could make very good job.
Concerning the Avermedia LGX and OBS, it is crucial to set the video resolution of your LGX settings at 1280x720 minimum. If not, you will get a "Signal Out of Range" message.
The USB3 connection of my LGX is still trough my PCI-E Logilink USB3.0 4-port controller (chip VIA VL805 and PCI-E 2.0). Nonetheless due to the hardware used in this configuration, the random freeze seems to come from some saturation of the PCI express bandwidth.
To avoid it, I set my LGX resolution in 720p (limiting the data flow on this PCI-E bus), still providing very good quality image for streaming.
Moreover I remove all other USB device from the LGX and keep only the LGX connected on the USB3 adaptator. The USB2.0 devices (mouse, keyboard and Webcam) were connected through the onboard connectors of my motherboard.
No other PCI-E card are plugged to the motherboard.
Concerning OBS MP (now OBS Studio):
I get no sound getting from my LGX on my stream for all settings tested.
However I didn't try again with more recent version of OBS Studio now. Moreover I still prefer the "classic" version for now.
Upgrading this computer:
Due to the release of the GTX 10x0 series, I bought recently a GTX1060 for my main gaming computer. This machine was equipped with a GTX670. This GTX670 is now inside the computer for video console streaming.
As you maybe know, GTX series higher or equal to the 6x0 enables NVenc within OBS. NVenc is the capabilities to use your NVidia graphic card to encode your video instead of your processor (CPU). Note that if you use a CPU with embedded GPU (IGP), you should be able to use Quick Sync instead.
In my case (my Q9400 computer is dedicated for console games streaming), the use of my previous GPU (GTX470) with video encoding on my quad core Q9400@3.2GHz used 50 to 70% of the CPU time (video outpout 720p @ 1200-1400kbps sound AAC 44.1KHz 160kbps in stereo), video encoding used Lanczoz 36 samples @30FPS Very fast x264 preset and Main profile.
The use of NVEnc and the GTX670 decrease the CPU time use at 15-20% using the same preset excepted for the video encoding settings (NVEnc High Quality Low latency / main) for similar video quality (difference are not noticeable).
GPU-Z suggested a 10% GPU laod and 15% video engine load. You should also be able to run other software intensively using your GPU as the same time.
Of course, the use of OBS make me able to customize the layout of my stream while RE Central offering very limited option for this purpose. RE Central help me a lot until I investigated deeply the reason of the problems.
I hope this post could help you ;-)