Skip to content
Open
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
Original file line number Diff line number Diff line change
Expand Up @@ -138,10 +138,10 @@ This guide is extensible. If you have a working hardware acceleration setup for
--use-gl=angle
--use-angle=vulkan
--enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
--ozone-platform-hint=x11
```

**Notes:** Leverages Vulkan (via ANGLE) and VA-API. `--ozone-platform-hint=x11` can be useful even on Wayland for certain acceleration paths.
**Notes:** Leverages Vulkan (via ANGLE) and VA-API. `--ozone-platform=x11` may be useful on Wayland for certain acceleration paths.


### Nvidia RTX 4090 (Vivaldi)

Expand Down Expand Up @@ -177,6 +177,7 @@ Alternatively you can do the following for KDE:
```
5. Launch Vivaldi and pin the process to your Task Manager / taskbar


### AMD Radeon RX 550 (UnGoogled Chromium)

* **Browser:** UnGoogled Chromium
Expand All @@ -187,17 +188,9 @@ Alternatively you can do the following for KDE:

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

**Notes:**

If you're using X11, use this:
```bash
--ozone-platform=x11
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder
```

### Nvidia RTX 5070 TI (Brave)

Expand All @@ -216,7 +209,6 @@ If you're using X11, use this:
- Sometimes inspecting the `media` tab on a YouTube video will show Hardware acceleration, sometimes not.



### Brave - 7700xt (Contributed by DaJRJesus)

* **Browser:** Brave
Expand All @@ -230,11 +222,11 @@ If you're using X11, use this:
--enable-gpu-rasterization
--enable-zero-copy
--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,CanvasOopRasterization,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
--ozone-platform-hint=auto
```

**Notes:**
Works on Wayland. Disabling "Ambient Mode" in YouTube settings is required to prevent UI lag.
Disabling "Ambient Mode" in YouTube settings is required to prevent UI lag.


### Vivaldi - AMD Radeon RX 9070 XT (Contributed by tTrmc)

Expand All @@ -248,15 +240,16 @@ Works on Wayland. Disabling "Ambient Mode" in YouTube settings is required to pr
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--ozone-platform=wayland
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo
```

**Notes:**
- Tested on CachyOS with kernel 6.19.11-1-cachyos, Mesa 26.0.3, GNOME (Wayland), display 2560x1440.
- Confirmed working: `vivaldi://gpu` shows Video Decode and Video Encode as "Hardware accelerated". Full codec support for H264, VP9, HEVC, AV1 decoding and H264, AV1 encoding. DevTools Media tab shows `VaapiVideoDecoder` as the active decoder.
- The RX 9070 XT (RDNA 4) may be on Chromium's GPU blocklist, so `--ignore-gpu-blocklist` is required.
- The log may show a warning: `'--ozone-platform=wayland' is not compatible with Vulkan` — this does not prevent hardware acceleration from working. You can alternatively use `--ozone-platform-hint=auto` if you prefer.
- The log may show a warning: `'--ozone-platform=wayland' is not compatible with Vulkan` — this does not prevent hardware acceleration from working.


### Google Chrome - AMD Radeon RX 9070 XT (Contributed by naknak)

* **Browser:** Google Chrome
Expand All @@ -269,7 +262,6 @@ Works on Wayland. Disabling "Ambient Mode" in YouTube settings is required to pr
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--ozone-platform-hint=auto
--use-gl=angle
--use-angle=vulkan
--enable-features=VaapiVideoDecoder,AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,VaapiIgnoreDriverChecks,UseMultiPlaneFormatForHardwareVideo,Vulkan,VulkanFromANGLE,DefaultANGLEVulkan
Expand Down