Поиск по сайту:

Пакет Chromium Snap наконец-то вернет аппаратное декодирование VAAPI

В пакете браузера Chromium (версия Snap) в Ubuntu Software отсутствует поддержка аппаратного декодирования VAAPI. Команда разработчиков Ubuntu наконец-то работает над возвращением этой функции!

Как вы, возможно, знаете, Ubuntu теперь включает веб-браузер Chromium в системный репозиторий в виде пакета Snap, который работает в «песочнице». Однако в пакете отсутствует аппаратное ускорение графики, начиная с версии 72, выпущенной несколько лет назад, в 2019 году.

Некоторые сторонние PPA поддерживаются пакетами Chromium либо из-за отсутствия аппаратного ускорения, либо просто потому, что им не нравится Snap.

Поклонники Chromium, которым нравится пакет Snap, теперь могут помочь в тестировании новой сборки hwacc, которая использует видеокарту для воспроизведения видео.

Установите Chromium из тестового репозитория:

1.) Во-первых, создайте резервную копию своей закладки, пароля и т. д., если вы используете Chromium от имени Snap.

2.) Нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду, чтобы удалить привязку хрома (если есть) с помощью команды:

sudo snap remove chromium

3.) Затем установите тестовую сборку с поддержкой аппаратного ускорения, выполнив команду:

sudo snap install --channel candidate/hwacc chromium

Проверьте, работает ли аппаратное ускорение:

На странице отчета рекомендуется запустить приведенную ниже команду для запуска браузера Chrome:

snap run chromium --disable-features=UseChromeOSDirectVideoDecoder --enable-features=VaapiVideoDecoder

Наконец, начните воспроизведение видео, перетащив локальный файл в окно браузера или через видео-сайт.

И перейдите к about:media-internals в адресной строке. Нажмите на то, что воспроизводится, и узнайте значение «kVideoDecoderName».

Это будет {Vaapi,VDA,Mojo}VideoDecoder в случае успеха или {FFMpeg,Vpx}VideoDecoder в случае неудачи.

Для графики Intel также есть инструмент командной строки, позволяющий проверить, работает ли рендеринг с помощью графического процессора.

  • Сначала запустите команду для установки пакета intel-gpu-tools:

    sudo apt install intel-gpu-tools
  • Используйте команду для проверки:

    sudo intel_gpu_top

В моем случае предыдущая команда не работала ни в i3-6006U, ни в i5-10400 со встроенной видеокартой, но использование следующей команды для запуска Chromium работает!

LIBVA_DRIVERS_PATH=/snap/chromium/current/usr/lib/x86_64-linux-gnu/dri/ chromium --use-gl=egl --enable-features=VaapiVideoDecoder,VaapiVideoEncoder --disable-features=UseChromeOSDirectVideoDecoder --ignore-gpu-blocklist --disable-gpu-driver-bug-workaround

Как восстановить:

Чтобы удалить пакет Chromium, откройте терминал и выполните команду:

sudo snap remove --purge chromium

И установите обратно пакет (если хотите) из стабильного канала либо из программного обеспечения Ubuntu, либо выполнив команду ниже в терминале:

sudo snap install chromium

Отчет в панели запуска

Статьи по данной тематике