docs: Language clarifications on hardware encoder performance.

This commit is contained in:
sr55 2020-10-10 22:31:50 +01:00
parent 70279df170
commit 5d10eccfd2
No known key found for this signature in database
GPG Key ID: DC68C9CE6FEC775F
3 changed files with 44 additions and 11 deletions

View File

@ -18,8 +18,8 @@ Nvidia Nvenc
## Supported Hardware and Configurations
- Nvidia GeForce GTX Pascal (1050+) and RTX Turing (1650+, 2060+) series GPU or better
- Nvidia Graphics Driver 418.81 or later
- Nvidia GeForce GTX Pascal (1050+), GTX/RTX Turing (1650+, 2060+) or Ampere (3060+) series GPU or better
- Nvidia Graphics Driver 456.71 or later
- Windows 10
- Experimental Linux support is available in HandBrakes command line interface
@ -31,9 +31,19 @@ Support for the Nvidia Nvenc encoder is enabled in preferences on the video tab.
## Performance
Only video encoding is performed by the hardware encoder. Every stage prior to and after video encoding including decoding, filters, audio/video sync, audio encoding, muxing, etc., is performed by the CPU. As a result, it is normal to have high (even 100%) CPU utilisation during encodes.
HandBrake supports the Nvidia NVEnc NVEnc encoder but does not support the NVDec (decoder).
It is common, particularly on lower-end hardware, for the CPU to be a bottleneck for the hardware video encoder. To minimize this effect, disable any filters that you do not require.
The CPU will still be used for:
- Video decoding
- All video filters
- Audio encoding
- HandBrake's engine, A/V sync etc
- Subtitles
- Muxing
These operations all happen in parallel as the job progresses. As such, it is normal to see high (or even 100%) CPU utilisation even when using QuickSync.
It is also common, particularly on lower-end or older hardware, for the CPU to be a bottleneck which will cause lower than expected performance. To minimize this effect, disable any filters that you do not require.
## Advanced options

View File

@ -16,9 +16,10 @@ License_URL: https://handbrake.fr/docs/license.html
Intel QuickSync Video
=====================
## Supported hardware
## Supported hardware and Configurations
- Intel Skylake (6th Generation Core) CPU or later with Intel HD Graphics or better
- Windows 10
- Linux
- FreeBSD
@ -33,9 +34,20 @@ Support for the Intel QSV encoder is enabled in preferences on the video tab. If
## Performance
Only video encoding is performed by the hardware encoder. Every stage prior to and after video encoding including decoding, filters, audio/video sync, audio encoding, muxing, etc., is performed by the CPU. As a result, it is normal to have high (even 100%) CPU utilisation during encodes.
HandBrake supports both QuickSync video encode and decode.
The CPU will still be used for:
- Video decoding (if QuickSync decode is disabled or your source is in a format which is not supported by the QuickSync hardware)
- Most video filters
- Audio encoding
- HandBrake's engine, A/V sync etc
- Subtitles
- Muxing
These operations all happen in parallel as the job progresses. As such, it is normal to see high (or even 100%) CPU utilisation even when using QuickSync.
It is also common, particularly on lower-end or older hardware, for the CPU to be a bottleneck which will cause lower than expected performance. To minimize this effect, disable any filters that you do not require.
It is common, particularly on lower-end hardware, for the CPU to be a bottleneck for the hardware video encoder. To minimize this effect, disable any filters that you do not require.
## Advanced options

View File

@ -16,10 +16,11 @@ License_URL: https://handbrake.fr/docs/license.html
AMD VCE
=======
## Supported hardware
## Supported hardware and Configurations
- AMD Radeon RX 400, 500, Vega/II, Navi series GPU or better
- Ubuntu Linux 18.04.3 or later, Windows 10
- Ubuntu Linux 20.04 or later
- Windows 10
Please note, these are not hard limits. Hardware encoding via VCE *might* work on older series GPUs and older operating systems, but this is not officially supported.
@ -31,9 +32,19 @@ Support for the AMD VCE encoder is enabled in preferences on the video tab. If y
## Performance
Only video encoding is performed by the hardware encoder. Every stage prior to and after video encoding including decoding, filters, audio/video sync, audio encoding, muxing, etc., is performed by the CPU. As a result, it is normal to have high (even 100%) CPU utilisation during encodes.
HandBrake supports the Nvidia AMD VCE encoder but does not support the VCN (decoder).
It is common, particularly on lower-end hardware, for the CPU to be a bottleneck for the hardware video encoder. To minimize this effect, disable any filters that you do not require.
The CPU will still be used for:
- Video decoding
- All video filters
- Audio encoding
- HandBrake's engine, A/V sync etc
- Subtitles
- Muxing
These operations all happen in parallel as the job progresses. As such, it is normal to see high (or even 100%) CPU utilisation even when using QuickSync.
It is also common, particularly on lower-end or older hardware, for the CPU to be a bottleneck which will cause lower than expected performance. To minimize this effect, disable any filters that you do not require.
## Advanced options