Estou executando o Ubuntu 12.10 em um Dell Latitude E5530 e não consigo executar a decodificação de vídeo acelerada por hardware no VLC player.
Eu já assinalada a opção de aceleração de hardware nas configurações do VLC, instalado tudo libva
, libdrm
e vaapi
pacotes relacionados, mas o uso da CPU me indica que ele ainda não está ativo. O uso da CPU durante a reprodução de um vídeo 720p é de 40 a 80%, onde eu esperaria ver um uso muito menor na minha máquina.
Alguém pode me dar alguns conselhos sobre como fazê-lo funcionar?
A saída do 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
Eu tentei reproduzir filmes em 720p mpg, mp4 e wmv, mas nenhum deles rodava com hardware acelerado.
Os codecs dos filmes testados são:
- mpeg: H264-MPEG 4-AVC (parte 10) (avc) (resultando em 80% de uso da CPU, resolução full HD)
- mp4: vídeo MPEG 4 (mp4v) (16% de uso da CPU, 720p)
- wmv: Windows Media Video 7 (WMV1) (16% de uso da CPU, resolução 720p)
Observando o System Monitor, posso ver que todos os quatro threads de CPU (falando de um processador de núcleo duplo i5-3210M) são quase igualmente estressados, de modo que o uso de CPU de 16 e 80% acima mencionado é distribuído entre os threads).