rigaya / QSVEnc

QSVによる高速エンコードの性能実験
http://rigaya34589.blog135.fc2.com/blog-category-10.html
Other
313 stars 28 forks source link

No lookahaed with A770? #115

Closed quamt closed 1 year ago

quamt commented 1 year ago

Does the A770 not support lookahead?

GPU: Intel Arc A770 Graphics (512EU) 2400MHz (31.0.101.4091)

Media SDK Version: Hardware API v2.08

Supported Enc features:
Codec: H.264/AVC FF
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM
RC mode       o     o     x     o     o     x     x     o     x     o
10bit depth   x     x     x     x     x     x     x     x     x     x
Hyper Mode    x     x     x     x     x     x     x     x     x     x
Interlace     x     x     x     x     x     x     x     x     x     x
VUI info      o     o     x     o     o     x     x     o     x     o
Trellis       o     o     x     o     o     x     x     o     x     o
BFrame/GopRef o     o     x     o     o     x     x     o     x     x
Adaptive_I    x     x     x     x     x     x     x     x     x     x
Adaptive_B    x     x     x     x     x     x     x     x     x     x
WeightP       o     o     x     o     o     x     x     o     x     o
WeightB       o     o     x     o     o     x     x     o     x     x
FadeDetect    x     x     x     x     x     x     x     x     x     x
B_Pyramid     o     o     x     o     o     x     x     o     x     x
 +ManyBframes o     o     x     o     o     x     x     o     x     x
PyramQPOffset x     x     x     x     x     x     x     x     x     x
ScenarioInfo  o     o     x     o     o     x     x     o     x     o
MBBRC         o     o     x     o     x     x     x     o     x     o
ExtBRC        o     o     x     x     x     x     x     x     x     x
AdaptiveRef   o     o     x     o     o     x     x     o     x     o
AdaptiveLTR   x     x     x     x     x     x     x     x     x     x
AdaptiveCQM   x     x     x     x     x     x     x     x     x     x
LA Quality    x     x     x     x     x     x     x     x     x     x
QP Min/Max    o     o     x     o     o     x     x     o     x     o
IntraRefresh  x     x     x     x     x     x     x     x     x     x
No Deblock    x     x     x     x     x     x     x     x     x     x
No GPB        x     x     x     x     x     x     x     x     x     x
Windowed BRC  x     x     x     x     x     x     x     x     x     x
PerMBQP(CQP)  o     o     x     x     o     x     x     x     x     x
DirectBiasAdj o     o     x     o     o     x     x     o     x     o
MVCostScaling o     o     x     o     o     x     x     o     x     o
SAO           x     x     x     x     x     x     x     x     x     x
Max CTU Size  x     x     x     x     x     x     x     x     x     x
TSkip         x     x     x     x     x     x     x     x     x     x

Codec: H.265/HEVC FF
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM
RC mode       o     o     x     o     o     x     x     o     x     x
10bit depth   o     o     x     o     o     x     x     o     x     x
Hyper Mode    x     x     x     x     x     x     x     x     x     x
Interlace     x     x     x     x     o     x     x     x     x     x
VUI info      o     o     x     o     o     x     x     o     x     x
Trellis       x     x     x     x     x     x     x     x     x     x
BFrame/GopRef o     o     x     o     o     x     x     o     x     x
Adaptive_I    o     o     x     o     o     x     x     o     x     x
Adaptive_B    o     o     x     o     o     x     x     o     x     x
WeightP       o     o     x     o     o     x     x     o     x     x
WeightB       o     o     x     o     o     x     x     o     x     x
FadeDetect    o     o     x     o     o     x     x     o     x     x
B_Pyramid     o     o     x     o     o     x     x     o     x     x
 +ManyBframes o     o     x     o     o     x     x     o     x     x
PyramQPOffset x     x     x     x     o     x     x     x     x     x
ScenarioInfo  o     o     x     o     o     x     x     o     x     x
MBBRC         o     o     x     o     x     x     x     o     x     x
ExtBRC        o     o     x     x     x     x     x     x     x     x
AdaptiveRef   x     x     x     x     x     x     x     x     x     x
AdaptiveLTR   o     o     x     o     o     x     x     o     x     x
AdaptiveCQM   x     x     x     x     x     x     x     x     x     x
LA Quality    x     x     x     x     x     x     x     x     x     x
QP Min/Max    o     o     x     o     x     x     x     o     x     x
IntraRefresh  o     o     x     o     o     x     x     o     x     x
No Deblock    o     o     x     o     o     x     x     o     x     x
No GPB        o     o     x     o     o     x     x     o     x     x
Windowed BRC  x     x     x     x     x     x     x     x     x     x
PerMBQP(CQP)  x     x     x     x     x     x     x     x     x     x
DirectBiasAdj x     x     x     x     x     x     x     x     x     x
MVCostScaling x     x     x     x     x     x     x     x     x     x
SAO           o     o     x     o     o     x     x     o     x     x
Max CTU Size  x     x     x     x     x     x     x     x     x     x
TSkip         o     o     x     o     o     x     x     o     x     x

Codec: VP9 FF
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM
RC mode       o     o     x     x     o     x     x     o     x     x
10bit depth   o     o     x     x     o     x     x     o     x     x
Hyper Mode    x     x     x     x     x     x     x     x     x     x
Interlace     x     x     x     x     x     x     x     x     x     x
VUI info      x     x     x     x     x     x     x     x     x     x
Trellis       x     x     x     x     x     x     x     x     x     x
BFrame/GopRef x     x     x     x     x     x     x     x     x     x
Adaptive_I    x     x     x     x     x     x     x     x     x     x
Adaptive_B    x     x     x     x     x     x     x     x     x     x
WeightP       x     x     x     x     x     x     x     x     x     x
WeightB       x     x     x     x     x     x     x     x     x     x
FadeDetect    x     x     x     x     x     x     x     x     x     x
B_Pyramid     x     x     x     x     x     x     x     x     x     x
 +ManyBframes x     x     x     x     x     x     x     x     x     x
PyramQPOffset x     x     x     x     x     x     x     x     x     x
ScenarioInfo  o     o     x     x     o     x     x     o     x     x
MBBRC         o     o     x     x     x     x     x     o     x     x
ExtBRC        x     x     x     x     x     x     x     x     x     x
AdaptiveRef   x     x     x     x     x     x     x     x     x     x
AdaptiveLTR   x     x     x     x     x     x     x     x     x     x
AdaptiveCQM   x     x     x     x     x     x     x     x     x     x
LA Quality    x     x     x     x     x     x     x     x     x     x
QP Min/Max    x     x     x     x     x     x     x     x     x     x
IntraRefresh  x     x     x     x     x     x     x     x     x     x
No Deblock    x     x     x     x     x     x     x     x     x     x
No GPB        x     x     x     x     x     x     x     x     x     x
Windowed BRC  x     x     x     x     x     x     x     x     x     x
PerMBQP(CQP)  x     x     x     x     x     x     x     x     x     x
DirectBiasAdj x     x     x     x     x     x     x     x     x     x
MVCostScaling x     x     x     x     x     x     x     x     x     x
SAO           x     x     x     x     x     x     x     x     x     x
Max CTU Size  x     x     x     x     x     x     x     x     x     x
TSkip         x     x     x     x     x     x     x     x     x     x

Codec: AV1 FF
             CBR   VBR   AVBR  QVBR  CQP   LA    LAHRD ICQ   LAICQ VCM
RC mode       o     o     x     x     o     x     x     o     x     x
10bit depth   o     o     x     x     o     x     x     o     x     x
Hyper Mode    x     x     x     x     x     x     x     x     x     x
Interlace     x     x     x     x     x     x     x     x     x     x
VUI info      o     o     x     x     o     x     x     o     x     x
Trellis       x     x     x     x     x     x     x     x     x     x
BFrame/GopRef o     o     x     x     o     x     x     o     x     x
Adaptive_I    o     o     x     x     o     x     x     o     x     x
Adaptive_B    o     o     x     x     o     x     x     o     x     x
WeightP       x     x     x     x     x     x     x     x     x     x
WeightB       x     x     x     x     x     x     x     x     x     x
FadeDetect    x     x     x     x     x     x     x     x     x     x
B_Pyramid     o     o     x     x     o     x     x     o     x     x
 +ManyBframes o     o     x     x     o     x     x     o     x     x
PyramQPOffset x     x     x     x     x     x     x     x     x     x
ScenarioInfo  o     o     x     x     o     x     x     o     x     x
MBBRC         o     o     x     x     x     x     x     o     x     x
ExtBRC        o     o     x     x     x     x     x     o     x     x
AdaptiveRef   x     x     x     x     x     x     x     x     x     x
AdaptiveLTR   o     o     x     x     o     x     x     o     x     x
AdaptiveCQM   x     x     x     x     x     x     x     x     x     x
LA Quality    x     x     x     x     x     x     x     x     x     x
QP Min/Max    x     x     x     x     x     x     x     x     x     x
IntraRefresh  x     x     x     x     x     x     x     x     x     x
No Deblock    x     x     x     x     x     x     x     x     x     x
No GPB        x     x     x     x     x     x     x     x     x     x
Windowed BRC  x     x     x     x     x     x     x     x     x     x
PerMBQP(CQP)  x     x     x     x     x     x     x     x     x     x
DirectBiasAdj x     x     x     x     x     x     x     x     x     x
MVCostScaling x     x     x     x     x     x     x     x     x     x
SAO           x     x     x     x     x     x     x     x     x     x
Max CTU Size  x     x     x     x     x     x     x     x     x     x
TSkip         x     x     x     x     x     x     x     x     x     x

Supported Vpp features:

Resize                o
Deinterlace           o
Scaling Quality       o
Denoise               o
Denoise2              o
Mctf                  x
Rotate                o
Mirror                o
Detail Enhancement    o
Proc Amp.             o
Image Stabilization   x
Video Signal Info     o
FPS Conversion        o
FPS Conversion (Adv.) o

Supported Decode features:

        H.264  HEVC   MPEG2  VP8    VP9    AV1
yuv420  8bit  10bit   8bit         10bit  10bit
yuv422        10bit
yuv444        12bit                12bit  12bit
mikk9 commented 1 year ago

Yes there is no separate Lookahead bitrate mode but you can enable/change Lookahead for AV1 with the use of --la-depth in CBR/VBR bitrate mode.

You can use this setting also in combination with --scenario-info game_streaming which works differently there. Try --la-depth 4 and --la-depth 50 and you see what I mean.

quamt commented 1 year ago

@mikk9 I'll give that a try. Thank you.

quamt commented 1 year ago

@mikk9 Do you have a sample line? Mine errors out that it is not supported. I guess I make a mistake somewhere along the cmd line.

mikk9 commented 1 year ago

For example:

QSVEncC64.exe -i C:\Quicksync\Intel_Demo_Clip2.mp4 -o D:\Quicksync\4\av1_test.mp4 --avhw --codec av1 --output-depth 10 --quality best --gop-len 250 --vbr 5000 --la-depth 100

quamt commented 1 year ago

Thank you. I found my mistake. :-)