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, libdrme vaapipacchetti 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).
