07.01.2022, 14:49
Just to provide an explanation on why is better to use "NVEnc->Harwdare->Only use encoder".
Hybrid provides the following description for the option: Config->Input->Use gpu for decoding"
When enabled Hybrid will add '-hwaccel auto' to ffmpeg decoding calls. [...]. Note that most acceleration methods are intended for playback and will not be faster than software decoding on modern CPUs. Additionally, ffmpeg will usually need to copy the decoded frames from the GPU memory into the system memory, resulting in further performance loss. So this option might not provide any additional speed and thus is mainly useful for testing.
When the decoding is performed directly by NVEnc (by enabling NVEnc->Harwdare->Only use encoder ) the process is more efficient and you can gain an extra encoding speed and be able to encode at least at 90 fps. I really don't understand what is the problem in using this option.
Hybrid provides the following description for the option: Config->Input->Use gpu for decoding"
When enabled Hybrid will add '-hwaccel auto' to ffmpeg decoding calls. [...]. Note that most acceleration methods are intended for playback and will not be faster than software decoding on modern CPUs. Additionally, ffmpeg will usually need to copy the decoded frames from the GPU memory into the system memory, resulting in further performance loss. So this option might not provide any additional speed and thus is mainly useful for testing.
When the decoding is performed directly by NVEnc (by enabling NVEnc->Harwdare->Only use encoder ) the process is more efficient and you can gain an extra encoding speed and be able to encode at least at 90 fps. I really don't understand what is the problem in using this option.