每次我开始在浏览器中观看某些视频时(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 默认启用的。