QSVEnc icon indicating copy to clipboard operation
QSVEnc copied to clipboard

AV1 AdaptiveCQM 31.0.101.4644

Open mikk9 opened this issue 2 years ago • 4 comments

I noticed an AV1 quality boost with driver 31.0.101.4644. In my test video VMAF score improved from 86.2 to 87.1

I tried CBR with scenario-info game_streaming and depth 100. The encoding log reports AdaptiveCQM is used but it only works with scenario-info game_streaming. Maybe AdaptiveCQM is the reason for the improved score? Interestingly feature check says AdaptiveCQM is not supported. Only tested 1 video so far, maybe it differs from source to source.

I tested with this settings for both drivers 4644 and 4578: --codec av1 --cbr 6700 --output-depth 10 --la-depth 100 --quality best --gop-len 250 --bframes 7 --scenario-info game_streaming

I also tried the tune presets, there is no error message anymore but not difference in the output.

AV1 AV1_2

mikk9 avatar Aug 16 '23 11:08 mikk9

Newest v2023.3.1 OneVPL from last month added adpativeCQP into the sample_multi_transcode tool. I guess they just enabled this feature in 4644. They also added three new tuning quality parameters which does not work in QSVEnc yet. But there is no error message, something is changed with this driver in this regards.

Added

  • Three new command line parameters to the sample_multi_transcode tool to enable video quality tuning for different use cases.

  • New command line parameter to the sample_multi_transcode tool to enable adaptiveCQM control

mikk9 avatar Aug 16 '23 11:08 mikk9

Is there an option to disable/enable AdaptiveCQM? Check-features says it is supported. Maybe it could work even without --scenario-info game_streaming option. And by the way what means COP/COP2/COP3?

mikk9 avatar Oct 18 '23 13:10 mikk9

In QSVEnc 7.50 bpyramid is automatically disabled (AV1 VBR, 7 bframes). Is this expected? I can enable it with --b-pyramid which increases the quality. Usually it was enabled by default with bframes.

mikk9 avatar Oct 18 '23 13:10 mikk9

--adapt-cqm works with --scenario-info game_streaming, it can be disabled. Without CQM the scores are much lower.

CQM

mikk9 avatar Oct 18 '23 13:10 mikk9