Hardware graphics acceleration on Ubuntu+Wayland+Chrome

nvidia-bug-report.log.gz (444.7 KB)

about-gpu-2026-05-14T14-51-56-708Z.txt (28.5 KB)

I seem to be unable to get hardware graphics acceleration working on Google Chrome Version 147.0.7727.137 in Ubuntu 24.04.4 LTS running Wayland. I have Nvidia proprietary drivers version 535.288.01. I have tried launching Google Chrome on a standard setup and by modifying EXEC line to “google-chrome-stable --ozone-platform=wayland --use-angle=vulkan --ignore-gpu-blocklist --enable-features=WaylandWindowDecorations,AcceleratedVideoDecodeLinuxGL --disable-gpu-process-crash-limit” but hardware GPU acceleration remains disabled.
If I run Chrome on X11, hardware acceleration works (but screen tearing appears instead). On Wayland, hardware acceleration does work with Firefox.

I couldn’t make any comment about chrome but if you wish to enable hardware accel in Firefox :

1- enter about:config and type hardware in search ( about:config )

2- media.hardware-video-decoding.force-enabled → true

3- media.hardware-video-encoding.force-enabled → true

4- close firefox and reopen it

5- check result in about:support

Also not related but just a question why do you need to use that much ancient version of nvidia drivers ? Latest stable production drivers are 595.71.05 [ but dont know if ubuntu 24.04.xx had or not those ]

Ah yeah, that’s a good point, I forgot to specify my GPU hardware. I am using a very old Geforce 980Ti so this ancient driver is actually the latest stable release for it

Dont get me wrong i’m not judging you by using any old or new driver it was just a question because of curiosity nothing more.
BTW 580.159.03 is suitable driver for your 980Ti card { not sure if canonical have 580 drivers as packaged for 24.04.xx , i give up using any product from them (for my desktop system) } [ Driver Details | NVIDIA }

Hi @kisalli, unlucky timing on your attempt to enable GPU hardware-accellerated video decoding in a chromium-based browser…

…upstream release 147.x broke the required nvidia-vaapi-driver.

See my post on Arch Linux Forum here notifying Nvidia users.

There is a PR available, which I’ve confirmed restores GPU accelerated video decoding in chromium v147.x. and 148.x. and derivatives such as Brave.

You’ll need the ability to patch the package.

I repackaged atop the recently released v0.0.17 tag as noted here:

Highly recommend you start with getting the 580 driver installed to begin with.

Critically important if you desire a good Wayland experience with your card.

EDIT: If you do reach the point where you have updated drivers and patched nvidia-vaapi-driver

…the only flags required for many releases now are:

--enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL,VaapiOnNvidiaGPUs

I’m agreeing what @Tekstryder said. At least 555+ is critical for wayland systems [ but still i insist about try to reach 580 series ]