docs: Couple corrections to the hardware encoder/decoder pages

This commit is contained in:
sr55 2023-03-11 13:44:00 +00:00
parent 2477121d28
commit 879d85319b
No known key found for this signature in database
GPG Key ID: ECE911849A3E21A5
4 changed files with 36 additions and 14 deletions

View File

@ -3,7 +3,7 @@ Type: article
Title: NVIDIA NVENC Title: NVIDIA NVENC
Project: HandBrake Project: HandBrake
Project_URL: https://handbrake.fr/ Project_URL: https://handbrake.fr/
Project_Version: 1.6.0 Project_Version: Latest
Language: English Language: English
Language_Code: en Language_Code: en
Authors: [ Bradley Sepos <bradley@bradleysepos.com> (BradleyS), Scott (s55) ] Authors: [ Bradley Sepos <bradley@bradleysepos.com> (BradleyS), Scott (s55) ]
@ -19,7 +19,7 @@ NVIDIA NVENC
## Supported Hardware and Configurations ## Supported Hardware and Configurations
- NVIDIA GeForce GTX Pascal (1050+), GTX/RTX Turing (1650+, 2060+) or Ampere (3060+) series GPU or better - NVIDIA GeForce GTX Pascal (1050+), GTX/RTX Turing (1650+, 2060+) or Ampere (3060+) series GPU or better
- NVIDIA Graphics Driver 472.12 or later - NVIDIA Graphics Driver 522.25 or later
- Windows 10 or later - Windows 10 or later
- Limited support is available on some modern Linux Distro's - Limited support is available on some modern Linux Distro's
@ -27,7 +27,13 @@ Please note, these are not hard limits. Hardware encoding via NVENC *might* work
## Enabling support ## Enabling support
Support for the NVIDIA NVENC encoder is enabled in preferences on the video tab. If your system is not supported, the option will be disabled. <!-- .system-windows -->
Support for the NVIDIA NVEEnc and NVDec is enabled in preferences on the video tab. If your system is not supported, the option will be disabled.
<!-- /.system-windows -->
<!-- .system-linux -->
On Linux, there is no preference to enable the encoder. It will be available if the hardware / drivers report it as available.
<!-- /.system-linux -->
## Presets ## Presets
@ -40,11 +46,11 @@ These are a good starting point for configuring HandBrake to use these encoders.
## Performance ## Performance
HandBrake supports the NVIDIA NVENC encoder but does not support the NVDEC decoder. HandBrake supports the NVIDIA NVENC encoder and NVDEC encoder.
The CPU will still be used for: The CPU will still be used for:
- Video decoding - Video decoding (If hardware decoding is turned off or unavailable)
- All video filters - All video filters
- Audio encoding - Audio encoding
- HandBrake's engine, A/V sync etc - HandBrake's engine, A/V sync etc
@ -55,6 +61,10 @@ These operations all happen in parallel as the job progresses. As such, it is no
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 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.
## Decoder Limitations
HandBrake will automatically fallback to software decoding when any filter is enabled in the pipline. This includes the crop/scale filter.
## Advanced options ## Advanced options
The NVIDIA NVENC hardware encoder has a limited set of advanced encoder options. Generally speaking, it is not recommended to change these parameters, as the built-in presets offer a good range of options for common uses. The NVIDIA NVENC hardware encoder has a limited set of advanced encoder options. Generally speaking, it is not recommended to change these parameters, as the built-in presets offer a good range of options for common uses.

View File

@ -3,7 +3,7 @@ Type: article
Title: Intel Quick Sync Video Title: Intel Quick Sync Video
Project: HandBrake Project: HandBrake
Project_URL: https://handbrake.fr/ Project_URL: https://handbrake.fr/
Project_Version: 1.6.0 Project_Version: Latest
Language: English Language: English
Language_Code: en Language_Code: en
Authors: [ Bradley Sepos <bradley@bradleysepos.com> (BradleyS), Scott (s55) ] Authors: [ Bradley Sepos <bradley@bradleysepos.com> (BradleyS), Scott (s55) ]
@ -28,9 +28,10 @@ Please note, these are not hard limits. Hardware encoding via Intel QSV *might*
A plugin with all required components for Intel QSV encoding using the Flatpak distribution of HandBrake is available on the official [HandBrake website](https://handbrake.fr). A plugin with all required components for Intel QSV encoding using the Flatpak distribution of HandBrake is available on the official [HandBrake website](https://handbrake.fr).
<!-- .system-linux --> <!-- .system-linux -->
### Low Power Encoding. ### Linux support for Low Power Encoding mode
By default, HandBrake will try default to the "lowpower" encoding path available in QSV. In order for this to work, the following requirements must be met: By default, HandBrake will try default to the "lowpower" encoding path available in QSV. In order for this to work, the following requirements must be met:
@ -42,7 +43,7 @@ Alternatively, you can disable lowpower mode by adding the following option in t
To avoid having to set this each time, we recommend you save this as a new preset. To avoid having to set this each time, we recommend you save this as a new preset.
### Intel ARC support on Linux ### Linux support for Intel ARC
Please note, support for Intel Arc currently has some complex system requirements. Please note, support for Intel Arc currently has some complex system requirements.
Making changes to your system kernel / drivers can be risky. As such, you do so at your own risk. Making changes to your system kernel / drivers can be risky. As such, you do so at your own risk.

View File

@ -19,7 +19,7 @@ NVIDIA NVENC
## Supported Hardware and Configurations ## Supported Hardware and Configurations
- NVIDIA GeForce GTX Pascal (1050+), GTX/RTX Turing (1650+, 2060+) or Ampere (3060+) series GPU or better - NVIDIA GeForce GTX Pascal (1050+), GTX/RTX Turing (1650+, 2060+) or Ampere (3060+) series GPU or better
- NVIDIA Graphics Driver 472.12 or later - NVIDIA Graphics Driver 522.25 or later
- Windows 10 or later - Windows 10 or later
- Limited support is available on some modern Linux Distro's - Limited support is available on some modern Linux Distro's
@ -27,7 +27,13 @@ Please note, these are not hard limits. Hardware encoding via NVENC *might* work
## Enabling support ## Enabling support
Support for the NVIDIA NVENC encoder is enabled in preferences on the video tab. If your system is not supported, the option will be disabled. <!-- .system-windows -->
Support for the NVIDIA NVEEnc and NVDec is enabled in preferences on the video tab. If your system is not supported, the option will be disabled.
<!-- /.system-windows -->
<!-- .system-linux -->
On Linux, there is no preference to enable the encoder. It will be available if the hardware / drivers report it as available.
<!-- /.system-linux -->
## Presets ## Presets
@ -40,11 +46,11 @@ These are a good starting point for configuring HandBrake to use these encoders.
## Performance ## Performance
HandBrake supports the NVIDIA NVENC encoder but does not support the NVDEC decoder. HandBrake supports the NVIDIA NVENC encoder and NVDEC encoder.
The CPU will still be used for: The CPU will still be used for:
- Video decoding - Video decoding (If hardware decoding is turned off or unavailable)
- All video filters - All video filters
- Audio encoding - Audio encoding
- HandBrake's engine, A/V sync etc - HandBrake's engine, A/V sync etc
@ -55,6 +61,10 @@ These operations all happen in parallel as the job progresses. As such, it is no
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 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.
## Decoder Limitations
HandBrake will automatically fallback to software decoding when any filter is enabled in the pipline. This includes the crop/scale filter.
## Advanced options ## Advanced options
The NVIDIA NVENC hardware encoder has a limited set of advanced encoder options. Generally speaking, it is not recommended to change these parameters, as the built-in presets offer a good range of options for common uses. The NVIDIA NVENC hardware encoder has a limited set of advanced encoder options. Generally speaking, it is not recommended to change these parameters, as the built-in presets offer a good range of options for common uses.

View File

@ -28,9 +28,10 @@ Please note, these are not hard limits. Hardware encoding via Intel QSV *might*
A plugin with all required components for Intel QSV encoding using the Flatpak distribution of HandBrake is available on the official [HandBrake website](https://handbrake.fr). A plugin with all required components for Intel QSV encoding using the Flatpak distribution of HandBrake is available on the official [HandBrake website](https://handbrake.fr).
<!-- .system-linux --> <!-- .system-linux -->
### Low Power Encoding. ### Linux support for Low Power Encoding mode
By default, HandBrake will try default to the "lowpower" encoding path available in QSV. In order for this to work, the following requirements must be met: By default, HandBrake will try default to the "lowpower" encoding path available in QSV. In order for this to work, the following requirements must be met:
@ -42,7 +43,7 @@ Alternatively, you can disable lowpower mode by adding the following option in t
To avoid having to set this each time, we recommend you save this as a new preset. To avoid having to set this each time, we recommend you save this as a new preset.
### Intel ARC support on Linux ### Linux support for Intel ARC
Please note, support for Intel Arc currently has some complex system requirements. Please note, support for Intel Arc currently has some complex system requirements.
Making changes to your system kernel / drivers can be risky. As such, you do so at your own risk. Making changes to your system kernel / drivers can be risky. As such, you do so at your own risk.