Loading

华为matebook 14s笔记本,Chrome浏览器开启硬件加速,屏幕闪屏,黑框,页面屏幕卡死,解决办法

解决办法使用了 https://zhuanlan.zhihu.com/p/644296061 这个连接下的最后一个折中办法解决!
一、现象
Chrome开启“硬件加速模式”后,在观看视频时,尤其是全屏时,会出现短暂黑屏或黑块或闪屏。如果关闭“硬件加速”,则会造成播放某些高清视频(例如HEVC)视频或弹幕卡顿(似乎还好)。

Edge也会出现类似现象,但好像没Chrome那么严重。

二、原因

  1. 硬件系统里一般有一个主板集成显卡(集卡,板卡)和一个独立显卡(独卡),在Windows设置里,默认是让Chrome浏览器使用集卡。很多笔记本电脑只有集卡。

  2. 在Chrome硬件加速模式,默认开启的是Default(D3D11)模式。

上述两个原因共同造成了闪屏的现象。

三、解决方法

  1. 让浏览器使用独立显卡
    此方法适用于有较高性能的独立显卡的情况,Edge设置方式一样。

Windows设置 - 左侧“系统”,右侧“屏幕” - 显示卡,(这是Windows 11家庭版的路径,如果是Windows 10或者专业版,则路径会有所不同。可以在设置里搜索“图形设置”快速定位到此)

下面应用列表里如果没有Google Chrome,就点“浏览”按钮,一般在C:\Program Files\Google\Chrome\Application路径下找到chrome.exe,添加进来。
image
点击Google Chrome图标,点击“选项”按钮,在弹出窗口如下选择“高性能”,然后“保存”,就完事了。
image

  1. 关闭硬件加速
    适用于电脑主要是工作,浏览器看视频主要是看情节,高不高清无所谓,要看高清就下载来看。

就不必设置上面1.了,直接在浏览器设置里关闭“硬件加速”。

题外话:PotPlayer开启硬件加速(H/W)模式,效果会好不少。但使用上面1.里的方法设置“高性能”,会提示“可能有意外情况”。要么继续“让Windows决定(节能)”,要么设置“高性能”,如果出现意外情况再改回来。

  1. 折中方案
    使用场景:(1)只有集卡或独卡性能不佳,但又想用“硬件加速”。(2)独卡(英伟达Nvidia)性能好,追求更好效果。

首先根据硬件情况,在上面1.里做好选择。

在Chrome浏览器地址栏输入:chrome://flags 回车
image
image
找到“Choose ANGLE graphics backend”,在右侧选中“D3D9”,重启浏览器即可。

如果英伟达显卡且性能不错,可以考虑“OpenGL”选项。

来源: https://zhuanlan.zhihu.com/p/644296061

posted @ 2024-06-06 10:55  DuKe渡客  阅读(302)  评论(0编辑  收藏  举报