QSVEnc icon indicating copy to clipboard operation
QSVEnc copied to clipboard

i444 fixed function

Open mikk9 opened this issue 4 years ago • 1 comments

I was trying out the new beta with HEVC 444 profile on Tigerlake. According to Intels open source driver it only runs in low power mode. When I try to run with --fixed-func it doesn't work with the following message:

Encoding in YUV444 is not supported on this platform.
QSVEncC.exe finished with error!

When I don't run with fixed-func it works, QSVEnc automatically switches back to FF mode.

Switched to fixed function (FF) mode, as encoding in YUV444 requires FF mode.
cop3.DirectBiasAdjustment value changed off -> auto by driver
cop3.GlobalMotionBiasAdjustment value changed off -> auto by driver
QSVEncC (x64) 5.00 beta1 (r2135) by rigaya, Mar 30 2021 13:12:10 (VC 1928/Win/avx2)
OS             Windows 10 x64 (19042) [UTF-8]
CPU Info       11th Gen Intel Core i7-1165G7 @ 2.80GHz (4C/8T) <Tigerlake>
GPU Info       Intel Iris(R) Xe Graphics (96EU) 100-1300MHz [28W] (27.20.100.9316)
Media SDK      QuickSyncVideo (hardware encoder) FF, 1st GPU, API v1.34
Async Depth    6 frames
Buffer Memory  d3d9, 29 work buffer
Input Info     avsw: prores(yuv444(12bit))->y410 [-], 3840x2160, 24/1 fps
AVSync         cfr
Output         HEVC(yuv444 10bit) main444 @ Level 6 (high tier)
               3840x2160p 1:1 24.000fps (24/1fps)
Target usage   1 - best
Encode Mode    Constant QP (CQP)
CQP Value      I:48  P:48  B:51
QP Limit       min: 22, max: 63
Trellis        Auto
Ref frames     6 frames
Bframes        16 frames, B-pyramid: on
Max GOP Length 120 frames
VUI            matrix:bt2020nc,colorprim:bt2020,transfer:smpte2084
Ext. Features  WeightP WeightB QPOffset tskip ctu:64 sao:all 

mikk9 avatar Apr 03 '21 11:04 mikk9

The issue caused when adding "--fixed-func" shall be fixed in 5.00beta2, but the result is the same, i444 encoding is run on FF mode.

rigaya avatar Apr 07 '21 12:04 rigaya