网络流媒体视频 CPU 占用高

网络流媒体视频 CPU 占用高

每次我开始在浏览器中观看某些视频时(Firefox 40.0 和 Chrome 44.0.2403.157 64 位,无扩展程序),CPU 使用率都会达到 100%(根据htop系统监视器),从而导致计算机冻结。

我尝试过更改内核(默认 3.19、4.0.9 和 4.1.6),但没有任何变化。
我尝试过在两个浏览器上强制使用硬件加速,但没有任何变化。
尝试过实时会话 USB 驱动器,结果始终相同。

现在,我无法在任何网站上观看视频,无论是 Flash 还是 HTML5,否则会卡顿。怎么回事?只有我一个人遇到这个问题吗?

我的电脑:三星 UltraBook 系列 5,配备 i5、HD4000 和 4Gb RAM,运行 Ubuntu 14.04.3

我正在使用 mesa 10.3.2 和 i915 驱动程序

我怀疑某些驱动程序无法正确控制温度,因为我在同一台机器上安装了 Windows 10,它在那里运行完美。使用 Ubuntu 时,虽然电脑很凉爽,但可以正常播放,但大约 10 分钟后,电脑开始变得非常热,CPU 非常高,并且会冻结/滞后。

Chrome 的 CPU 使用率:

在此处输入图片描述

Firefox 的 CPU 使用率:

在此处输入图片描述

的输出grep MHz /proc/cpuinfo是:

cpu MHz     : 2519.507
cpu MHz     : 2559.867
cpu MHz     : 2535.960
cpu MHz     : 2534.765

编辑:

偶然发现了问题所在:温度!我当时正在听音乐,突然我的外置硬盘自动关闭了。当我触摸它时,我的手被烫伤了。然后我决定用 lm 传感器测量我的超极本的温度。空闲状态下的温度是 73ºc。观看视频时温度是 101ºc。所以我把它关了,等它冷却下来,然后再次打开,前面有一个风扇以最大速度运行。完成了!我的流媒体视频又正常了,没有延迟,没有冻结……温度现在最高是 89ºc,我可以同时播放多个视频。

谢谢大家的支持!

编辑2:

还发现启用 intel_pstate (教程在这里) 有助于防止 CPU 过热!在我看来,这应该是 ubuntu 默认启用的。

相关内容