Używam Ubuntu 12.10 na Dell Latitude E5530 i nie mogę uzyskać sprzętowego dekodowania wideo działającego w odtwarzaczu VLC.
Mam zaznaczyć opcję przyspieszania sprzętowego w ustawieniach VLC, zainstalowane wszystko libva
, libdrm
i vaapi
związane z nimi pakiety, ale użycie procesora wskazuje mi, że nie jest jeszcze aktywne. Zużycie procesora podczas odtwarzania wideo 720p wynosi 40-80%, przy czym spodziewałbym się znacznie mniejszego zużycia na moim komputerze.
Czy ktoś może mi doradzić, jak to działa?
Dane wyjściowe vainfo to:
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
Próbowałem odtwarzać filmy 720p mpg, mp4 i wmv, ale żaden z nich nie działał z akceleracją sprzętową.
Kodeki testowanych filmów to:
- MPEG: H264-MPEG 4-AVC (część 10) (AVC) (wynik 80% użycia procesora, rozdzielczość Full HD)
- mp4: MPEG 4 Video (mp4v) (16% zużycie procesora, 720p)
- wmv: Windows Media Video 7 (WMV1) (zużycie procesora 16%, rozdzielczość 720p)
Patrząc na Monitor systemu, widzę, że wszystkie cztery wątki procesora (mówiąc o dwurdzeniowym procesorze i5-3210M) są prawie tak samo obciążone, więc wspomniane powyżej 16 i 80% wykorzystania procesora jest rozdzielone między wątki).