简而言之:无法在 Chrome 中启用硬件视频加速。我的台式机集成了 GPU Intel UHD 750 和 Core i5 11600,它运行 Kubuntu 20.04。
最初,我根本没有硬件加速,所以即使是 VLC 播放视频也没有加速,尽管我已经intel-media-va-driver-non-free
安装了。的输出vainfo
是
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns 1
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_6
libva info: va_openDriver() returns -1
我搜索了解决方案,但没有找到有同样问题的人。我决定就相关问题遵循一些建议。首先,我将内核从 5.11 更新到 5.15,但这并没有帮助。然后我添加了一个 repo 来安装英特尔驱动程序的 21.xx 版本,如此处评论中所建议的:https ://githubmemory.com/repo/HaveAGitGat/Tdarr/issues/452 。在升级了一些软件包并安装了一些保留的软件包后,我得到了视频加速。的当前输出vainfo
为
libva info: VA-API version 1.12.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_12
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.12 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 21.3.3 (6fdf88c)
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
等等。
下一步是在 Chrome 中启用硬件加速。我按照这里的说明https://www.linuxupprising.com/2021/01/how-to-enable-hardware-accelerated.html但没有帮助。该chrome://gpu
选项卡显示以下内容
图形功能状态
- 帆布:仅限软件。禁用硬件加速
- 画布进程外光栅化:已禁用
- 合成:仅限软件。禁用硬件加速
- 多个光栅线程:禁用
- 进程外光栅化:禁用
- OpenGL:已禁用
- 光栅化:仅限软件。禁用硬件加速
- 原始绘图:已禁用
- Skia 渲染器:已启用
- 视频解码:仅限软件。禁用硬件加速
- Vulkan:已禁用
- WebGL:已禁用
- WebGL2:已禁用
检测到的问题
- 已通过阻止列表、about:flags 或命令行禁用加速视频解码。
禁用功能:video_decode - Gpu 合成已通过阻止列表、about:flags 或命令行禁用。浏览器将退回到软件合成,硬件加速将不可用。
禁用功能:gpu_compositing - GPU 进程无法启动:GPU 进程使用 SwiftShader 崩溃太多次。
禁用功能:所有
...
我还尝试在 Firefox 中启用视频加速,但失败了。此外,我安装了 Chromium,chrome://gpu
现在显示几乎所有功能都已启用,但视频加速未启用。
请帮忙!