Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hardware decoding #126

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions source/hardware.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1396,11 +1396,11 @@ ICC профиль можно получить либо на сайте прои
Как активировать VA-API на видеокартах NVIDIA?
=================================================

Т.к. NVIDIA использует VDPAU для :ref:`аппаратного декодирования <video-hwaccel>` мультимедиа, для активации VA-API, установим особый драйвер-конвертер **libva-vdpau-driver**:
Т.к. NVIDIA использует VDPAU для :ref:`аппаратного декодирования <video-hwaccel>` мультимедиа, для активации VA-API, установим особый драйвер-конвертер **nvidia-vaapi-driver**:

.. code-block:: text

sudo dnf install libva-vdpau-driver
sudo dnf install nvidia-vaapi-driver

В случае использования свободного драйвера nouveau, включим также поддержку :ref:`декодирования патентованных форматов <video-hwaccel>` в mesa.

Expand Down
26 changes: 26 additions & 0 deletions source/using-applications.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down