Skip to content
This repository has been archived by the owner on Aug 5, 2022. It is now read-only.

VP9Decoding crashes on HSW #21

Open
fritsch opened this issue Dec 20, 2015 · 2 comments
Open

VP9Decoding crashes on HSW #21

fritsch opened this issue Dec 20, 2015 · 2 comments

Comments

@fritsch
Copy link

fritsch commented Dec 20, 2015

From the Mailing List HSW should not be able to decode VP9 in a hybrid way at all, see: http://lists.freedesktop.org/archives/libva/2015-September/003524.html

But VP9 capabailities are newer the less enumerated on my hsw gpu:

fritsch@t440s:~/Desktop/xbmc-fritsch/xbmc$ vainfo 
libva info: VA-API version 0.38.1
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_38
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.38 (libva 1.6.3.pre1)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Mobile - 1.6.3.pre1 (1.6.1-84-ga7803c0)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD

Consequently it crashes hard when decoding VP9 with that driver:
Backtrace: http://sprunge.us/DBAe

If HSW does not support VP9 it should not be exposed by the hybrid driver.

@userofryzen
Copy link

for me vp9 decoding on haswell refresh is not failing. Desktop i5 4690 here.

@Brainiarc7
Copy link

This will only work on Haswell refresh SKUs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants