启用 Intel 显卡或启用硬件加速时,全屏 Chrome HTML5 视频为黑色

Gai*_*aia 13 google-chrome gpu nvidia-settings nvidia-quadro nvidia-graphics-card

  • 铬:51.0.2704.106 m(64 位)
  • QUADRO M1000M NVIDIA 提供的驱动程序,通过设备管理器强制更新提供(更新不影响问题):10.18.13.5474
  • 英特尔高清显卡 530:10.18.15.4285
  • 双显示器,通过 HDMI 电缆外部连接到 DVI 输入。

在 Chrome 上播放 HTML5 视频时,全屏视频在内置监视器中显示良好,但如果设置为在外部监视器上显示,则它只是黑色(带声音)。

这不会发生在 MS Edge 或 Internet Explorer(也是当前版本)上。

解决方法(即,当我在外部监视器中使用全屏视频时):

  1. 在 BIOS 中禁用内置图形

  2. 在 Chrome 设置中禁用“可用时使用硬件加速”

我想启用内置图形(以节省电池)并且我想在 Chrome 中使用硬件加速(以在需要时获得更好的性能)。

我需要在 NVIDIA 控制面板中使用 Chrome 的特定设置吗?我尝试将 Chrome 设置为使用外部 GPU,但它并没有解决问题,所以我将其保留为默认值(根据 NVIDIA 的控制面板,Chrome 默认使用内部 GPU)。

我应该使用 Chrome 标志中的特定设置吗?

在尊重上述 1 和 2 的同时,我还能尝试在外部显示器中启用全屏视频吗?

PS:我不玩游戏,所以我实际上宁愿完全禁用 NVIDIA GPU,但如果我这样做,外部显示器根本无法工作(我认为这是因为 HDMI 输出直接连接到独立显卡适配器)

Sty*_*ian 10

这里有一个 chrome 错误:http : //crbug.com/622167


尝试通过测试版渠道升级到 Chrome 52(或等待几周发布到稳定版)。

我在 51.0.2704.106 m(64 位)版本上遇到了同样的问题,今天我升级到 52.0.2743.60 beta-m(64 位)版本后它得到了修复。

重新启动 chrome 后,似乎我的更改只是暂时解决了这个问题,这是当内部笔记本电脑屏幕是我的主显示器时启动 chrome 的副作用。

我做了一些实验,发现以下内容:

  • 它与 HTML5 视频无关,只要您进入全屏模式(在任何页面上按 F11)就会发生。
  • 只有在 Windows 的显示设置中将外接显示器标记为“主显示器”时才会发生这种情况。使笔记本电脑的屏幕成为主显示器并“扩展”到外部显示器上,使外部显示器上的全屏工作。


Pat*_*ife 9

快速修复:使用此标志启动 chrome: --disable-direct-composition

弹出运行 chrome 的快捷方式并将该标志附加到目标,如下图所示:

Chrome 启动标志

来源 jbau...@chromium.com(bugs.chromium.org/u/4122139466/) https://bugs.chromium.org/p/chromium/issues/detail?id=622167#c29