1 (edited by rickymohk 03-05-2019 15:07:19)

Topic: SVP 4 Linux is much less efficient than SVP 4 Pro on Windows 7

I have recently switched from Windows to Linux and found that SVP perform much worse on Linux. I can play 1080p Anime at Automatic profile with highest quality easily at around 40-55% CPU usage on Windows MPC-HC. However, on Linux with mpv, the CPU usage shoots straight above 90% even with average or even lower quality setting and experience noticeable frame drops and lag. Both have GPU acceleration enabled. Is this how it should be? If it is I should consider giving up the thought of switching to Linux...
CPU : i5-3470
GPU : GTX 1070
Linux distro: have tried Pop!_OS, kubuntu and Manjaro
It was quite frustrated to see the result after spending nights dealing with the hassle of building SVP on ubuntu since the vapoursynth ppa does not exist. Later found that all of SVP, vapoursynth, mpv are on AUR and can all be built automatically, it was a much more satisfying installation experience on Arch based Manjaro. But still the performance outcome is upsetting once getting to 1080p. Am I missing something to get the maximum performance on Linux?

Re: SVP 4 Linux is much less efficient than SVP 4 Pro on Windows 7

it's not quite fair to compare Windows+MPC-HC vs. Linux+mpv
MPC-HC can perform significantly better than mpv, at least for 4K playback
and mpv has tons of options that can affect performance

> Am I missing something to get the maximum performance on Linux?

most obvious - is hwdec enabled and working?

3 (edited by rickymohk 03-05-2019 15:58:53)

Re: SVP 4 Linux is much less efficient than SVP 4 Pro on Windows 7

Thank you for reply.  I didn't. I uses SMPlayer so I've just tried adding

--hwdec=auto-copy --hwdec-codecs=all

at the mpv Options on SMPlayer. I also selected "auto-copy" under Performance->Decoding->Hardware decoding. But the high CPU usage and lag still goes on. I also tried running

 mpv --input-ipc-server=/tmp/mpvsocket --hwdec=auto-copy --hwdec-codecs=all 

  and

 mpv --input-ipc-server=/tmp/mpvsocket --hwdec=nvdec-copy --hwdec-codecs=all 

from command line. The terminal does say Using hardware decoding(nvdec-copy), but the CPU usage is still very high and video is still lag.

Re: SVP 4 Linux is much less efficient than SVP 4 Pro on Windows 7

is it higher than 1080p resolution?

Re: SVP 4 Linux is much less efficient than SVP 4 Pro on Windows 7

James D wrote:

is it higher than 1080p resolution?

No, it's just 1080p

Re: SVP 4 Linux is much less efficient than SVP 4 Pro on Windows 7

>MPC-HC can perform significantly better than mpv
So svpcode with mpv has worse performance than avisynth transcoder ...?