Hello guys
I've built a rig for heavy streaming and I'm having trouble with high workload with OBS, leading it to crash every now and then in the middle of the stream.
I'm not sure it is an OBS problem, so first and foremost, let me give you my rig specs:
CPU: AMD Ryzen 7 1700X Octa-Core 3.4GHz
MB: MSI X370 GAMING PLUS
RAM: 2x G.Skill Aegis DDR4-2400 16GB
CPU Cooler: ARCTIC Freezer 33
SSD: Samsung 960 Evo NVMe M.2 500GB
HDD: Seagate Barracuda 3TB 7200RPM
GPU: MSI Geforce GTX 1080 Gaming X 8G
PSU: Corsair CX850M
Capture cards: AverMedia Live Gamer HD 2
Mixing table: BEHRINGER XENYX 1222
Videocams: 2x Canon Legria HF G40
Monitors: 3 (on 1920x1080 resolution)
Windows: 10 Pro
Mostly, we're facing problems with a low framerate in both League of Legends and CS:GO with graphic settings set to Medium-High / High, whenever OBS is up and capturing the image from both videocams.
We've tried a great many things, such as formatting the computer and reinstalling everything from scrap, but we still bump into the same problem: the system gets very unstable, and we can't get higher than 65 FPS, with drops down to 35 FPS several times. And as our goal is to have a professional stream, we can't let those drops and unstability affect our stream quality.
CPU load is barely ever above 65%, and the GPU fan doesn't even turn on until 10 mins into the game.
We've ran CPU and GPU benchmarks, and everything seems to be ok with the computer.
Yesterday we switched our setup to an Intel setup, with an i7 7700 processor and whereas it seemed a bit more stable, the CPU load was always between 87% and 100% on all cores, and the FPS and crash issue wasn't really solved, so we reverted to the original setup mentioned above.
Today we decided to try a last batch of solution ourselves, so we started off by adding an extra GPU, a GTX 1060, and went to NVIDIA's Control Panel to try to force the game clients to run from there, freeing OBS to operate on the main GPU, but it didn't affect the FPS issue the slightest.
So we thought that it might be that the whole 3 AverMedia capture cards were taking too much board bandwidth, and decided to run tests by removing one of them, each at a time, rebooting the computer all the time and always running the same instance of League of Legends and OBS. The difference was barely noticeable as we removed these cards.
As a desperation move, we decided to remove all the 3 AverMedia cards, remove the extra 1060 GPU (keeping the original 1080) AND run League of Legends.
Surprisingly, we didn't get much of a performance boost, even with just High settings on 1080p resolution, as we hit a max of 130 FPS with frame rate uncapped and no Vertical Sync. But the average FPS was no higher than 100, which is pretty ridiculous for this kind of rig.
If anyone can help me out on this, I'd greatly appreciate the help.
We're really running out of time and we need this PC to honor our compromises with our sponsors.
Thank you so much.
I've built a rig for heavy streaming and I'm having trouble with high workload with OBS, leading it to crash every now and then in the middle of the stream.
I'm not sure it is an OBS problem, so first and foremost, let me give you my rig specs:
CPU: AMD Ryzen 7 1700X Octa-Core 3.4GHz
MB: MSI X370 GAMING PLUS
RAM: 2x G.Skill Aegis DDR4-2400 16GB
CPU Cooler: ARCTIC Freezer 33
SSD: Samsung 960 Evo NVMe M.2 500GB
HDD: Seagate Barracuda 3TB 7200RPM
GPU: MSI Geforce GTX 1080 Gaming X 8G
PSU: Corsair CX850M
Capture cards: AverMedia Live Gamer HD 2
Mixing table: BEHRINGER XENYX 1222
Videocams: 2x Canon Legria HF G40
Monitors: 3 (on 1920x1080 resolution)
Windows: 10 Pro
Mostly, we're facing problems with a low framerate in both League of Legends and CS:GO with graphic settings set to Medium-High / High, whenever OBS is up and capturing the image from both videocams.
We've tried a great many things, such as formatting the computer and reinstalling everything from scrap, but we still bump into the same problem: the system gets very unstable, and we can't get higher than 65 FPS, with drops down to 35 FPS several times. And as our goal is to have a professional stream, we can't let those drops and unstability affect our stream quality.
CPU load is barely ever above 65%, and the GPU fan doesn't even turn on until 10 mins into the game.
We've ran CPU and GPU benchmarks, and everything seems to be ok with the computer.
Yesterday we switched our setup to an Intel setup, with an i7 7700 processor and whereas it seemed a bit more stable, the CPU load was always between 87% and 100% on all cores, and the FPS and crash issue wasn't really solved, so we reverted to the original setup mentioned above.
Today we decided to try a last batch of solution ourselves, so we started off by adding an extra GPU, a GTX 1060, and went to NVIDIA's Control Panel to try to force the game clients to run from there, freeing OBS to operate on the main GPU, but it didn't affect the FPS issue the slightest.
So we thought that it might be that the whole 3 AverMedia capture cards were taking too much board bandwidth, and decided to run tests by removing one of them, each at a time, rebooting the computer all the time and always running the same instance of League of Legends and OBS. The difference was barely noticeable as we removed these cards.
As a desperation move, we decided to remove all the 3 AverMedia cards, remove the extra 1060 GPU (keeping the original 1080) AND run League of Legends.
Surprisingly, we didn't get much of a performance boost, even with just High settings on 1080p resolution, as we hit a max of 130 FPS with frame rate uncapped and no Vertical Sync. But the average FPS was no higher than 100, which is pretty ridiculous for this kind of rig.
If anyone can help me out on this, I'd greatly appreciate the help.
We're really running out of time and we need this PC to honor our compromises with our sponsors.
Thank you so much.