确认 Chrome(Windows 7)中的硬件加速是否正常工作?

确认 Chrome(Windows 7)中的硬件加速是否正常工作?

我在获取 Youtube 硬件加速支持时遇到了麻烦。

Windows 和 Flash Player 均已启用硬件加速。显卡驱动程序已安装。

Youtube 上的统计数据仍然显示“软件视频解码”。

如何确认硬件加速在 Windows 7 中正常工作(如果有的话)?

我正在使用:Chrome,Ati Radeon HD 3450 AGP

答案1

您可以使用以下 URL 检查 Chrome 中的视频解码是否启用了 GPU 加速: chrome://gpu/

Graphics Feature Status
    Canvas: Hardware accelerated
    Compositing: Hardware accelerated on all pages and threaded
    3D CSS: Hardware accelerated
    CSS Animation: Accelerated and threaded
    WebGL: Hardware accelerated
    WebGL multisampling: Hardware accelerated
    Flash 3D: Hardware accelerated
    Flash Stage3D: Hardware accelerated
    Flash Stage3D Baseline profile: Hardware accelerated
    Texture Sharing: Hardware accelerated
    Video Decode: Software only, hardware acceleration unavailable
    Video: Hardware accelerated

Problems Detected
    Accelerated video decode interferes with GPU blacklist on older Intel drivers: 180695

答案2

上的概述chrome://gpu/不可靠。如果初始化硬件加速时出现错误,Chrome 会悄悄地恢复到软件解码,尽管 GPU 页面上仍然显示“硬件加速”。更好的方法是在播放 YouTube 视频时打开。然后点击标题为“blob”和视频网址的按钮。在下表中,查找或 的chrome://media-internals/值。如果显示或,则表示 Chrome 正在使用 GPU。如果显示其他内容,例如,则表示它正在使用软件解码。此外,在页面的最底部,它有时会记录一些有关 GPU 视频解码的错误消息。kVideoDecoderNamevideo_decoderMojoVideoDecoderGpuVideoDecoderFFMpegDecoder

这是使用 Chrome 84.0.4147 测试的。


更新:

自 2021 年 4 月起,chrome://media-internals/该功能已弃用并将在不久的将来被删除。相反,@kolypto 的评论是该功能已移至的位置。只需打开一个带有视频播放器的页面,点击F12打开 Dev Tools,然后打开Media选项卡,如下所示:

答案3

如果您在浏览器中按下Shift+ Esc,则会调出 Google Chrome 的内部任务管理器。如果出现标题为 的进程GPU Process,,则表示 Chrome 正在使用硬件/GPU 加速来显示/渲染特定页面。

答案4

YouTube 在 Chrome 上使用 VP9 格式,旧芯片不支持 VP9 硬件加速解码。如果您的 GPU 或 APU 支持 h264,您可以使用 h264ify Chrome 扩展程序强制 YouTube 播放 h264 视频,并可能从硬件加速解码中受益。

VP9 是一种较新的格式,因此它在相同带宽下提供更好的质量。如果您在使用 VP9 软件解码时 CPU 无法处理高清视频,那么使用带硬件加速的 h264 可能会解决问题。

相关内容