我在客厅里有一台连接到路由器的用于从互联网/NAS 流式传输的 PC。
它在显示 4K 内容时遇到了麻烦,我真的不明白为什么。
这些是规格:i5 4590 CPU、1050TI GPU、8GB RAM 和 SSD 驱动器。
这台 PC 连接到三星 NU8000 电视。
当然,我确保更新了系统所有组件的所有驱动程序以及最新的 W10 更新。
最初,我对比了 YouTube 上的 4K HDR 电影,发现它总是卡顿或根本不起作用。
我看到任务管理器CPU 达到 98%-100%,而 GPU 甚至达不到 50%。
然后,我通过电视操作系统中的流媒体检查了相同的链接,图像运行完美,所以我很确定这不是路由器的通信问题(路由器在我旁边的房间里)。
我还用 Firefox 检查了一下,以确保这不是 chrome 的特定问题,但除了 FF 不能很好地播放 HDR YouTube 电影之外,我也看到它在那里发生。
当然,在 1080 电影中不会发生这种情况,绝大多数情况下,即使在 1440 电影中也不会发生这种情况。
我不明白为什么大部分负载落在 CPU 上,而 GPU 几乎没有使用,以及为什么相对较差的处理器(电视)可以毫无问题地运行这样的内容。
我很想就这个问题得到一些启发
答案1
当你的显卡支持 VP9 解码,这取决于你拥有哪种 1050 Ti,它可能不支持 VP9 HDR。你的 CPU 相当老旧,显然跟不上。你可能更适合非 HDR 视频。
您的显卡还支持 AVC (H264) 解码等。它不支持另一种流行的 4K 视频编解码器 HEVC (H265)。
对于您的显卡无法解码的视频编解码器,您只能受限于您的 CPU 所能做的事情,大概是~2K 分辨率非 HDR。
当尝试这个视频,我可以确认 Chrome 和 Firefox 都使用了我的 Intel GPU 的解码功能。但它不使用 HDR 流,因为我没有兼容的屏幕。
在 Chrome 上,您可以浏览chrome://gpu
并检查诊断信息,以查找有关 Chrome 未使用硬件加速视频播放的原因的任何提示。
除此之外,对于视频播放,您可以使用任何您想要的播放器。VLC 和 MPC-BE 可能具有最广泛的支持。Kodi 和 Plex 在 HDR 方面遇到了困难,但 4K 应该可以正常工作。
您可以从播放器支持的任何位置播放视频,无论是本地驱动器、本地网络还是其他地方。当然,网络连接必须足够快。
播放时不要使用转码(使用 UMS 或其他方式)。这是浪费资源。相反,如果你真的觉得你的电脑无法按原样播放视频文件,请将其转换为一次转换为所需格式。