- Mar 5, 2018
- 40
- 22
So as to make sure this is read. CPU optimizations have already been done per the wiki. Intel quicksync is not an option.
I'm currently running multiple VMs in unraid. One of which is my BI machine. A few months ago I decided to consolidate several of my bare metal machines into one server. the system is a supermicro board with an i5-8500k. When this was bare metal obviously hardware acceleration was used. Unfortunately with linux kernels Intel GVT-g is a little bit experimental and not all that stable. I was running it with iGPU passthrough, thought I had the bugs worked out, but after 15 or so solid days the system kernel panicked and required remote rebooting and then after a reboot it was doing it every several hours. If my camera system isn't reliable it's not worth having and I'm not switching back to bare metal. So I've turned hardware acceleration back off and just running on CPU. It's ok-ish, total usage across my 3 VMs is 25-40% usage, with the majority of that being my BI VM. When that VM is turned off, CPU usage is 5-7%.
Considering most aren't in the same environment I am, I have to ignore all the threads that say quicksync is a better option and/or swap out xeon for an i processor.
Any recommendations/performance expectations offloading CPU software decoding? I'm looking at Quadro P400s on ebay as they're fairly cheap and small enough to fit in a 1U server chassis, which that is a requirement.
5 cameras, 15fps, 2688x1520.
Thanks!
I'm currently running multiple VMs in unraid. One of which is my BI machine. A few months ago I decided to consolidate several of my bare metal machines into one server. the system is a supermicro board with an i5-8500k. When this was bare metal obviously hardware acceleration was used. Unfortunately with linux kernels Intel GVT-g is a little bit experimental and not all that stable. I was running it with iGPU passthrough, thought I had the bugs worked out, but after 15 or so solid days the system kernel panicked and required remote rebooting and then after a reboot it was doing it every several hours. If my camera system isn't reliable it's not worth having and I'm not switching back to bare metal. So I've turned hardware acceleration back off and just running on CPU. It's ok-ish, total usage across my 3 VMs is 25-40% usage, with the majority of that being my BI VM. When that VM is turned off, CPU usage is 5-7%.
Considering most aren't in the same environment I am, I have to ignore all the threads that say quicksync is a better option and/or swap out xeon for an i processor.
Any recommendations/performance expectations offloading CPU software decoding? I'm looking at Quadro P400s on ebay as they're fairly cheap and small enough to fit in a 1U server chassis, which that is a requirement.
5 cameras, 15fps, 2688x1520.
Thanks!