Вентилятор завжди увімкнено, використання процесора досить низьке і не може знайти файли вентилятора або thermo_zone proc


18

У мене є ноутбук Asus N76VB з Ubuntu 14.04 і TLP для управління живленням. Однак вентилятор завжди включений. Це не дуже голосно, але дратує. Моє використання процесора становить близько 1-2%. Він працює на частоті 1,20 ГГц.

Я додав 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  

Я дуже сподіваюся, що хтось знає, як це вирішити. Майже вся інформація, яку я могла знайти, стосувалася економії енергії для створення менше тепла.


У мене з'явилася графіка Intel та NVIDIA (GeForce 740M), але я майже будь-коли в Intel.

$ 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


Я оновив своє запитання.
Луї Маттійссен

1
Ви хотіли оновити свій BIOS будь-якими найновішими, що рекомендується від виробництва ноутбука? Це іноді вирішує проблеми ACPI.
fossfreedom

Так, було оновлення, яке "оновило теплову політику", але я вже встановив її, перш ніж встановити Ubuntu.
Луї Маттійссен

Чому б не звернутися до виробника і не запитати, чому "оновлена ​​теплова політика" не працює належним чином? Ви можете відвідати support.asus.com/contactus.aspx?SLanguage=en Варіанти 5,6, або 7 може стати хорошим місцем для початку. Удачі!
Старійшина Гек

Дякую, я спробую, але я не думаю, що це допоможе, оскільки Linux, ймовірно, "не підтримується". Також я зв’язався з ними раніше, і, здається, вони не можуть відповісти на найпростіші запитання.
Луї Маттійссен

Відповіді:


6

Canonical розробила щось, що називається FWTS, яке буде систематично перевіряти надані функції ACPI та звітувати про стан здоров'я та можливі коригувальні рішення. Запустіть його та опублікуйте вміст тут (паска, будь ласка) та помилку на стартовій панелі проти linux-ядра.

Як мінімум виконайте тести "вентилятор тепла_трип".

[продовження використання результатів FWTS]

Тест 2 з 2: Завантажте систему, перевірте стан вентилятора процесора.
Перевірте, скільки в системі є вентиляторів. Перевірте поточний стан
вентилятор (и).
Завантажуйте процесори протягом 20 секунд, щоб спробувати змінити швидкість вентилятора.
Поточний стан вентилятора_device0 не змінився від значення 0, поки були процесори
зайнято.
Поточний стан вентилятора rash_device1 не змінився на значення 0, поки були процесори
зайнято.
Поточний стан вентилятора_device2 не змінився від значення 0, поки були процесори
зайнято.
Поточний стан вентилятора_device3 не змінився від значення 0, поки були процесори
зайнято.
Поточний стан вентилятора_device4 не змінився від значення 0, поки були процесори
зайнято.
Поточний стан вентилятора_device5 не змінився від значення 0, поки були процесори
зайнято.
Поточний стан вентилятора_device6 не змінився від значення 0, поки були процесори
зайнято.
Поточний стан вентилятора_device7 не змінився від значення 0, поки були процесори
зайнято.

Порада: не виявлено жодних змін у процесорі термічного охолодження, пов'язаного з процесором
держав. Можливо, пристрої повертають статичну інформацію назад до
драйвер та / або швидкість вентилятора автоматично регулюються програмним забезпеченням
використовуючи режим управління системою, в цьому випадку інтерфейси ядра, що перевіряються
може не працювати.

ДОБРЕ. Це підтверджує проблему, відгуків немає.

Не здається, що у вас встановлений модуль ноутбука asus. Іноді ці спеціальні модулі підтримки для ноутбуків роблять фокус для цих компонентів

$ sudo modprobe asus-laptop

Схоже, працював свого часу Ubuntu 12.04 на швидкості вентилятора asus n76vb не працює , що призведе до регресу вашого випадку. На жаль, у такому випадку засіб було "Я оновив купу речей і воно спрацювало" :(.


Я міг запустити лише тест вентилятора, оскільки тест therm_trip, здається, вже не існує. Результати - у питанні.
Луї Маттійссен

1
Ви маєте рацію, модуль не завантажений. Але я отримую цю помилку: modprobe: ERROR: could not insert 'asus_laptop': No such device. Я трохи пошукав і додав acpi_osi=Linuxу свій конфігурацію GRUB, але він все ще не працюватиме. Якщо у вас є ідеї, як це виправити, я вдячний. Я продовжу пошуки.
Луї Маттійссен

Я дам вам 50 повторень за ваші зусилля. Велике спасибі. Я думаю, що цей ноутбук взагалі не має підтримки ACPI для шанувальників, вони, здається, повністю керовані BIOS.
Луї Маттійссен

Спасибі! ping мені в ppetraki на freenode, якщо ви хочете продовжувати хакнути.
ппетракі

3

Дві речі, які я зробив, і зменшили шум вентилятора:

  1. Додайте параметр завантаження, як описано нижче
  2. Встановити tlp, що є чудовою утилітою управління потужністю для Linux

Я зробив у такому порядку, і 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, тож ви також можете спробувати це.

Нарешті, я зробив це в Asus G53JW з Debian 8 (хоча tlpвін також доступний для Ubuntu). Він також працював на останньому ноутбуці Asus 4K (UX501VW)


2
  • У Linux 3.13 є помилка, пов’язана з управлінням вентиляторами: kernel.org bug # 71711 Дивна / небезпечна політика щодо вентиляторів з 3.13 . Схоже, патч, який представив цю помилку, буде повернений у Linux 3.15. Тим часом ви можете спробувати встановити одне з основних ядер 3.12.x з ядра PPA . Звіти про помилки, начебто, говорять про те, що 3.12.17 має працювати нормально.

  • У Nouveau можуть виникнути проблеми з вентилятором, перемикання на власні драйвери може допомогти, якщо у вас є графіка Nvidia, а вентилятор неправильно поводиться на графічній карті.

  • Перевірте, чи є оновлення BIOS для вашої системи. Багато вентиляторні контролери покладаються на те, що BIOS правильно налаштовує певні значення датчика.


Гаразд, оскільки у мене вже є драйвери NVIDIA та останнє оновлення BIOS, я хочу спробувати ядро. Цікаво, чи потрібно мені встановлювати linux-headers? Якщо так, чи слід встановлювати і linux-headersдля, amd64і allлише amd64?
Луї Маттійссен

Вам не потрібні заголовки Linux, якщо ви не використовуєте якийсь зовнішній модуль ядра, який вимагає перекомпіляції (DKMS).
бей

Я думаю, що NVIDIA використовує це? Тож чи слід встановлювати і amd64та, allі тільки amd64?
Луї Маттійссен

Так, модуль Nvidia використовуватиме його. Встановіть обидва.
bain

Я маю повідомити, що мій Asus N55SL працює приблизно на 10 ° C гаряче, оскільки я оновив систему з Ubuntu 12.04 до 14.04. Чи може моя проблема пов’язана з тим, що тут обговорюється? будь-який спосіб налагодити це далі?
Андреа Борга

0

У мене була така ж проблема з моїм Dell Inspiron 15 7537.

Проблема усунулася, коли я змінив драйвер nVidia в Додаткові драйвери на драйвер Nouveau. Не знаю чому, але в моєму випадку це спрацювало.

Я новачок у Ubuntu, тому мені дуже неохоче було поспілкуватися з вентиляторами системи. Я встановив програму, яка називається psensorдля моніторингу температури системи.

Використання процесора в системному моніторі виглядало прекрасно, тому я подумав, що це могло бути проблемою з використанням графічного процесора, про що не повідомляється в System Monitor, і моєю першою вдалою здогадкою було спробувати змінити драйвер графіки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.