Dell XPS 13 9315 控制风扇

Dell XPS 13 9315 控制风扇

我一直无法让 Ubuntu 控制我的 Dell XPS 13 9315 上的风扇而不是 BIOS。我尝试了网上建议的大多数方法,但仍然存在两个问题:

  1. i8kctl返回-1s:
1.0 1.1 JRM8DY3 -1 -1 -1 -1 -1 -1 -1
  1. dell-bios-fan-controlhttps://github.com/TomFreudenberg/dell-bios-fan-control似乎没有禁用 BIOS 风扇控制。它成功运行:
$ sudo ./dell-bios-fan-control 0
BIOS CONTROL DISABLED

但是风扇仍然受 BIOS 控制(是的,安全启动已被禁用)。

我已经尝试了网上的大多数建议(参见Dell XPS 15 9570 - 如何控制风扇?,我也尝试过fancontrol,但这给出了/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed)。我正在dell-smm-hwmon通过存在于dell-smm-hwmon中来加载/etc/modules,并且/etc/modprobe.d/dell-smm-hwmon.conf包含:

options dell-smm-hwmon restricted=0 force=1 ignore_dmi=1

无论如何,我看到以下错误:

$ sudo dmesg | grep dell
[   11.201781] dell_smm_hwmon: Unable to get Dell SMM signature

看来,此后sensors-detect传感器dell_smm不存在了:

iwlwifi_1-virtual-0
Adapter: Virtual device
temp1:        +40.0°C

dell_ddv-virtual-0
Adapter: Virtual device
CPU Fan:     3093 RPM
CPU:          +44.0°C  (low  =  +0.0°C, high =  +0.0°C)
Ambient:      +39.0°C  (low  =  +0.0°C, high =  +0.0°C)
SODIMM:       +38.0°C  (low  =  +0.0°C, high =  +0.0°C)
Ambient:      +38.0°C  (low  =  +0.0°C, high =  +0.0°C)
Ambient:      +38.0°C  (low  =  +0.0°C, high =  +0.0°C)
Ambient:      +34.0°C  (low  =  +0.0°C, high =  +0.0°C)
Ambient:      +34.0°C  (low  =  +0.0°C, high =  +0.0°C)
Unknown:      +27.0°C  (low  =  +0.0°C, high =  +0.0°C)

ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0:           5.00 V  (min =  +5.00 V, max =  +5.00 V)
curr1:         0.00 A  (max =  +0.00 A)

nvme-pci-0100
Adapter: PCI adapter
Composite:    +30.9°C  (low  =  -0.1°C, high = +82.8°C)
                       (crit = +84.8°C)
Sensor 1:     +30.9°C  (low  = -273.1°C, high = +65261.8°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 4:        +33.0°C  (high = +100.0°C, crit = +100.0°C)
Core 8:        +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 9:        +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 10:       +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 11:       +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 12:       +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 13:       +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 14:       +31.0°C  (high = +100.0°C, crit = +100.0°C)
Core 15:       +31.0°C  (high = +100.0°C, crit = +100.0°C)

ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0:          14.30 V  (min =  +5.00 V, max = +14.30 V)
curr1:         3.81 A  (max =  +0.75 A)

BAT0-acpi-0
Adapter: ACPI interface
in0:          13.26 V
curr1:       1000.00 uA

有趣的是,在最近的一次内核升级后,dell_ddv-virtual-0传感器出现了,报告风扇转速(以前没有)。我在网上很难找到有关此信息,但我希望它可以帮助 Ubuntu 控制风扇而不是 BIOS。

我正在寻找建议来获取dell_smm传感器并dell-bios-fan-control使其正常工作,以便我可以用i8kmon它来控制风扇并使我的笔记本电脑更安静。提前致谢!

系统信息:

$ uname -a
Linux smartfridge 6.5.0-14-generic #14~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

此外,我的 BIOS 最近更新了,所以它是最新版本。

相关内容