自从我从 12.04 升级到 16.04 后,我的戴尔 XPS 13(开发版/Sputnik)笔记本电脑对我来说似乎非常慢(而且噪音更小)。升级前,在重负载下,我能听到风扇一直全速运转。现在,同样的负载,风扇一开始很快,但后来变慢了。
我正在使用工具i7z
来测量我的核心 i7 英特尔处理器数据。
在这次测试中,我通过耳朵测量风扇的速度。
负载测试
阶段1
开始带负载前,频率高,C7状态,风扇慢。
阶段2
在负载阶段开始时,CPU频率保持较高,风扇快速运转,温度升高
第 3 阶段
经过大约 30 秒的高负载后,CPU 频率仍然很高,风扇因意外原因减速,并且温度继续升高(可能是因为风扇转速减慢了)
第四阶段
在极高的温度(100-105°C,我的 CPU 结温是 105)下运行几秒钟后,频率显著降低,温度恢复到可接受状态。风扇仍然很慢。
第 5 阶段
负载停止后,频率再次上升,有时我甚至可以听到风扇转速的增加。
有人能告诉我这是怎么回事吗?为什么当我的 CPU 温度在 105° 左右时,风扇会变慢,而当我停止负载且温度在 75° 左右时,风扇又会变快?
请注意,我现在无法打开笔记本电脑(没有工具)来清洁风扇。但我怀疑这不是灰尘问题,因为风扇能够全速运转,只是没有在所需的所有时间内全速运转。此外,在 Ubuntu 12.04 下,风扇全速运转的时间要长得多。
另请注意,我已禁用 thermald
和cpufreqd
。
我尝试编辑 grub 以同时使用acpi-cpufreq
和intel_pstate
驱动程序。唯一值得注意的区别是,在上面的第 4 阶段,频率将降低到 1Ghz 左右,intel_pstate
而acpi-cpufreq
只会将频率降低到 1.6Ghz 左右
戴尔笔记本电脑似乎用来i8kmon
控制风扇速度。
在上述第 3 阶段(我的风扇转速已降低)期间,如果我运行i8kfan 2 2
。风扇速度可能会增加(根据传感器,它会从 6000 RPM 增加到 7300 RPM)。这种增加仅持续几秒钟,之后风扇再次降至 6000 RPM。
我为解决我的问题而打开的相关问题(可能包含这里未提及的可能有用的其他信息)
编辑
实际上,我尝试过全新格式化安装 Ubuntu 12.04 / 14.04 / 16.04,但都没有获得更好的结果。
无法安装卫星国际标准化组织由于奇怪的原因。
我的 Bios 是 A10,这似乎是我的计算机的最新版本。
在启动时我运行戴尔诊断工具并得到以下结果:
(我确保将风扇的控制权交还给 bios,sudo ./smm 30a3
因为我已禁用此功能)
这有点奇怪,因为我可以清楚地听到我的风扇速度根据负载上下移动,所以一定有什么东西在控制它,但我不知道是什么。