私的新机是IdeaPad Y460。买了之后发现只有两个温度传感器(一个硬盘和一个不知道在什么地方的。私当年的ThinkPad有七八个,而且有两个私到现在都没搞明白测的是哪里),出风口有些偏热。不过作为一款娱乐本,监控上比不过Think也是正常的,性能和其他方面的表现都还不错,还算不亏。
然而悲剧就从装Linux的那一刻开始了。在Win下,日常应用状态(如编写文档,浏览网页),传感器回报温度不超过45度(玩大型游戏另当别论)。可是一旦进入Linux系统(无论是当今何版本的内核),温度就会立刻飙升到60度以上,有时可达70度。这样的境况,实在让人有些不敢再使用。由于其中一个传感器是硬盘附近的,私无法确定究竟是CPU还是显卡过热。不过根据Win下的经验,Core i3的发热量并不大(更何况还是基本闲置),再加上N、A两家固有的问题,于是觉得十之八九是Mobility Radeon HD 5650惹得祸。结果折腾了很久依旧未果,搞得私都有点想彻底放弃Linux了。
想放弃,不过实在是很难真正放下。因为喜欢开源,尤其喜欢KDE。于是私还是在优盘里装了OpenSUSE11.3并运行,想找找病根。Konqueror里面输入sysinfo:/可以看到整个系统的资料,私浏览了一下,惊讶地发现正在运行的居然是Intel Core i3上的集显,HD5650根本没在工作……
私惊讶甚。找了拆解图,又进OpenSUSE验证了一下。元凶果然是CPU(或集成GPU)……
不过私很搞不懂,32纳米的CPU、45纳米的GPU,在Win下满载都没多热,Linux的CPU管理并不差,究竟缘何温度攀升到60度以上?难道是QPI总线和集成北桥太新,内核还不能很好地支持?可是这些东西难道不应该是ACPI管理的么?唉……命途多舛……
现在有些后悔买了这个而不是ThinkPad SL410。如今知道问题之所在了,却没有能力解决,真的有些悲啊……