什么原因导致 AMD Radeon HD 6700 上的视频开始变黑或出现故障?

什么原因导致 AMD Radeon HD 6700 上的视频开始变黑或出现故障?

我最近将我的显卡驱动程序更新到最新版本(AMD Radeon HD 6700 系列),并发现这样做之后,Imgur 上的所有“GIF”(现在已切换到“GIFV”,即在浏览器中播放的 MP4,以加快加载时间并允许更大的上传量)在不同时间内显示黑框和/或故障帧。

屏幕截图

左侧是约 2 秒的视频。右侧是视频循环播放时的情况。我在 Imgur 上观看的每个 GIFV 都会发生这种情况,YouTube 视频是随机分类的,但到目前为止,我的 Windows 8“现代”应用程序或 VLC 上没有播放任何视频。我也在几台客户端计算机上看到了这个问题,但不知道发生了什么。

当“视频”播放到结尾并循环回来(例如在 imgur 上)或者场景发生显著变化(例如摄像机角度发生变化、场景中的光线从非常暗变为非常亮或者摄像机以非常微妙的方式变焦或平移)时,视频最终会变得很好。

作为参考,我使用的是 AMD Radeon HD 6700 系列显卡(我认为是 6770,设备管理器没有帮助,在互联网上查找设备 ID 也没有帮助)。我运行的是 Windows 8.1,已完全更新。这种情况发生在 Google Chrome 39.0.2171.13 beta-m 和 Firefox 32.0.3 中,它在 IE 中运行良好,但我再次在 Imgur 上的 GIFV 顶部获得了大视频控制,所以我不知道这是否会导致场景“刷新”并避免黑色故障。

是什么原因造成的?为什么只有在拍摄场景改变后才会好转?我该如何解决这个问题?

答案1

这发生在 Google Chrome 39.0.2171.13 beta-m 和 Firefox 32.0.3 中,但在 IE 中运行正常。

对我来说,这是关键。我想知道这是否与 3D 加速破坏视频播放有关。这意味着,Chrome、Safari 和 FireFox 等现代浏览器默认设置了页面内容硬件加速。

其工作原理是——无论出于何种目的——将浏览器窗口视为 3D 对象的一个​​平面。浏览器将其渲染的所有内容推送到显卡驱动程序,然后显示在屏幕上。如果一切顺利,内容看起来与直接通过系统渲染图像时完全相同,但在更复杂的页面上渲染速度应该会更快一些。

我会仔细检查 Chrome 和 Firefox 的设置,看看是否可以禁用视频加速。也许甚至可以在驱动程序本身中禁用?现在,这至少可以让视频在浏览器中正确显示,但它们无法正常播放的更深层次的问题仍然存在。我不清楚,但它可能只是驱动程序问题,甚至是驱动程序首选项问题。也许深入研究系统,看看您是否可以删除驱动程序设置以强制其创建新文件?

答案2

为了回答为什么你看到黑框故障,

视频文件不仅仅是连续的图像(例如 GIF 格式),它们有各种压缩方式。这是一个很酷的视频解释此处发生的压缩(解释是视频的前 3 分钟左右)。出于某种原因,浏览器无法正确加载视频剪辑中的第一个图像,而只是显示黑屏,因此会出现黑色故障。如果您立即跳到开始部分或只是等到整个场景都发生变化,则该错误将消失,因为播放器被迫加载整个图像。

答案3

大家好,我遇到了同样的问题。解决我的方法是转到新选项卡类型 chrome://flags 并搜索 GPU 光栅化 MSAA 样本计数,我将其设置为 0,将其设置为 16,问题就神奇地解决了。(我有 GTX980Ti)如果有效请告诉我。关闭硬件加速也完全有效,但如果你没有非常强大的 CPU(例如:6K60fps 视频),一些要求高的东西就会开始滞后

答案4

我发现一个针对 Chrome 的修复方法是转到您的标志(新选项卡中的 chrome://flags)并禁用Hardware-accelerated video decode

相关内容