播放 Flash 时 CPU 使用率高

Soc*_*ist 17 flash performance firefox

当我在 YouTube 上播放视频时,Firefox 和 Chrome 的 CPU 使用率上升到 100%。

我正在运行的内容:

  • 处理器 Intel Core2Duo E4500 2 x 2.2GHz
  • 带有最新更新的 Ubuntu 12.04 amd64
  • Flash 插件 adobe-flashplugin 11.2.202.233-0precise1
  • 火狐 12.0+build1-0ubuntu0.12.04.1
  • 谷歌浏览器 18.0.1025.162

最高输出

这是正常的吗?我能用这个做什么?

jnv*_*jnv 7

我只是在这里猜测,因为 Flash Player 是一个有缺陷的二进制 blob——但高 CPU 负载可能意味着 Flash Player 没有使用硬件加速。因此,转到任何 YouTube 视频,全屏打开它(这很重要,因为Flash Player中的奇怪错误,以防您使用 Unity 3D / Compiz),右键单击视频,选择设置...并确保启用硬件加速被检查。

您也可以尝试删除 Flash Player 的设置,但是您可能会丢失一些“重要”数据,例如 Flash 游戏中的检查点(仅由 Flash Player 存储的数据)。退出浏览器并使用 Nautilus 或使用以下命令删除/移动 ~/.macromedia/Flash_Player 目录:

rm -r ~/.macromedia/Flash_Player
Run Code Online (Sandbox Code Playgroud)

也看看你是否libvdpau1安装了包,这允许视频播放器使用硬件视频解码。Flash Player 在某种程度上也使用了它,但它有问题(在某些情况下,YouTube 上的视频可能会交换蓝色和红色通道)。有关更多详细信息,请参阅此答案


Xel*_*ron 5

手动将缓冲区减少到 10 mb,您就可以开始了。(它在高级 - 网络 - 缓冲区设置中的一个设置)重新启动 Firefox 并使用“顶部”查看减少的 CPU 使用。我的从 60% 上升到 6%,而 process ' plugin container (flash) 从 45-50% 上升到 30%

我在双核 2.4 GHZ 和 3GB 内存上使用 Ubuntu 12.04、64 位

快乐浏览


czi*_*fro 0

有关 CPU 指示器/控制小程序的更多信息,请参阅Ubuntugeek上的这篇文章;如果支持,您可以将 CPU 设置为不同的频率。