我刚刚在一台旧笔记本电脑上安装了 ubuntu,将其用作 HTPC。我可以毫无顾虑地在 VLC 中观看下载的电影(尽管我只尝试过 SD)。当我尝试在 Firefox 上观看 Netflix 时,所有四个核心的 CPU 使用率逐渐上升到 100%,然后一切都变得一团糟。甚至在那之前,CPU 有时会降至几乎为零,并且流媒体会暂停。安全模式下也是如此。
在 Chrome 上,情况稍微好一些,CPU 似乎在 30% 左右,但仍然会出现暂停。
我尝试过打开和关闭硬件加速、打开和关闭 WebGL、调整 xorg.conf 中的显卡设置,还有太多我记不清的事情了。哦,是的,黑名单 nouveau。
但现在我想知道...这是 Chromium(以及 Chrome 和 Firefox)不使用 GPU 解码流式视频的问题吗?在一个论坛上,我看到有人说 GPU 无法使用,因为 DRM 意味着流不是 H.264 编解码器,然后我发现一个关于 Chromium 错误的错误报告,说你需要一个补丁才能使 GPU 工作 https://bugs.chromium.org/p/chromium/issues/detail?id=463440 我从帖子中得知,即使你有 NVIDIA 卡,该补丁也无济于事。
对吗?在 Linux 上无法流畅地播放 Netflix?
答案1
我认为问题在于 GPU 过热并自行关闭,然后 CPU 必须接管。这解释了为什么 CPU 会以 30% 左右的速度运行,然后突然加速到 100% 并保持在那里。