Estou tentando executar um vídeo de 4k h264 MPEG4-AVC parte 10, 4K 3840x2160. É totalmente instável no VLC (2.1.6 Rincewind), que parece usar apenas uma CPU. O vídeo é perfeitamente suave no mplayer, que parece usar mais de uma CPU. Meu laptop não é super recente, mas ainda é um poderoso dispositivo Samsung i7 de 2.5GHz. Existe uma correção?
EDIT # 1
Informação do DPKG:
dpkg -l | grep libva
ii libva-dev:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- development files
ii libva-drm1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- DRM runtime
ii libva-egl1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- EGL runtime
ii libva-glx1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- GLX runtime
ii libva-tpi1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- TPI runtime
ii libva-wayland1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime
ii libva-x11-1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- X11 runtime
ii libva1:amd64 1.3.0-2 amd64 Video Acceleration (VA) API for Linux -- runtime
ii libvamp-hostsdk3:amd64 2.5+repack0-2 amd64 helper library for Vamp hosts written in C++
Informação do LSPCI:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
Informação da CPU:
cat / proc / cpuinfo | CPU do grep
nome do modelo: CPU Intel (R) Core (TM) i7-3537U @ 2.00GHz
nome do modelo: CPU Intel (R) Core (TM) i7-3537U @ 2.00GHz
nome do modelo: CPU Intel (R) Core (TM) i7-3537U @ 2.00GHz
nome do modelo: CPU Intel (R) Core (TM) i7-3537U @ 2.00GHz
O mplayer parece usar 3 CPUs, já que estou com 75% no monitor da CPU. Aqui está o log: link
Eu tentei a aceleração em vlc (modo automático para aceleração), mas ainda está instável: link
EDIT # 2
vainfo estava retornando um erro. Acabei de instalar o i965-va-driver, o vdpau-va-driver, o libvdpau-va-gl1 no meu Ubuntu 14.04. vainfo agora retorna: link
O Mplayer nows leva 100% da CPU (todos os núcleos).
O VLC ainda está instável, embora agora encontre o va_openDriver e não relate um erro como na minha edição # 1. Além disso, note que o VLC nunca retorna e eu tenho que matar -9. Sempre foi o caso ao decodificar um arquivo 4k.
Editar # 3
Aqui está uma depuração mais detalhada do vlc: link . Como você pode ler:
avcodec decoder warning: threaded frame decoding is not compatible with avcodec-hw, disabled
Além disso:
avcodec decoder debug: using slice thread mode with 4 threads
Eu vejo apenas 25% de uso da CPU enquanto o mplayer faz 100%. Em qualquer caso, o hardware não parece ser usado (mesmo com o mplayer).