you do not need to use sm player or mpv
(if you like vlc and want to stick with it
as your default video player)
I encountered the same problem with VLC.
read this article
and use vainfo command
I just installed three va-api packages below and the vlc is working great now.