我遵循了有关如何在 Ubuntu 中控制风扇速度的指南,但它不适用于我的笔记本电脑(Dell Inspiron 15r)。
我安装了lm-sensors和风扇控制
包。然后我通过键入以下内容来配置lm-sensors:
sudo sensors-detect
我对所有问题的回答都是肯定的。最后我收到了这条消息:
驱动程序
coretemp': * Chip英特尔数字热传感器'(置信度:9)要加载所需的所有内容,请将其添加到 /etc/modules:
- - 剪这里 - -
#Chip drivers核心温度
- - 剪这里 - -
/etc/modules.现在的问题是:当我尝试配置 fancontrol 类型时:
sudo pwmconfig
我收到一个错误:
/usr/sbin/pwmconfig: 没有安装支持 pwm 的传感器模块
我花了一天的大部分时间寻找解决方案,但我没有运气。
我现在该怎么办?
我有 MSI MPG X570 GAMING EDGE WIFI 主板 ( ),装有 AMD Ryzen 3600X 处理器。
我在 ubuntu 18.04 Bionic 上尝试了原始内核 4.15,并且传感器检测无法检测到任何传感器。
我还尝试了 5.1 内核(“Linux 5.1.0-050100-generic”),更新后的 lm-sensor 无法检测到 MB 或 CPU 上的任何传感器。
我究竟做错了什么?我需要能够访问 CPU 温度。无论如何,我还能达到同样的目标吗?
谢谢你,DP。
我的 BIOS 控制着我的风扇速度,我想保持这种状态。我的地下室有一台机器,它通常很酷,只要机器不处于高负载下,风扇根本不需要运行。BIOS 已经很好地处理了这个问题。
但是如果我的风扇没有运行,我就没有办法测试它们以确保它们没有损坏。所以我想编写一个脚本,让风扇全速运转几秒钟,然后使用lm-sensors 来监控风扇速度,然后我就会知道风扇没有坏。
如何手动将风扇打开至全速?我不想使用风扇控制,因为我不是在寻找能够持续运行并保持控制风扇速度的东西。我只是想要一些“低技术”的东西,无论温度如何,它们都会打开它们。
另一个线程说:
如果你真的想自己做,你也许可以找到一个名为特殊设备文件
pwm1,pwm2等,/sys/class/hwmon/*/device/。您可以使用 cat 获取当前值或写入 0 到 255 之间的数字来更改风扇速度。
这将是完美的,但它似乎不起作用。Fancontrol 说我的 CPU 风扇是/sys/devices/platform/it87.656/pwm3,但是当我将其设置为 255 时,它根本不会影响风扇速度。
有谁知道如何通过脚本手动打开风扇,而不管温度如何?
我安装了 Ubuntu 13.10,风扇声音很大。我按照此论坛链接上的说明 配置了 lm-sensors,然后尝试配置 fancontrol。我以 sudo 的身份运行 lm-sensors,它找到了一些东西,然后我将它推荐的模块加载到内核中。但是,当我运行 pwmconfig 时,它说“没有安装支持 pwm 的传感器模块”。当我运行传感器命令时,我得到以下输出。我不确定这些温度是否看起来很高。无论如何,不知道还有什么可以尝试的。
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +40.0°C (high = +79.0°C, crit = +99.0°C)
Core 1: +40.0°C (high = +79.0°C, crit = +99.0°C)
Core 2: +43.0°C (high = +79.0°C, crit = +99.0°C)
Core 3: +37.0°C (high = +79.0°C, crit = +99.0°C)
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +0.93 V (min = +0.80 V, max = +1.60 V)
+3.3 Voltage: +3.30 V (min = +2.97 V, max …Run Code Online (Sandbox Code Playgroud) 我在 Ubuntu 12.04 下使用了 powertop v.2.1,但它错过了 power est. 列。
这与此处描述的情况相同吗?而且那个bug应该已经修复了。
我试过了,lm_sensors但它没有给出任何电压读数。这是传感器检测和传感器的日志。
我不确定是什么导致了这个问题。我在 Lenovo thinkpad 机器上运行 linux kernel 3.2.0-23-generic,Ubuntu 12.04 发行版。
是否有其他 Linux 实用程序可以监控不同设备的功耗?
sensors当我在 xubuntu 机器上运行时,我得到以下信息:
coretemp-isa-0000\nAdapter: ISA adapter\nPackage id 0: +80.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\nCore 0: +80.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\nCore 1: +46.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\nCore 2: +53.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\nCore 3: +48.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\nCore 4: +46.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\nCore 5: +47.0\xc2\xb0C (high = +100.0\xc2\xb0C, crit = +100.0\xc2\xb0C)\n\nBAT0-acpi-0\nAdapter: ACPI interface\nin0: 14.88 V \ncurr1: 1.20 A \n\niwlwifi_1-virtual-0\nAdapter: Virtual device\ntemp1: +41.0\xc2\xb0C \n\npch_cometlake-virtual-0\nAdapter: Virtual device\ntemp1: +51.0\xc2\xb0C …Run Code Online (Sandbox Code Playgroud) Linux 新手并且有小问题:/。我最初遵循了本指南,但没有收到正确的输出,也没有显示我的 ATI Radeon HD 5000 温度或风扇速度。然后使用本指南,表现出同样的问题。安装没有问题,也没有错误。我认为由于某种原因它没有阅读 i2c。专有驱动程序已根据 fglrxinfo 安装并正常运行。我可以使用 aticonfig 命令并查看温度和风扇。在搜索了两个星期的互联网后,我仍然没有找到任何解决方案或如何使其正常工作。
关于如何让 ATI Radeon 传感器在“传感器”下工作的任何想法?
当我运行“sudo sensor-detect”时,这是我的输出
# sensors-detect revision 5984 (2011-07-10 21:22:53 +0200)
# System: LENOVO IdeaPad Y560 (laptop)
# Board: Lenovo KL3
This program will help you determine which kernel modules you need
to load to use lm_sensors most effectively. It is generally safe
and recommended to accept the default answers to all questions,
unless you know what you're doing.
Some south bridges, …Run Code Online (Sandbox Code Playgroud) 由于 CPU 过热,我的电脑关机。运行命令“sensors”我得到以下输出
Adapter: Virtual device
temp1: +66.0°C (crit = +101.0°C)
temp2: +66.0°C (crit = +101.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +61.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +61.0°C (high = +105.0°C, crit = +105.0°C)
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,高温和暴击温度具有相同的阈值 (105.0°C),我想知道风扇是否不会加速来冷却 CPU,因为它等待达到高阈值,该阈值与将关闭 PC 的阈值相同。
如何将高阈值设置为正确的 70°C 温度?
我已经构建了一台新 PC 并且价格便宜我没有购买 Windows,所以我第一次尝试使用 Ubuntu 16.04 的 Linux。我知道 lm-sensors 是访问我想要的信息的标准方法,这实际上只是电压,尤其是 VCore。我希望能够监控 VCore 电压以促进超频(因为我的主板不允许固定电压,我无法通过自动 VID 监控危险电压)。
我安装了以下相关软件包:lm-sensors (v. 1:3.4.0-2), libsensors4 (v. 3:4.0-2), libsensors-applet-plugin0 (v. 3.0.0+git5-0.1ubuntu1 )
CPU为i5-6600K,主板为华擎Z170A-X1/3.1
我跑了sensors-detect,它发现的唯一传感器是 coretemp。这已添加到我的模块中,它适用于温度。以下是正在运行的传感器的示例输出:
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +47.0°C (high = +80.0°C, crit = +100.0°C)
Core 0: +46.0°C (high = +80.0°C, crit = +100.0°C)
Core 1: +47.0°C (high = +80.0°C, crit = +100.0°C)
Core 2: +34.0°C (high = +80.0°C, crit = +100.0°C)
Core 3: +45.0°C (high = +80.0°C, crit = +100.0°C) …Run Code Online (Sandbox Code Playgroud) lm-sensors ×10
sensors ×5
fan ×3
fancontrol ×3
temperature ×3
cpu ×2
12.04 ×1
12.10 ×1
14.04 ×1
16.04 ×1
amd-ryzen ×1
ati ×1
command-line ×1
fglrx ×1
overclocking ×1
overheating ×1
powertop ×1