解决Chrome开启硬件加速后播放视频黑屏闪烁
最近在使用Chrome时遇到了一个比较头疼的问题,就是开启硬件加速后,播放视频黑屏闪烁,整个眼都要被晃瞎了。
终于找到了一个解决方案,在此记录一下。
硬件加速开启方法
硬件加速是指,应用程序使用计算机硬件的能力,比软件实现的功能能够更有效地执行某些操作。
在Chrome 浏览器中,硬件加速能够利用计算机的图形处理单元(GPU)来处理图形密集型任务,例如:播放视频、网页游戏或需要更快数学运算的任何内容。
硬件加速开启方法,浏览器输入 chrome://settings/system
解决方法
Chrome(包括Edge Chromium和其他Chromium浏览器)地址栏输入 chrome://flags/#use-angle
Windows机器建议把ANGLE调用的图形API阉割为D3D9。
Google Chrome的硬件渲染一言难尽,Linux平台直接把Mesa甚至DRM搞挂都屡见不鲜,然而Google的解决方案居然不是修好硬件渲染而是SwiftShader。