Hi all,
At our shop, we convert videos on a system with 2 Xeon CPUs each with 14 physical and 28 virtual cores. During the conversion, the CPU utilization as per Task Manager can be described as follows:
The CPU #1 is not used.
Of the CPU #2, only the first 7 cores are used at 70%. The rest of 28 virtual cores are not used.
The conversion is from MKV to MP4, using H264 codec. NUMA is enabled. COD is enabled. This configuration demonstrates the highest memory throughput and best performance in other apps that we use.
Sometimes we use another dual-head system with previous generation Xeons with 8 physical and 16 virtual cores, no NUMA, and the CPU utilization on it is completely different: some cores are only used to 10-20%, and it is very difficult to tell which are used by VLC and which are by Windows. CPU utilization during the conversion is very minimal. As per Resource Monitor, disk utilization fluctuates near 0%, and disk queue is just as low, so the conversion is not IO constrained.
Is it possible to use for conversion all of the cores on at least one but ideally on both CPUs?
If you would like to do any debug builds/runs and get diagnostics, I will be happy to provide.