slow HD video despite CPU being at least 70% idle

I have 2 jails on my system, 1 for general workstation use and 1 for networking. When I'm watching HD video, the video is choppy and frames are being dropped. When I check CPU usage on the host system, it is 70% idle with mpv taking 120% WCPU of a single core (4 cores with 2 threads each). Disk usage is low, so that doesn't appear to be the culprit.

If I had to wager a bet, mpv is not utilizing the other cores and thus is limited by the processing power of that core alone.

Is that accurate? If so, why isn't mpv utilitizing the other cores? I am using a default configuration and installed it from packages. I don't believe I have any setting on the host that restricts a jail to a single core or limits CPU usage.
 
Ideally it shouldn't use the CPU at all but the GPU.
What CPU (or dedicated GPU) is in that system and have you installed/enabled drivers for the GPU?
 
I have the drivers installed on the host system, but failed to mention that I used to have a dedicated Nvidia card, but pulled that to save power. It is now using the onboard Intel i915 kms driver. Is that itself a limiting factor? Could the CPU not compensate?
 
Back
Top