QSVEnc
QSVEnc copied to clipboard
i444 fixed function
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
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.