记录一下linux下为chrome开启硬件加速的方法
虽然intel13代处理器已经出来很久了,但12代intel仍然属于很新的处理器,新到在linux下出了问题后没有多少资料可以参考。最近一段时间我试着在archlinux下面开启chrome的硬件加速,均以失败告终。
我参考了官方wiki:https://wiki.archlinuxcn.org/wiki/Chromium,并且参考了官方论坛中很多人的尝试:https://bbs.archlinux.org/viewtopic.php?id=244031。
今天我重新打开了帖子,参考了帖子里最近两个月的回复,终于折腾出来了,需要在chrome-flags.conf/chromium-flags.conf中增加下面的配置:
--ignore-gpu-blocklist
--enable-gpu-rasterization
--enable-zero-copy
--disable-gpu-driver-bug-workarounds
--disable-features=UseOzonePlatform
--disable-features=UseSkiaRenderer
--enable-features=VaapiVideoDecoder,VaapiVideoEncoder
--disable-features=UseChromeOSDirectVideoDecoder
--use-gl=egl
在intel_gpu_top能显示出硬件加速的那一刻,我终于松了一口气。

但是对于intel桌面端核显来说,性能实在是有点弱鸡,弱鸡到obs的4k屏幕捕获都会占满cpu,所以有需求的大家还是搞个独显比较好。但独显开启硬件加速貌似也需要一番折腾才行。