저는 Intel HD 그래픽(커널 드라이버)이 탑재된 노트북을 가지고 있으며 i915
Debian Jessie에서 하드웨어 가속 비디오 재생을 구현하려고 합니다. 나는 그것을 설치 i965-va-driver
하고 패키징했으며 지원되는 코덱 목록을 제공했습니다.libva-intel-vaapi-driver
vainfo
$ vainfo
libva info: VA-API version 0.36.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_36
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.36 (libva 1.4.1)
vainfo: Driver version: Intel i965 driver for Intel(R) CherryView - 1.4.1
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
...
그러나 다음을 사용하여 비디오를 재생하려고 하면 mpv --hwdec=vaapi filename
완전히 손상된 비디오 출력이 나타납니다.
이제 이미지는 오디오와 일치하는 리듬으로 변경되어 실제로 디코딩이 진행되고 있음을 나타내지만 결과는 완전히 사용할 수 없습니다. 인텔 하드웨어에서 비디오 가속 경험이 있는 사람이 있습니까? 내가 뭘 잘못하고 있는지 어떤 아이디어가 있습니까?
내가 말하는 것은 다음과 같습니다 /var/log/Xorg.0.log
.
[ 11.754] (II) intel(0): SNA initialized with Cherryview (gen8) backend
[ 11.755] (==) intel(0): Backing store enabled
[ 11.755] (==) intel(0): Silken mouse enabled
[ 11.755] (II) intel(0): HW Cursor enabled
[ 11.755] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 11.756] (==) intel(0): DPMS enabled
[ 11.757] (==) intel(0): Display hotplug detection enabled
[ 11.757] (II) intel(0): [DRI2] Setup complete
[ 11.757] (II) intel(0): [DRI2] DRI driver: i965
[ 11.757] (II) intel(0): [DRI2] VDPAU driver: va_gl
[ 11.757] (II) intel(0): direct rendering: DRI2 enabled
[ 11.757] (II) intel(0): hardware support for Present enabled