![为什么 Google Chrome 会在 YouTube 上显示伪影?](https://linux22.com/image/965317/%E4%B8%BA%E4%BB%80%E4%B9%88%20Google%20Chrome%20%E4%BC%9A%E5%9C%A8%20YouTube%20%E4%B8%8A%E6%98%BE%E7%A4%BA%E4%BC%AA%E5%BD%B1%EF%BC%9F.png)
自从安装了 12.10 以来,Chrome 一直在播放 youtube 视频时显示奇怪的彩色伪影,我仍然可以观看视频,但这有点令人恼火。
我已经安装了 Chromium,没有任何问题。因此,我猜测这是 Chrome 内置 Flash 插件的问题。
以下是彩色文物的图片:
任何帮助均感激不尽。
答案1
这是因为有记录显示存在 GPU 合成错误:问题 164555:观看 YouTube 和 Vimeo 视频时,出现像一群蜜蜂一样闪烁的矩形。在受影响的系统上,观看 Flash 视频时会出现黄色雪花,并且橙色的雪在查看 HTML5 内容时可见。
它涉及 Pepper 版本的 Flash 和某些 Mesa 驱动程序。
运行带有 Pepper Flash 的 Chrome 但开启该--disable-accelerated-compositing
开关后雪花就不会出现了,但 WebGL 功能将丢失。
另一个 Flash,NPAPI Flash,也被其他浏览器使用,例如 Firefox,不受影响可能是因为“NPAPI 插件不使用 GPU 进程,可能仅提供软件渲染帧”。
因此有两种解决方法:禁用 Pepper Flash 并启用 NPAPI Flash(如果已安装)
或
继续使用 Pepper Flash,但使用--disable-accelerated-compositing
开关
请阅读该错误以了解完整详细信息。
答案2
这不是 Flash 插件的问题,而是 HTML5 视频的问题。虽然我不知道确切的原因,但我建议您暂时禁用 YouTube 的 HTML5 支持(http://youtube.com/html5)