---
title: Аппаратное ускорение в браузерах на базе Chromium
description: Настройте аппаратное ускорение для декодирования/кодирования видео в браузерах на базе Chromium в CachyOS. Включает настройку для ГП AMD и шаблон для других ГП/браузеров.
ai_translated: true
---

import { Tabs, TabItem, Steps } from '@astrojs/starlight/components';

Это руководство описывает включение аппаратного ускорения в браузерах на базе Chromium в CachyOS. Это переносит задачи обработки видео/графики на ваш ГП, улучшая производительность.

## Предварительные требования

**Требуется:**
* **Браузер на базе Chromium:** (например, Chrome, Brave, Ungoogled Chromium, Edge)
* **Драйверы ГП/API:** Актуальные драйверы Mesa (AMD/Intel) или NVIDIA, с настроенными Vulkan/VA-API/VDPAU.

**Необязательно:**

* **amdgpu_top:** Установите `amdgpu_top` из репозитория через менеджер пакетов, если вы хотите отслеживать активность ГП AMD через терминал.
* **nvtop:** (только для ГП Intel) Установите `nvtop` (Lunar Lake) и `intel-gpu-tools` (до Lunar Lake) через менеджер пакетов Shelly, если вы хотите отслеживать активность ГП Intel через терминал.

## Ваш вклад

Это руководство можно расширять. Если у вас есть рабочая настройка аппаратного ускорения для определённого ГП и браузера на базе Chromium, внесите свой вклад, добавив новый раздел в «Конфигурации ГП и браузеров». Укажите:

* **Название браузера**
* **Модель ГП**
* **Флаги:** Содержимое `~/.config/[browser]-flags.conf`.
* **Путь к файлу:** Полный путь к файлу флагов.
* **Примечания (необязательно):** Ключевые драйверы, пакеты или особенности настройки.

### Шаблон для вашего вклада

#### [Ваш браузер] - [Ваша модель ГП] (Автор: [Ваше имя/Ник])

* **Браузер:** [например, Brave, Ungoogled Chromium, Microsoft Edge, Vivaldi, Opera, Chromium]

* **ГП:** [например, NVIDIA GeForce RTX 3080, Intel Iris Xe]

* **Путь к файлу флагов:** (Очень важно, различается для каждого браузера!)

  * Распространённые пути к `.conf` файлам:

    * Chromium: `~/.config/chromium-flags.conf`

    * Brave Browser: `~/.config/brave-flags.conf`

    * Ungoogled Chromium: `~/.config/ungoogled-chromium-flags.conf`

* Изменение `.desktop` файла:
    * Некоторые браузеры (Brave, Edge, Vivaldi, Opera) могут требовать редактирования строки `Exec=` в их `.desktop` файле (сначала скопируйте его из `/usr/share/applications/` в `~/.local/share/applications/`).

Содержимое флагов (для `.conf` файла или строки `Exec=`):

```bash
# Вставьте ваши флаги сюда.
# Для .desktop файлов флаги перечисляются через пробел после исполняемого файла.
```

**Примечания (необязательно):**

* Требуемые драйверы (например, `nvidia-dkms`, `intel-media-driver`).

* Особые соображения по настройке или инструкции по изменению `.desktop` файла.


### Шаги настройки

<Steps>

1. Найдите файл флагов: Найдите путь к файлу флагов вашего браузера в разделе «Конфигурации ГП и браузеров».
2. Отредактируйте файл флагов: Откройте/создайте файл с помощью `nano` (или вашего предпочитаемого текстового редактора, такого как `micro`, `vim`).

    ```bash
    nano [ПУТЬ_К_ФАЙЛУ_ФЛАГОВ_ВАШЕГО_БРАУЗЕРА]
    # Пример: nano ~/.config/chrome-flags.conf
    ```

3. Добавьте флаги: Вставьте соответствующие флаги для вашего ГП/браузера в файл.
4. Сохраните и закройте.
5. Перезапустите браузер: Закройте все экземпляры браузера и запустите его снова.
6. Проверьте: Перейдите по адресу `chrome://gpu` (или `brave://gpu`, `edge://gpu` и т. д.). Убедитесь, что в разделах «Video Acceleration Information» и «Graphics Feature Status» указан статус «Hardware accelerated».

</Steps>

## Как проверить аппаратное ускорение видео

<Tabs>

<TabItem label='ГП AMD (amdgpu_top)'>

<Steps>

1. Откройте терминал и выполните команду:
    ```bash
    amdgpu_top
    ```
2. Начните воспроизведение видео в вашем браузере (например, на YouTube).
3. Наблюдайте за разделом `media` в `amdgpu_top`. Вы должны увидеть здесь некоторую утилизацию, что указывает на активность медиа-движка вашего ГП. Если во время воспроизведения видео значение остаётся на уровне 0%, возможно, аппаратное ускорение для декодирования не задействовано полностью.

</Steps>

</TabItem>

<TabItem label='ГП Intel (nvtop)'>

<Steps>

1. Откройте терминал и выполните команду:
    ```bash
    sudo nvtop
    ```
2. Начните воспроизведение видео в вашем браузере (например, на YouTube).
3. Наблюдайте за процентом `ENC/DEC` в `nvtop`, процент должен увеличиться, если декодирование видео работает аппаратно.

</Steps>

</TabItem>

<TabItem label='ГП Intel (intel_gpu_tools)'>

<Steps>

1. Откройте терминал и выполните команду:

    ```bash
    sudo intel_gpu_top
    ```

    Примечание: Некоторые новые ГП Intel, такие как ГП Lunar Lake, больше не предоставляют счётчики производительности ГП через `intel_gpu_top`, для таких систем используйте `nvtop`.

2. Начните воспроизведение видео в вашем браузере (например, на YouTube).
3. Наблюдайте за процентами `Video` и `VideoEnhance` в intel_gpu_top, процент должен увеличиться, если декодирование видео работает аппаратно.

</Steps>

</TabItem>

<TabItem label='Инструменты разработчика браузера'>

<Steps>

1. Откройте ваш браузер на базе Chromium.

2. Начните воспроизведение видео (например, на YouTube или локальный файл).

3. Откройте Инструменты разработчика: Нажмите `F12` или `Ctrl+Shift+I`.

4. Перейдите на вкладку **Media**. Если вы её не видите, нажмите на три точки (`...`) или `>>` (Больше вкладок) на панели инструментов разработчика, затем выберите `Media`.

5. В разделе «Players» слева, нажмите на запись, соответствующую вашему видео.

6. На основной панели прокрутите вниз до раздела **Video Decoder**.

7. Найдите метку `Hardware decoder`. Её значение должно быть `true`. Если там указано `false` или имя программного декодера (например, `FFmpegVideoDecoder`, `VpxVideoDecoder`, `Dav1dVideoDecoder`), то аппаратное ускорение для этого видео не активно.

</Steps>

</TabItem>

</Tabs>

## Конфигурации ГП и браузеров

### AMD Radeon RX 6900 XT (Google Chrome)

* **Браузер:** Google Chrome

* **ГП:** AMD Radeon RX 6900 XT

* **Файл флагов:** `~/.config/chrome-flags.conf`

```bash
--use-gl=angle
--use-angle=vulkan
--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
```

**Примечания:** Использует Vulkan (через ANGLE) и VA-API. Флаг `--ozone-platform=x11` может быть полезен в Wayland для определённых путей ускорения.


### Nvidia RTX 4090 (Vivaldi)

* **Браузер:** Vivaldi

* **ГП:** Nvidia RTX 4090

* **Файл флагов:** `~/.config/vivaldi-stable.conf`

```bash
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL
```

* **Файл флагов:** `/usr/share/applications/vivaldi-stable.desktop`

```bash
# Оставьте все остальные строки без изменений
# Вам нужно изменить только эту запись Exec= в разделе '[Desktop Entry]'
Exec=/usr/bin/vivaldi-stable --enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL %U
```

**Примечания:**

Вам нужно применить изменения только в одном из этих conf-файлов, но внесение изменений в оба не должно вызвать проблем.

В качестве альтернативы для KDE можно сделать следующее:
1. Удалите все ярлыки Vivaldi с панели задач / менеджера задач
2. Найдите `Vivaldi` в списке меню приложений
3. Щёлкните правой кнопкой мыши по записи в меню приложений и выберите `Edit Application...`
4. В разделе `Command-line arguments` добавьте следующие аргументы перед последним аргументом `%U`:
```
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL
```
5. Запустите Vivaldi и закрепите процесс на вашей панели задач / менеджере задач


### AMD Radeon RX 550 (UnGoogled Chromium)

* **Браузер:** UnGoogled Chromium

* **ГП:** AMD Radeon RX 550

* **Файл флагов:** `~/.config/chromium-flags.conf`

```bash
--enable-wayland-ime
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,WaylandSessionManagement,WaylandTextInputV3,WaylandUiScale,WaylandWindowDecorations
```


### Nvidia RTX 5070 TI (Brave)

* **Браузер:** Brave

* **ГП:** Nvidia RTX 5070 TI

* **Файл флагов:** `~/.config/brave-flags.conf`

```bash
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks
```

**Примечания:**
- Декодирование **и** кодирование видео отображаются как `Hardware accelerated` на странице `brave://gpu`.
- Иногда проверка вкладки `media` на видео с YouTube показывает аппаратное ускорение, а иногда нет.


### Brave - 7700xt (Автор: DaJRJesus)

* **Браузер:** Brave

* **ГП:** AMD Radeon RX 7700 XT

* **Путь к файлу флагов:** `~/.config/brave-flags.conf`

```bash
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,CanvasOopRasterization,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
```

**Примечания:**
Необходимо отключить «Ambient Mode» в настройках YouTube, чтобы предотвратить торможение интерфейса.


### Vivaldi - AMD Radeon RX 9070 XT (Автор: tTrmc)

* **Браузер:** Vivaldi

* **ГП:** AMD Radeon RX 9070 XT (RDNA 4 / gfx1201)

* **Путь к файлу флагов:** `~/.config/vivaldi-stable.conf`

```bash
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
```

**Примечания:**
- Протестировано на CachyOS с ядром 6.19.11-1-cachyos, Mesa 26.0.3, GNOME (Wayland), разрешение 2560x1440.
- Подтверждено: `vivaldi://gpu` отображает Video Decode и Video Encode как «Hardware accelerated». Полная поддержка кодеков: декодирование H264, VP9, HEVC, AV1 и кодирование H264, AV1. Вкладка DevTools Media показывает `VaapiVideoDecoder` как активный декодер.
- RX 9070 XT (RDNA 4) может находиться в списке блокировок ГП Chromium, поэтому флаг `--ignore-gpu-blocklist` обязателен.
- В логе может появиться предупреждение: `'--ozone-platform=wayland' is not compatible with Vulkan` — это не мешает работе аппаратного ускорения.


### Google Chrome - AMD Radeon RX 9070 XT (Автор: naknak)

* **Браузер:** Google Chrome

* **ГП:** AMD Radeon RX 9070 XT (RDNA 4 / gfx1201)

* **Путь к файлу флагов:** `~/.config/chrome-flags.conf`

```bash
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--use-gl=angle
--use-angle=vulkan
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo,Vulkan,VulkanFromANGLE,DefaultANGLEVulkan
```

**Примечания:**
- Декодирование **и** кодирование видео отображаются как `Hardware accelerated` на странице `chrome://gpu`.
- Иногда проверка вкладки `media` на видео с YouTube показывает аппаратное ускорение, а иногда нет.

### Vivaldi - AMD Ryzen AI Max+ 395 (Автор: woutervanelten)

* **Браузер:** Vivaldi (8.0.4033.35)

* **APU:** AMD Radeon 8060S (GFX1151/Strix Halo)

* **Путь к файлу флагов:** `~/.config/vivaldi-stable.conf`

```bash
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--ozone-platform=wayland
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
```

**Примечания:**
- Протестировано на CachyOS с ядром 7.0.10-2-cachyos, Mesa 26.1.1, GNOME (Wayland), разрешение 5120x1440.
- Подтверждено: `vivaldi://gpu` отображает Canvas, Compositing, Rasterization, Video Decode, Video Encode, WebGL, WebGPU и WebGPU interop как «Hardware accelerated». Полная поддержка кодеков: декодирование H264, H265, VP9, AV1 и кодирование H264, H265 и AV1.

### Vivaldi - NVIDIA RTX 5090 (Автор: icetea)

* **Браузер:** Vivaldi (8.1)

* **ГП:** NVIDIA GeForce RTX 5090 (Blackwell)

* **Путь к файлу флагов:** `~/.config/vivaldi-stable.conf`

```bash
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,VaapiOnNvidiaGPUs,VaapiIgnoreDriverChecks
--use-gl=angle
--use-angle=gl
--disable-features=Vulkan
--ignore-gpu-blocklist
--ozone-platform=wayland
```

**Примечания:**
- Требуется `libva-nvidia-driver`. Протестировано в июле 2026: драйвер 610.43.03, KDE Plasma (Wayland), Vivaldi 8.1.
- `VaapiIgnoreDriverChecks` — ключевой флаг для NVIDIA — без него декодирование инициализируется и `vivaldi://gpu` заявляет «Hardware accelerated», но декодирование во время выполнения не работает (`vaEndPicture failed, VA error: internal decoding error`) и молча откатывается к программному декодированию.
- Проверьте через DevTools → вкладку Media (`VaapiVideoDecoder` как имя декодера) и `nvidia-smi dmon -s u` (столбец DEC > 0 во время воспроизведения). Не полагайтесь только на `vivaldi://gpu`.
- Декодирование AV1 сломано в `libva-nvidia-driver` 0.0.17 (исправление в upstream master, ещё не выпущено — см. [elFarto/nvidia-vaapi-driver#419](https://github.com/elFarto/nvidia-vaapi-driver/issues/419)). Блокируйте AV1 (например, enhanced-h264ify), чтобы YouTube отдавал VP9.

### Google Chrome - NVIDIA RTX 5070 (Автор: pisyukaev)

* **Браузер:** Google Chrome

* **ГП:** NVIDIA GeForce RTX 5070 (Blackwell / GB205)

* **Путь к файлу флагов:** `~/.config/chrome-flags.conf`

```bash
--enable-features=AcceleratedVideoDecodeLinuxGL,VaapiVideoDecoder,VaapiIgnoreDriverChecks,VaapiOnNvidiaGPUs
--ignore-gpu-blocklist
```

**Примечания:**
- Требуется `libva-nvidia-driver` и `nvidia-utils` (протестировано с драйвером 610.43.03).
- **Критический флаг:** `VaapiOnNvidiaGPUs` — это ключевой флаг, который включает VA-API на ГП NVIDIA в Chrome/Chromium. Без него Chrome жёстко блокирует устройства NVIDIA в `vaapi_wrapper.cc` и молча откатывается к программному декодированию.
- `VaapiIgnoreDriverChecks` также рекомендуется, чтобы предотвратить сбои декодирования во время выполнения.
- `AcceleratedVideoDecodeLinuxGL` включает аппаратно ускоренное декодирование видео через OpenGL-бэкенд ANGLE.
- Подтверждено: `chrome://gpu` → Video Acceleration Information показывает поддержку декодирования H264 (baseline, main, high), VP8, VP9 (profile0, profile2), HEVC (main, main 10, main still-picture) и AV1.
- Для проверки: откройте `chrome://gpu` и убедитесь, что в «Video Acceleration Information» перечислены кодеки декодирования. Воспроизведите видео HEVC и проверьте DevTools → вкладку Media на наличие `VaapiVideoDecoder` как активного декодера.
- Флаг `--ozone-platform=wayland` не нужен — Chrome автоматически определяет Wayland в CachyOS. Если возникнут проблемы, можно явно добавить `--ozone-platform=wayland`.

### Brave Origin - AMD Radeon RX 7600 (Автор: RyuuPendragon)

* **Браузер:** Brave Origin

* **ГП:** AMD Radeon RX 7600

* **Путь к файлу флагов:** `~/.config/brave-origin-flags.conf`

```bash
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,CanvasOopRasterization,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
```
