팬이 계속 작동하도록 강제하는 방법은 무엇입니까?

팬이 계속 작동하도록 강제하는 방법은 무엇입니까?

저는 HP Pavilion dv9000t에서 ArchLinux를 사용하고 있는데 과열 문제가 있습니다. 노트북 내부의 공기 흐름을 개선하고 더 나은 열 페이스트를 적용하기 위해 모든 것을 시도했지만 여전히 한 가지 문제가 있습니다.

CPU 온도가 낮으면 팬이 회전을 멈춥니다(GPU 온도가 높더라도 문제가 됩니다).

나는 command 와 같은 무거운 처리를 실행하여 yes팬을 작동시킬 수 있다는 것을 발견했습니다. 그러나 CPU가 너무 뜨거워지면 이 명령을 중지하고 팬이 멈췄을 때 다시 시작해야 하기 때문에 이는 해결책이 아닙니다(GPU가 너무 뜨거워지지 않도록).

다음을 사용하여 팬을 제어하려고 합니다.이 위키, 하지만 실행하면 pwmconfig다음 오류가 발생합니다.

/usr/bin/pwmconfig: There are no pwm-capable sensor modules installed

팬이 계속 회전하게 하려면 어떻게 해야 하는지 아시나요?

편집하다:

출력은 sensors-dectect다음과 같습니다.

~/ sudo sensors-detect 
# sensors-detect revision 6170 (2013-05-20 21:25:22 +0200)
# System: Hewlett-Packard HP Pavilion dv9700 Notebook PC [Rev 1] (laptop)
# Board: Quanta 30CB

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, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? This is totally safe. (YES/no): 
Module cpuid loaded successfully.
Silicon Integrated Systems SIS5595...                       No
VIA VT82C686 Integrated Sensors...                          No
VIA VT8231 Integrated Sensors...                            No
AMD K8 thermal sensors...                                   No
AMD Family 10h thermal sensors...                           No
AMD Family 11h thermal sensors...                           No
AMD Family 12h and 14h thermal sensors...                   No
AMD Family 15h thermal sensors...                           No
AMD Family 15h power sensors...                             No
AMD Family 16h power sensors...                             No
Intel digital thermal sensor...                             Success!
    (driver `coretemp')
Intel AMB FB-DIMM thermal sensor...                         No
VIA C7 thermal sensor...                                    No
VIA Nano thermal sensor...                                  No

Some Super I/O chips contain embedded sensors. We have to write to
standard I/O ports to probe them. This is usually safe.
Do you want to scan for Super I/O sensors? (YES/no): 
Probing for Super-I/O at 0x2e/0x2f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No
Probing for Super-I/O at 0x4e/0x4f
Trying family `National Semiconductor/ITE'...               No
Trying family `SMSC'...                                     No
Trying family `VIA/Winbond/Nuvoton/Fintek'...               No
Trying family `ITE'...                                      No

Some hardware monitoring chips are accessible through the ISA I/O ports.
We have to write to arbitrary I/O ports to probe them. This is usually
safe though. Yes, you do have ISA I/O ports even if you do not have any
ISA slots! Do you want to scan the ISA I/O ports? (YES/no): 
Probing for `National Semiconductor LM78' at 0x290...       No
Probing for `National Semiconductor LM79' at 0x290...       No
Probing for `Winbond W83781D' at 0x290...                   No
Probing for `Winbond W83782D' at 0x290...                   No

Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.
Do you want to probe the I2C/SMBus adapters now? (YES/no): 
Using driver `i2c-i801' for device 0000:00:1f.3: Intel 82801H ICH8
Module i2c-dev loaded successfully.

Next adapter: nouveau-0000:01:00.0-0 (i2c-0)
Do you want to scan it? (yes/NO/selectively): 

Next adapter: nouveau-0000:01:00.0-1 (i2c-1)
Do you want to scan it? (yes/NO/selectively): 

Next adapter: nouveau-0000:01:00.0-2 (i2c-2)
Do you want to scan it? (yes/NO/selectively): 

Now follows a summary of the probes I have just done.
Just press ENTER to continue: 

Driver `coretemp':
  * Chip `Intel digital thermal sensor' (confidence: 9)

Do you want to overwrite /etc/conf.d/lm_sensors? (YES/no): 
Unloading i2c-dev... OK
Unloading cpuid... OK

이 파일 /etc/conf.d/lm_sensors에는 다음이 포함됩니다.

HWMON_MODULES="coretemp"

이 파일 /etc/modules-load.d/lm_sensors.conf에는 다음이 포함됩니다.

coretemp
acpi-cpufreq

명령 sensors출력은 다음과 같습니다.

~/ sensors
coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +46.0°C  (high = +85.0°C, crit = +85.0°C)
Core 1:       +47.0°C  (high = +85.0°C, crit = +85.0°C)

acpitz-virtual-0
Adapter: Virtual device
temp1:        +49.0°C  

nouveau-pci-0100
Adapter: PCI adapter
temp1:        +60.0°C  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +115.0°C, hyst =  +5.0°C)
                       (emerg = +115.0°C, hyst =  +5.0°C)

답변1

좀 더 조사한 결과 귀하의 노트북 제조업체(특히 NVIDIA 칩)가 존재한다는 것을 알게 되었으며유일한 해결책설명대로라면 "리플로우"입니다여기.

노트북의 수명을 연장하기 위해 일시적으로 쿨링 패드를 구입할 수는 있지만 온도 문제는 해결되지 않습니다.

pwmconfig를 실행할 수 없는 것과 관련하여 BIOS에는 팬 속도를 수동으로 수정하는 방법이 포함되어 있지 않으므로(HP 문서 참조) 해당 값을 제어할 수 있는 모듈이 없기 때문에 pwmconfig가 실패합니다.

다른 노트북 추천합니다매뉴얼/사양을 확인하세요이 모듈에 대한 지원이 포함되어 있는지 확인하세요. 확실하지 않거나 문서에 정보가 포함되어 있지 않은 경우 Sensors-Detect를 실행해도 문제가 되지 않습니다. 또한 때때로 귀하의 컴퓨터에 지원이 포함되어 있어도 Linux에는 이러한 모듈이 포함되어 있지 않으므로 최신 커널 버전으로 계속 업데이트하고 기도해야 한다는 점을 명심하십시오.

답변2

결국 하드웨어 솔루션을 사용하기로 결정했습니다.

팬에서 전선 두 개를 잘라냈는데 이제 팬이 항상 회전합니다(비록 최대 수준임에도 불구하고).

나는이 솔루션을 찾았습니다이 블로그 게시물.

관련 정보