解决办法使用了 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,添加进来。



点击Google Chrome图标,点击“选项”按钮,在弹出窗口如下选择“高性能”,然后“保存”,就完事了。

  1. 关闭硬件加速

    适用于电脑主要是工作,浏览器看视频主要是看情节,高不高清无所谓,要看高清就下载来看。

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

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

  1. 折中方案

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

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

在Chrome浏览器地址栏输入:chrome://flags 回车





找到“Choose ANGLE graphics backend”,在右侧选中“D3D9”,重启浏览器即可。

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

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

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

  1. Selenium启动Chrome浏览器提示“请停用以开发者模式运行的扩展程序”的解决办法

    安装了python selenium,运行下面代码: 1 from selenium import webdriver 2 3 browser = webdriver.Chrome() 4 brows ...

  2. chrome浏览器调试js,结果Sources里面找不到js文件解决办法

        页面出现问题,就debug,这是前端开发工程师最常见的做法,但是有时候,我们打开开发者工具,在sources查找js文件,却发现怎么也找不到,无法设置断点.但是文件在network选项卡里确实 ...

  3. CSS3开启硬件加速

    { transform: translateZ(0); transform: translate3d(0,0,0);}<!-- transform: translateZ(0); transfo ...

  4. 用CSS开启硬件加速来提高网站性能

    国外一篇文章,有点意思,转载过来,准备尝试下~ 中文地址:http://www.cnblogs.com/rubylouvre/p/3471490.html 原文地址:http://blog.teamt ...

  5. 用CSS开启硬件加速来提高网站性能(转)

    翻译文章,原文地址:http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-cs ...

  6. CSS开启硬件加速提高网站性能

    国外一篇文章,有点意思,转载过来,准备尝试下~ 中文地址:http://www.cnblogs.com/yzw7489757/ 原文地址:http://blog.teamtreehouse.com/i ...

  7. 使用css来开启硬件加速来提高网站性能

    一.什么是硬件加速 硬件加速就是将浏览器的渲染过程交给GPU处理,而不是使用自带的比较慢的渲染器,这样就可以使得animation与transition更加顺畅.我们可以在浏览器中用css开启硬件加速 ...

  8. CSS开启硬件加速来提高网站性能

    原文永久链接 CSS animations, transforms 以及 transitions 不会自动开启GPU加速,而是由浏览器的缓慢的软件渲染引擎来执行. 那我们怎样才可以切换到GPU模式呢, ...

  9. CSS开启硬件加速 hardware accelerated

    作者:孙志勇 微博 日期:2016年12月6日 一.时效性 所有信息都具有时效性.文章的价值,往往跟时间有很大关联.特别是技术类文章,请注意本文创建时间,如果本文过于久远,请读者酌情考量,莫要浪费时间 ...

  10. 谷歌Chrome浏览器网页中看视频出现绿屏、闪烁和花屏等显示问题解决方法

    方法一(推荐): 1.在chrome地址栏输入chrome://flags/2.搜索Hardware-accelerated video encode把Enabled改成Disabled 3.搜索Ha ...

随机推荐

  1. Flyway简单迁移失败问题

    因为我是初学者,所以问题 只是一些细节性问题,现在看看V开头创建数据库迁移时的错误 问题一: flyway 命名规则问题这个绝对的细节中的细节问题 问题一解决方案: 命名规则:一定要遵循flyway的 ...

  2. go 使用 consul api filter 过滤注意点

    当你的value里面有-特殊符号的时候你应该像这样使用Service == "foo-bar"

  3. manjaro安装错误的显卡驱动导致无法开机(解决办法)

    手欠的我 最近发觉我的manjaro有时候开机会卡死在clean ....这个地方,然后我去看了下系统的日至,发现是nvidia的一个报错,我也不太懂什么意思 然后我就自己动手想改改显卡驱动(从pri ...

  4. uniapp 页面跳转传值和接收

    前端面试题库地址:https://www.yuque.com/sxd_panda/sdluga 1.首先介绍最原始的跳转方法,类似于html中的a标签,不过在uniapp中需要将a标签换成 <n ...

  5. LeetCode 688. Knight Probability in Chessboard “马”在棋盘上的概率 (C++/Java)

    题目: On an NxN chessboard, a knight starts at the r-th row and c-th column and attempts to make exact ...

  6. ETL工具-nifi干货系列 第十七讲 nifi Input Port&Out Port 实战教程

    1.端口(Port),包含输入端口(Input Port)和输出端口(Out Port ) 使用一个或多个处理组构建的数据流需要一种方式将处理组连接到其他数据流组件. 处理组和处理组之间可以通过使用端 ...

  7. kettle从入门到精通 第二十一课 kettle Carte服务器

    1.相关配置文件 jdbc.properties保存在simple-jndi目录下,这个文件用来存储JNDI连接对象的连接参数.Kettle可以用JNDI的方式来引用JDBC连接参数,如IP地址.用户 ...

  8. (三)xpath爬取4K高清美女壁纸

    功能:通过xpath爬取彼岸图网的高清美女壁纸 url = 'http://pic.netbian.com/4kmeinv/' 1. 通过url请求整张页面的数据 2.通过页面的标签定位图片所在的位置 ...

  9. 限速上传文件到腾讯对象存储cos的脚本

    官网:https://cloud.tencent.com/document/product/436/12269 安装包,这里用的python2.7 # pip install -U cos-pytho ...

  10. Spring扩展——BeanPostProcessor(BPP)

    BeanPostProcess简介 在Spring中 BeanPostProcessor 是一个非常重要的接口,它用于在每个bean对象初始化前后修改Bean的属性信息,比如我们最常用的@Autowi ...