I'm using MSS 2017R3 on a Skylake CPU and MSS 2016 on a Haswell CPU with FFmpeg to transcode streams from MPEG2 to H264.
When I check the GPU load with the metrics_monitor tool they show different usage patterns. On Haswell, both Render usage and Video usage are equally loaded. However on Skylake, Render usage is more loaded than Video usage.
SKYLAKE:
RENDER usage: 90.91, VIDEO usage: 19.19, VIDEO_E usage: 0.00 GT Freq: 1100.00
RENDER usage: 85.86, VIDEO usage: 20.20, VIDEO_E usage: 0.00 GT Freq: 1100.00
RENDER usage: 78.00, VIDEO usage: 15.00, VIDEO_E usage: 0.00 GT Freq: 1100.00
RENDER usage: 79.17, VIDEO usage: 20.83, VIDEO_E usage: 0.00 GT Freq: 1100.00
RENDER usage: 80.61, VIDEO usage: 15.31, VIDEO_E usage: 0.00 GT Freq: 1100.00
RENDER usage: 75.76, VIDEO usage: 20.20, VIDEO_E usage: 0.00 GT Freq: 1100.00
HASWELL:
RENDER usage: 58.59, VIDEO usage: 56.57, VIDEO_E usage: 0.00
RENDER usage: 58.76, VIDEO usage: 55.67, VIDEO_E usage: 0.00
RENDER usage: 52.58, VIDEO usage: 50.52, VIDEO_E usage: 0.00
RENDER usage: 52.04, VIDEO usage: 57.14, VIDEO_E usage: 0.00
RENDER usage: 67.71, VIDEO usage: 65.62, VIDEO_E usage: 0.00
RENDER usage: 57.73, VIDEO usage: 57.73, VIDEO_E usage: 0.00
RENDER usage: 66.67, VIDEO usage: 65.62, VIDEO_E usage: 0.00
RENDER usage: 55.56, VIDEO usage: 59.60, VIDEO_E usage: 0.00
Is there any explanation for this?