DragonBorne
New Member
I have built a custom PC with the hopes of creating a really impressive streaming rig. My reason for choosing an EPYC chip was due to needing as many PCI lanes as possible. This system has 1 Quadra P4000 graphics card, 4 Quad Magewell Capture Cards (for 16 total SDI inputs).
One of the other perks for going with a server class system was getting a motherboard with 2 on board gigabit ports is handy for setting up NDI feeds as well. My goal of this system was to really try to turn OBS into a switcher replacement and see how it worked. EPYC has 128 PCI lanes which means it is one of the few systems I could get that would let me try to reach 16 SDI inputs (due to needing 4 cards that each need 4X PCI).
The processor is the 7351P, which runs at 2.4 GHz with a 2.9GHz burst. While I knew this was slow, my hope was that 16 cores would be able to handle the encoding just fine.
Well I just finished setting up the PC today and decided the best thing to do was to loop some videos and setup a recording for 12,000 bit rate, tried at SuperFast setting for encoding, and even changed the x264 to 16 threads (read that to many threads can hurt). Sadly I am getting awful results using the x264 and I am not sure if this is what i should have expected or if something is wrong. it drops frames non-stop and takes 20ms to render a frame. If there is something I can do to solve this problem
See Log File
https://obsproject.com/logs/2cEjDYFnNu_J0o8J
Some other details; I am using a SuperMicro Motherboard, with ECC DDR4 Memory at 2666. I plan to use the graphics card to encode if this cannot be solved with the processor (which should be fine) but really am worried other issues will occur if my processor is to slow (like 16 cameras feed through the Magewell cards). I checked the temps while running these tests and never went above 59 degree C.
One of the other perks for going with a server class system was getting a motherboard with 2 on board gigabit ports is handy for setting up NDI feeds as well. My goal of this system was to really try to turn OBS into a switcher replacement and see how it worked. EPYC has 128 PCI lanes which means it is one of the few systems I could get that would let me try to reach 16 SDI inputs (due to needing 4 cards that each need 4X PCI).
The processor is the 7351P, which runs at 2.4 GHz with a 2.9GHz burst. While I knew this was slow, my hope was that 16 cores would be able to handle the encoding just fine.
Well I just finished setting up the PC today and decided the best thing to do was to loop some videos and setup a recording for 12,000 bit rate, tried at SuperFast setting for encoding, and even changed the x264 to 16 threads (read that to many threads can hurt). Sadly I am getting awful results using the x264 and I am not sure if this is what i should have expected or if something is wrong. it drops frames non-stop and takes 20ms to render a frame. If there is something I can do to solve this problem
See Log File
https://obsproject.com/logs/2cEjDYFnNu_J0o8J
Some other details; I am using a SuperMicro Motherboard, with ECC DDR4 Memory at 2666. I plan to use the graphics card to encode if this cannot be solved with the processor (which should be fine) but really am worried other issues will occur if my processor is to slow (like 16 cameras feed through the Magewell cards). I checked the temps while running these tests and never went above 59 degree C.