to preface, let me list my components. they were put together this week for the first time:
AMD Ryzen 5 2400G
(2x4GB) 8GB G.skill V series 2133mhz RAM
MSI B450i
Avermedia Live Gamer HD 2
850watt PSU
3 old Laptop HDDs 5400rpm
Logitech c920
Blue Yeti
(last two for input hardware, obviously they shouldn't affect cpu performance.
Now, a huge bottleneck from my experience so far has been the HDDs, but that just affects (to my knowledge) start up and program launching.
Another considered bottleneck is that it's all running through the CPU, and since i'm using the integrated graphics of the CPU to have a monitor plugged in, while the Avermedia takes up the only PCI slot, a lot is being put on to the CPU. HOWEVER, when OBS is not running, the CPU drops to only 2% use (task manager).
I've tried testing by having a console plugged in to the Avermedia, and just recently plugging in my Gaming Rig. OBS does fine on that rig (i7-6700k + Giga' GTX 1060 6gb). even with OBS on just preview on that rig, it's only at 2% load, so clearly i've either done something completely right on the Gaming Rig, or completely wrong on the Stream PC. I've now tested that the CPU load increases when the Avermedia's captured video is being displayed on OBS. (ie. scene without avermedia capture approx. 50% CPU load. with avermedia capture approx 75-80% load. the funny thing is that i once used the Avermedia in my Gaming Rig to capture console play, and saw little to no extra CPU load, causing me to think Avermedia's coding is better with Intel CPU's than AMD.)
My intention was to offload even more CPU usage from the Gaming Rig on to the Stream Slave, as well as having a dedicated ITX build that would be portable to take with me since i'm away from home for X amount of days, and could stream from my Gaming Laptop (i dont trust it to not be laggy). So far, it's been more trouble having this secondary PC to stream from than my actual Gaming PCs.
Am i crazy for thinking the problem is with this CPU? I've read elsewhere that this is a proper CPU for small factor streaming, while being affordable. As of now, i'm half tempted to return the AMD CPU and mobo for a more familiar Intel i5-8400 or i3-8350k. the cost difference is only $30, the i5 being the more expensive.
Tl;Dr - AMD CPU seems to be the issue. as i've just recently built the rig, i've downloaded and installed all the most recent drivers/software for the hardware i'm using (aside from bios flash). I'm considering returning the AMD components for Intel components. I've tweaked with a few settings in OBS, to try and reduce CPU load while still maximizing video quality. maybe i have some set completely wrong. upon request, i'll post any screen caps of OBS settings, as well as logs, if anyone may have ideas or experience. i'd need a bit of direction when it comes to retrieving logs.
AMD Ryzen 5 2400G
(2x4GB) 8GB G.skill V series 2133mhz RAM
MSI B450i
Avermedia Live Gamer HD 2
850watt PSU
3 old Laptop HDDs 5400rpm
Logitech c920
Blue Yeti
(last two for input hardware, obviously they shouldn't affect cpu performance.
Now, a huge bottleneck from my experience so far has been the HDDs, but that just affects (to my knowledge) start up and program launching.
Another considered bottleneck is that it's all running through the CPU, and since i'm using the integrated graphics of the CPU to have a monitor plugged in, while the Avermedia takes up the only PCI slot, a lot is being put on to the CPU. HOWEVER, when OBS is not running, the CPU drops to only 2% use (task manager).
I've tried testing by having a console plugged in to the Avermedia, and just recently plugging in my Gaming Rig. OBS does fine on that rig (i7-6700k + Giga' GTX 1060 6gb). even with OBS on just preview on that rig, it's only at 2% load, so clearly i've either done something completely right on the Gaming Rig, or completely wrong on the Stream PC. I've now tested that the CPU load increases when the Avermedia's captured video is being displayed on OBS. (ie. scene without avermedia capture approx. 50% CPU load. with avermedia capture approx 75-80% load. the funny thing is that i once used the Avermedia in my Gaming Rig to capture console play, and saw little to no extra CPU load, causing me to think Avermedia's coding is better with Intel CPU's than AMD.)
My intention was to offload even more CPU usage from the Gaming Rig on to the Stream Slave, as well as having a dedicated ITX build that would be portable to take with me since i'm away from home for X amount of days, and could stream from my Gaming Laptop (i dont trust it to not be laggy). So far, it's been more trouble having this secondary PC to stream from than my actual Gaming PCs.
Am i crazy for thinking the problem is with this CPU? I've read elsewhere that this is a proper CPU for small factor streaming, while being affordable. As of now, i'm half tempted to return the AMD CPU and mobo for a more familiar Intel i5-8400 or i3-8350k. the cost difference is only $30, the i5 being the more expensive.
Tl;Dr - AMD CPU seems to be the issue. as i've just recently built the rig, i've downloaded and installed all the most recent drivers/software for the hardware i'm using (aside from bios flash). I'm considering returning the AMD components for Intel components. I've tweaked with a few settings in OBS, to try and reduce CPU load while still maximizing video quality. maybe i have some set completely wrong. upon request, i'll post any screen caps of OBS settings, as well as logs, if anyone may have ideas or experience. i'd need a bit of direction when it comes to retrieving logs.