系统信息:Ubuntu 22.04.3 LTS 发布版本:22.04 代号:jammy
从 .deb 安装的 Google-chrome 版本 121.0.6167.160(官方版本)(64 位)
chrome://gpu 图形功能状态
- Canvas:硬件加速
- 画布进程外光栅化:已启用
- 直接渲染显示合成器:已禁用
- 合成:硬件加速
- 多光栅线程:已启用
- OpenGL:已启用
- 光栅化:硬件加速
- 原始抽签:已禁用
- Skia Graphite:已禁用
- 视频解码:硬件加速
- 视频编码:仅限软件。禁用硬件加速
- Vulkan:已禁用
- WebGL:硬件加速
- WebGL2:硬件加速
- WebGPU:已禁用
旗帜--enable-features=VaapiVideoEncoder有效,使我的 chrome://gpu 中的 VideoEncode 变成硬件加速当使用此标志从终端启动 chrome 时。因此我想让它保留下来,我的 chrome 在 ubuntu 的收藏应用程序列表中。我尝试过 chrome-flags.config 文件,但它不起作用。
答案1
您可以通过替换桌面图标的目标使其持久化:
cp /usr/share/applications/google-chrome.desktop ~/.local/share/applications
将图标复制到本地文件夹以覆盖它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
将新标志添加到命令行上的其他参数中
现在,所有打开 Chrome 的常规方式都将使用此新标志。其他应用程序、开始菜单、桌面图标、双击.html
和自动启动都应该使用它。只是不要在不使用常规方法设置的标志打开终端的情况下手动运行google-chrome-stable
终端(尽管xdg-open
这不会有什么坏处)。