libva-intel-driver on newer than 9th gen

Jan Beich jbeich at FreeBSD.org
Mon Feb 15 22:31:47 UTC 2021


Jan Beich <jbeich at FreeBSD.org> writes:

> Kevin Oberman <rkoberman at gmail.com> writes:
>
>> Should the hybrid option be selected on 10th gen or newer processors? I'm
>> guessing that it should and that the config description is outdated, but I
>> am not sure.
>
> Try it. ;) I only have Skylake machine, so...
>
> - Gen7 includes Ivybridge, Haswell but only Haswell can use hybrid VP9 decoder
> - Gen8 includes Braswell, Broadwell but only Broadwell can use hybrid VP9 decoder

Oops, Braswell uses CHV abbreviation, so hybrid VP9 decoder should be supported.

$ rg IS_CHERRYVIEW
src/media_drv_batchbuffer.c
247:      IS_CHERRYVIEW(drv_data->device_id) ||
251:              IS_CHERRYVIEW(drv_data->device_id)) {

src/media_drv_driver.c
182:  else if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id))

src/media_drv_driver.h
271:#define IS_CHERRYVIEW(devid)   (devid == PCI_CHIP_CHV_0 || \

src/vp9hdec/decode_hybrid_vp9.cpp
486:    if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id)) {
566:    if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id)) {
626:    if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id)) {
689:    if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id)) {
1119:    else if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id))
1158:    else if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id))
1197:    else if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id))
1235:    else if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id))
1265:    else if (IS_CHERRYVIEW(drv_ctx->drv_data.device_id))



More information about the freebsd-multimedia mailing list