1

System info: Ubuntu 22.04.3 LTS Release: 22.04 Codename: jammy

Google-chrome installed from .deb Version 121.0.6167.160 (Official Build) (64-bit)

chrome://gpu Graphics Feature Status

  • Canvas: Hardware accelerated
  • Canvas out-of-process rasterization: Enabled
  • Direct Rendering Display Compositor: Disabled
  • Compositing: Hardware accelerated
  • Multiple Raster Threads: Enabled
  • OpenGL: Enabled
  • Rasterization: Hardware accelerated
  • Raw Draw: Disabled
  • Skia Graphite: Disabled
  • Video Decode: Hardware accelerated
  • Video Encode: Software only. Hardware acceleration disabled
  • Vulkan: Disabled
  • WebGL: Hardware accelerated
  • WebGL2: Hardware accelerated
  • WebGPU: Disabled

The flag --enable-features=VaapiVideoEncoder works, makes my VideoEncode in chrome://gpu turn to Hardware accelarated when starting chrome from terminal with this flag. So i want to make it persist, my chrome is in favorite apps list in ubuntu. I have tried chrome-flags.config file but it doesn't work.

1 Answer 1

0

You can make it persistent by replacing the target of the desktop icon:

  1. cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications to copy the icon to a local folder to override it
  2. sed -i 's#Exec=/usr/bin/google-chrome-stable#Exec=/usr/bin/google-chrome-stable --enable-features=VaapiVideoEncoder#g' ~/.local/share/applications/google-chrome.desktop to prepend the new flag to the other arguments on the command line

Now every normal way of opening Chrome will use this new flag. Other apps, start menu, desktop icons, double-clicking .html, and autostart should all use it. Just don't manually run google-chrome-stable in terminal (though xdg-open shouldn't hurt) without having it open with the flag set from the normal methods.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .