From 070fc5174e91ceb89ca8f8d68f9df531ef841719 Mon Sep 17 00:00:00 2001 From: Alex-248 Date: Sat, 21 Oct 2023 02:17:41 +0300 Subject: [PATCH] Hardware decoding *Added instructions for enabling hardware decoding for Nvidia video cards in the Firefox browser *Fixed vaapi activation for Nvidia video cards Signed-off-by: Alex-248 --- source/hardware.rst | 4 ++-- source/using-applications.rst | 26 ++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/source/hardware.rst b/source/hardware.rst index 5c56bb8f..22843f88 100644 --- a/source/hardware.rst +++ b/source/hardware.rst @@ -1396,11 +1396,11 @@ ICC профиль можно получить либо на сайте прои Как активировать VA-API на видеокартах NVIDIA? ================================================= -Т.к. NVIDIA использует VDPAU для :ref:`аппаратного декодирования ` мультимедиа, для активации VA-API, установим особый драйвер-конвертер **libva-vdpau-driver**: +Т.к. NVIDIA использует VDPAU для :ref:`аппаратного декодирования ` мультимедиа, для активации VA-API, установим особый драйвер-конвертер **nvidia-vaapi-driver**: .. code-block:: text - sudo dnf install libva-vdpau-driver + sudo dnf install nvidia-vaapi-driver В случае использования свободного драйвера nouveau, включим также поддержку :ref:`декодирования патентованных форматов ` в mesa. diff --git a/source/using-applications.rst b/source/using-applications.rst index 80278523..b5eb4c0d 100644 --- a/source/using-applications.rst +++ b/source/using-applications.rst @@ -69,6 +69,32 @@ Перезапустим браузер для вступления изменений в силу. +Для видеокарт Nvidia настройки будут отличаться, для начала нужно поставить дополнительные кодеки: + +.. code-block:: text + + sudo dnf install meson libva-devel gstreamer1-plugins-bad-freeworld nv-codec-headers + +Кроме того необходимо установить следующие переменные среды, для постоянной конфигурации может быть достаточно добавить следующие строчки в файл /etc/environment + +.. code-block:: text + + MOZ_DISABLE_RDD_SANDBOX=1 + LIBVA_DRIVER_NAME=nvidia + +Необходимо отправить систему на перезагрузку + +После необходимо открыть модуль конфигурации ``about:config`` и изменим значения следующих переменных: + +.. code-block:: text + + media.ffmpeg.vaapi.enabled = true + media.rdd-ffmpeg.enabled = true + gfx.x11-egl.force-enabled = true + widget.dmabuf.force-enabled = true + +Теперь перезапустим браузер для вступлений изменений. + .. index:: chromium, chrome, hardware acceleration, vaapi .. _hwaccel-chromium: