AV1 AdaptiveCQM 31.0.101.4644
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.
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
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?
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.
--adapt-cqm works with --scenario-info game_streaming, it can be disabled. Without CQM the scores are much lower.