我有16.04 LTS为我的联想G50-80笔记本电脑。
问题是:冷却风扇几乎一直在工作(这真的很吵,很无聊)。
自从6个月前买了我的笔记本电脑以来,我就遇到了这个问题,到目前为止,我一直在寻找解决方案。
我跟踪了这些步骤:
1)安装lm-传感器和风扇控制包。
2)配置lm-传感器。
sudo sensors-detect
并回答“是/否”的所有问题。的第一个“是”给了我这个:一些南桥,CPU或内存控制器包含嵌入式传感器。你想扫描它们吗?这完全安全。(是/否):y模块加载successfully.硅集成系统SIS5595No通过VT82C686集成传感器..。No通过VT8231集成传感器..。No AMD K8热传感器..。No AMD系列10h热传感器..。No AMD系列11h热传感器..。No AMD家族12小时和14小时的热传感器。No AMD系列15h热传感器..。No AMD系列16h热传感器..。No AMD家族15h功率传感器..。No AMD家族16h功率传感器..。No英特尔数字热传感器.(驱动程序‘`coretemp')英特尔AMB热传感器.No英特尔5500/5520/X58热传感器No通过C7热传感器.No通过纳米热传感器.不是/etc/modules
中。因此将下列行添加到文件modules.conf
:#由传感器生成-检测到周一13:50:31 2016 #芯片drivers coretempsudo service kmod start
。这将读取您在步骤3中对/etc/modules
所做的更改,并将新模块插入内核。3)配置扇控制:
在这个阶段,sudo pwmconfig
返回
/usr/sbin/pwmconfig:没有安装支持pwm的传感器模块
我试图使用此链接来解决这个问题,但是没有办法,总是使用命令pwmconfig
来解决相同的问题。
似乎不正常的是:
1) sensors
只返回
coretemp-isa-0000 适配器: ISA adapter物理id 0:+49.0°C (高= +105.0°C,crit = +105.0°C)核心0:+48.0°C (高= +105.0°C,crit = +105.0°C)核心1:+46.0°C (高= +105.0°C,crit = +105.0°C)
2) acpi -t
不返回任何内容。
可能是内核没有检测到这种笔记本电脑的风扇控制器。
请注意,没有办法控制风扇从BIOS。和cat /proc/cmdline
返回
BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro安静飞溅acpi_enforce_resources=lax vt.handoff=7
我不知道是否有可能解决整个问题。我绝望了。
发布于 2016-09-07 15:35:22
当涉及到sensors
时,它报告的大多数“附加”都是针对桌面系统的。
到目前为止,我所看到的两台笔记本电脑都是用cat /sys/class/thermal/thermal_zone*/temp
的:
27800
29800
71000
对于sensors
也报告的热区0、1和2。在这种情况下,热区域0是不正确的,Conky
也会报告。这是我的系统中的一个小故障,我还没有弄清楚,但最后一个Thermal Zone 2
是准确的。
至于您的风扇以全速运行,内核引导参数是:
BOOT_IMAGE=/boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=b606c0de-3f11-439e-bdd2-c17579566c57 ro quiet splash acpi_enforce_resources=lax vt.handoff=7
值得注意的参数是:
ro
-只读quiet
-不要在屏幕上显示系统信息。splash
-用普利茅斯显示一个飞溅的屏幕(通常带有移动点的Ubuntu徽标)acpi_enforce_resources=lax
-全速运行风扇(尽我所能)vt.handoff=7
--保持消息从引导到终端屏幕(这些消息被控制为不出现在quiet
和splash
选项之前)。第一步是删除acpi_enforce_resources=lax
内核参数。
在终端类型中:
gksu gedit /etc/default/grub
搜索这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_enforce_resources=lax vt.handoff=7"
删除acpi_enforce_resources=lax
并保存文件。我们不必写下我们正在擦除的东西,因为AskUbuntu是我们的巨大记事本。
返回终端提示输入:
sudo update-grub
现在,重新启动您的笔记本电脑,并报告进度。
移除=lax
变量不会更改风扇设置。现在下一步是告诉你的联想,ACPI是支持的。一些笔记本电脑寻找Windows,如果它看不到,它就不会实现ACPI服务(比如风扇控制)。我们将告诉您的膝上型计算机Windows正在运行,并将控制权移交给Linux。在同一内核命令行中,将选项acpi_osi=Linux
添加到vt.handoff=7
之前
现在你的台词是这样的:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux vt.handoff=7"
再次更新grub并重新启动。
汇报进展情况。
经过多次搜索,我遇到了一个人,他有10台联想G50-80笔记本电脑,其中一台也有同样的问题:冷却风扇。技术支持最初建议将BIOS升级到当前版本(现在是2016年8月25日的# B0CN99WW )。用户已经更新了BIOS,问题仍然存在,所以他返回给一个新的BIOS。
BIOS (基本输入输出系统)包含上面讨论的ACPI (高级配置和电源接口)。
如果您的风扇在Windows中正常工作,那么下一步就是检查与Linux的兼容性。你可以在谷歌上搜索这个问题,但没有人给出答案。您可以检查:Ubuntu认证联想,但从今天起,G50-80型号还没有出现在列表中。
如果幸运的话,另一个联想G50-80用户将能够提供建议。
https://askubuntu.com/questions/822178
复制