記錄一下linux下為chrome開啟硬件加速的方法
雖然intel13代處理器已經(jīng)出來很久了,但12代intel仍然屬于很新的處理器,新到在linux下出了問題后沒有多少資料可以參考。最近一段時(shí)間我試著在archlinux下面開啟chrome的硬件加速,均以失敗告終。
我參考了官方wiki:https://wiki.archlinuxcn.org/wiki/Chromium,并且參考了官方論壇中很多人的嘗試:https://bbs.archlinux.org/viewtopic.php?id=244031。
今天我重新打開了帖子,參考了帖子里最近兩個(gè)月的回復(fù),終于折騰出來了,需要在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能顯示出硬件加速的那一刻,我終于松了一口氣。

但是對(duì)于intel桌面端核顯來說,性能實(shí)在是有點(diǎn)弱雞,弱雞到obs的4k屏幕捕獲都會(huì)占滿cpu,所以有需求的大家還是搞個(gè)獨(dú)顯比較好。但獨(dú)顯開啟硬件加速貌似也需要一番折騰才行。