Sto eseguendo Ubuntu 12.10 su un Dell Latitude E5530 e non riesco a ottenere la decodifica video con accelerazione hardware in esecuzione nel lettore VLC.
Ho spuntato l'opzione accelerazione hardware nelle impostazioni di VLC, installato tutto libva
, libdrm
e vaapi
pacchetti correlati, ma l'utilizzo della CPU mi indica che non è ancora attivo. L'utilizzo della CPU durante la riproduzione di un video a 720p è del 40-80%, dove mi aspetto di vedere un utilizzo molto inferiore sulla mia macchina.
Qualcuno può darmi qualche consiglio su come farlo funzionare?
L'output di vainfo è:
libva: VA-API version 0.32.0
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA-API version: 0.32 (libva 1.0.15)
vainfo: Driver version: Intel i965 driver - 1.0.17
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointVLD
VAProfileH264Baseline : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
Ho provato a riprodurre film in mpg, mp4 e wmv a 720p, ma nessuno di essi ha accelerato l'hardware.
I codec dei film testati sono:
- mpeg: H264-MPEG 4-AVC (parte 10) (avc) (risultante 80% di utilizzo della CPU, risoluzione full HD)
- mp4: video MPEG 4 (mp4v) (16% di utilizzo della CPU, 720p)
- wmv: Windows Media Video 7 (WMV1) (utilizzo CPU 16%, risoluzione 720p)
Dando un'occhiata a System Monitor, posso vedere che tutti e quattro i thread della CPU (parlando di un processore dual-core i5-3210M) sono quasi ugualmente stressati, quindi il suddetto utilizzo della CPU del 16 e 80% è distribuito tra i thread).