Bug 110425 - VP9 no longer plays on Chromium with Mesa 18.3.6, Kernel 5.0.7 and Coffee Lake
Summary: VP9 no longer plays on Chromium with Mesa 18.3.6, Kernel 5.0.7 and Coffee Lake
Status: RESOLVED NOTOURBUG
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/i965 (show other bugs)
Version: 18.3
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: Intel 3D Bugs Mailing List
QA Contact: Intel 3D Bugs Mailing List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-14 22:15 UTC by Arcadiy Ivanov
Modified: 2019-04-15 07:45 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Arcadiy Ivanov 2019-04-14 22:15:13 UTC
This is going to be a really crappy bug report and I apologize for that in advance. 

A client has a remote system which is Intel NUC8i5BEK with Coffee Lake running Fedora 29 (5.0.7-200.fc29.x86_64) Mesa 18.3.6 with chromium-vaapi 73.0.3683.103-1.fc29 (https://admin.rpmfusion.org/pkgdb/package/free/chromium-vaapi/):

libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva 2.4.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.3.0
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Simple            : VAEntrypointEncSlice
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
      VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointEncSlice
      VAProfileH264Main               : VAEntrypointEncSliceLP
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointEncSlice
      VAProfileH264High               : VAEntrypointEncSliceLP
      VAProfileH264MultiviewHigh      : VAEntrypointVLD
      VAProfileH264MultiviewHigh      : VAEntrypointEncSlice
      VAProfileH264StereoHigh         : VAEntrypointVLD
      VAProfileH264StereoHigh         : VAEntrypointEncSlice
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc
      VAProfileJPEGBaseline           : VAEntrypointVLD
      VAProfileJPEGBaseline           : VAEntrypointEncPicture
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointEncSlice
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointEncSlice
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointEncSlice
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointEncSlice
      VAProfileVP9Profile2            : VAEntrypointVLD


I'm locally running a system with an exact same version of software (kernel, Mesa, chromium-vaapi), except locally it's Dell Precision 7510 with Skylake GT2.

*****
Coffee Lake fails to play VP9 videos in Chromium & YT entirely.
Skylake plays VP9 videos in Chromium & YT no problem.
*****

The issue seems to have popped up somewhere between kernel 5.0.4 and 5.0.6 and continues in 5.0.7.

Again, I apologize for vagueness and lack of detail.
Comment 1 Lionel Landwerlin 2019-04-15 07:45:42 UTC
This looks like a vaapi driver issue.
The vaapi driver is located on github : https://github.com/intel/intel-vaapi-driver
I would recommend filing an issue there. You can use this bugzilla for kernel or Mesa related issue.

Thanks!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.