팬이 항상 켜져 있고 CPU 사용량이 다소 낮아서 fan 또는 thermal_zone proc 파일을 찾을 수 없습니다


18

전원 관리를 위해 Ubuntu 14.04 및 TLP가 포함 된 Asus N76VB 노트북이 있습니다. 그러나 팬은 항상 켜져 있습니다. 정말 시끄럽지는 않지만 성가시다. 내 CPU 사용량은 1-2 % 정도입니다. 1.20GHz로 작동합니다.

acpi=force부팅 매개 변수에 추가 했지만 아무 것도 변경하지 않습니다.

/proc/acpi/fan: No such file or directory
/proc/acpi/thermal_zone: No such file or directory

모든 Asus ACPI 모듈을로드했습니다.

lsmod | grep asus:

asus_nb_wmi            16990  0 
asus_wmi               24191  1 asus_nb_wmi
sparse_keymap          13948  1 asus_wmi
video                  19476  2 i915,asus_wmi
wmi                    19177  2 mxm_wmi,asus_wmi

어쨌든 온도를 읽을 수 있습니다.

sensors:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +43.0°C  (crit = +108.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +44.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +42.0°C  (high = +87.0°C, crit = +105.0°C)
Core 2:         +39.0°C  (high = +87.0°C, crit = +105.0°C)
Core 3:         +39.0°C  (high = +87.0°C, crit = +105.0°C)

asus-isa-0000
Adapter: ISA adapter
temp1:        +43.0°C  

누군가가 이것을 해결하는 방법을 알고 있기를 바랍니다. 내가 찾을 수있는 거의 모든 정보는 열을 덜 발생시키기 위해 전력을 절약하는 것에 관한 것입니다.


인텔과 NVIDIA (GeForce 740M) 그래픽을 얻었지만 거의 언제나 인텔을 사용하고 있습니다.

$ sudo lshw -c display
  *-display               
       description: VGA compatible controller
       product: 3rd Gen Core processor Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:43 memory:f7400000-f77fffff memory:d0000000-dfffffff ioport:f000(size=64)

fwts fan:

http://pastebin.com/tCRW4Tn6


내 질문을 업데이트했습니다.
Louis Matthijssen

1
랩톱 제조업체에서 권장하는 최신 버전으로 BIOS를 업데이트하려고 했습니까? 때때로 ACPI 문제가 해결됩니다.
fossfreedom

예, "열 정책을 업데이트했습니다"라는 업데이트가 있었지만 우분투를 설치하기 전에 이미 설치했습니다.
Louis Matthijssen

제조업체에 연락하여 "업데이트 된 열 정책"이 제대로 작동하지 않는 이유는 무엇입니까? support.asus.com/contactus.aspx?SLanguage=ko 옵션 5,6 또는 7 을 방문 하는 것이 좋습니다. 행운을 빕니다!
Geek

고맙지 만 시도해 보 겠지만 Linux가 "지원되지 않을 것"이므로 도움이 될 것이라고 생각하지 않습니다. 또한 이전에 연락을 취했으며 가장 간단한 질문에 대답하지 못하는 것 같습니다.
Louis Matthijssen

답변:


6

Canonical 은 제공된 ACPI 기능을 체계적으로 테스트하고 상태 및 가능한 해결 방법을보고하는 FWTS 라는 것을 개발했습니다 . 그것을 실행하고 내용을 여기 (pastbin please)와 linux-kernel에 대한 런치 패드 버그에 게시하십시오.

최소한 "thermal_trip fan"테스트를 실행하십시오.

[FWTS 결과 계속 사용]

테스트 2/2 : 시스템을로드하고 CPU 팬 상태를 확인하십시오.
시스템에 몇 개의 팬이 있는지 테스트하십시오. 현재 상태 확인
팬.
20 초 동안 CPU를로드하여 팬 속도를 변경하려고합니다.
CPU 냉각 중에 팬 cooling_device0 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device1 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device2 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device3 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device4 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device5 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device6 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.
CPU 냉각 중에 팬 cooling_device7 현재 상태가 값 0에서 변경되지 않았습니다.
바쁜.

조언 : CPU 관련 열 냉각 장치의 변화를 감지하지 못했습니다
상태. 장치가 정적 정보를 다시 돌려주는 것일 수 있습니다.
드라이버 및 / 또는 팬 속도는 펌웨어에 의해 자동으로 제어됩니다
시스템 관리 모드를 사용하는 경우 검사중인 커널 인터페이스
어쨌든 작동하지 않을 수 있습니다.

확인. 문제를 확인하고 피드백이 없습니다.

asus-laptop 모듈이 설치된 것으로 보이지 않습니다. 때때로 이러한 랩탑 특정 지원 모듈은 이러한 구성 요소에 대한 트릭을 수행합니다

$ sudo modprobe ASUS 노트북

이것은 asus n76vb 팬 속도가 작동하지 않는 우분투 12.04 에서 한 번에 작동 한 것으로 보이므로 사례가 회귀가됩니다. 불행히도 그 경우의 해결책은 "많은 것들을 업데이트했고 효과가있었습니다":(.


thermal_trip 테스트가 더 이상 존재하지 않기 때문에 팬 테스트 만 실행할 수 있습니다. 결과가 문제입니다.
Louis Matthijssen

1
맞습니다. 모듈이로드되지 않았습니다. 그러나이 오류가 발생합니다 : modprobe: ERROR: could not insert 'asus_laptop': No such device. 조금 검색하여 acpi_osi=LinuxGRUB 구성에 추가 했지만 여전히 작동하지 않습니다. 고치는 방법에 대한 아이디어가 있다면 감사하겠습니다. 계속 검색하겠습니다.
Louis Matthijssen

나는 당신에게 당신의 노력에 대한 50 담당자를 줄 것이다. 대단히 감사합니다. 이 노트북에는 팬에 대한 ACPI 지원이 전혀 없다고 생각합니다. BIOS에 의해 완전히 제어되는 것 같습니다.
Louis Matthijssen

감사! 해킹을 계속하고 싶다면 freenode의 ppetraki에서 나를 ping하십시오.
ppetraki

3

내가 한 두 가지 일이 팬 소음을 줄였습니다.

  1. 아래 설명에 따라 부팅 매개 변수를 추가하십시오.
  2. tlpLinux를위한 훌륭한 전원 관리 유틸리티 인 Install

나는이 순서대로했으며 2 가 가장 효과적이었습니다.


부팅 매개 변수를 추가하려면

  1. sudo nano /etc/default/grub
  2. 시작 줄을 편집하고 "큰 따옴표"사이의 다른 단어에 GRUB_CMDLINE_LINUX_DEFAULT추가acpi_osi=
  3. 저장
  4. 운영 sudo update-grub
  5. 재부팅

여기 또는 여기 및 독일어에 대한 자세한 내용은 여기를 참조 하십시오 .

설치하려면 tlp:

sudo apt-get install tlp


나는 원래의 대답에서 그것이 였음을 언급해야 acpi_osi=Linux하므로 당신도 그것을 시도하고 싶을 것입니다.

마지막으로 데비안 8 과 함께 Asus G53JW 에서이 작업을 수행했습니다 ( tlp우분투에서도 가능합니다). 최신 4K Asus 랩탑 (UX501VW)에서도 작동했습니다.


2
  • Linux 3.13에는 팬 제어와 관련된 버그가 있습니다 : kernel.org bug # 71711 3.13 이후 이상한 / 위험한 팬 정책 . 이 버그를 도입 한 패치는 Linux 3.15에서 되돌릴 것 같습니다. 그동안 커널 PPA 에서 3.12.x 메인 라인 커널 중 하나를 설치해보십시오 . 버그보고에 따르면 3.12.17이 제대로 작동해야합니다.

  • Nouveau는 팬 제어 문제가있을 수 있습니다. Nvidia 그래픽이 있고 오작동 팬이 그래픽 카드에 연결되어있는 경우 독점 드라이버로 전환하면 도움이 될 수 있습니다.

  • 시스템에 대한 BIOS 업데이트가 있는지 확인하십시오. 많은 팬 컨트롤러가 BIOS에 의존하여 특정 센서 값을 올바르게 설정합니다.


좋아, NVIDIA 드라이버와 최신 BIOS 업데이트가 이미 있으므로 커널을 사용 해보고 싶습니다. 설치해야하는지 궁금합니다 linux-headers. 그렇다면, 내가 설치해야합니다 linux-headers모두 amd64all않거나 amd64?
Louis Matthijssen

재 컴파일 (DKMS)이 필요한 외부 커널 모듈을 사용하지 않는 한 Linux 헤더가 필요하지 않습니다.
bain

NVIDIA가 이것을 사용한다고 생각합니까? 그래서 모두 설치해야 amd64하고 all또는 만amd64 ?
Louis Matthijssen

예 Nvidia 모듈이 사용합니다. 둘 다 설치하십시오.
bain

시스템을 Ubuntu 12.04에서 14.04로 업그레이드 한 후 Asus N55SL이 약 10 ° C 더 뜨겁다는 것을보고해야합니다. 내 문제가 여기서 논의되는 내용과 관련이있을 수 있습니까? 이것을 더 디버깅 할 수있는 방법이 있습니까?
Andrea Borga

0

Dell Inspiron 15 7537과 동일한 문제가있었습니다.

추가 드라이버의 nVidia 드라이버를 Nouveau 드라이버로 변경하면 문제가 사라졌습니다. 이유를 모르겠지만 제 경우에는 효과가있었습니다.

나는 우분투를 처음 사용했기 때문에 시스템 팬들과 바이올린을 매우 싫어했습니다. psensor시스템 온도를 모니터링 하는 프로그램을 설치했습니다 .

시스템 모니터의 CPU 사용량이 잘 보였으므로 시스템 모니터에보고되지 않은 GPU 사용량에 문제가있을 수 있다고 생각했으며 그래픽 드라이버를 변경하려고 생각했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.