Дуже висока швидкість вентилятора на Ubuntu 18.04


14

Я зробив нову установку Ubuntu 18.04, поряд з Windows 10. У Ubuntu один з моїх шанувальників надзвичайно високий, хоча температура прекрасна, і це не відбувається в Windows. Я спробував деякі рішення, запропоновані на цьому форумі, без успіху.

З проблемою, здається, є nct6775 / fan2, принаймні, це єдиний, який працює при +1155 об / хв, повідомляє програма HardInfo. Моя материнська плата - ASUS H81M-A.


Які кроки ви зробили для вирішення фанів? Є чи fancontrolпрацює? Як виглядає ваш /etc/fancontrolфайл?
rtaft

Якщо у вас є процесор Intel, спробуйте це: askubuntu.com/questions/516067/…
Клаудіо Taccogna

Спробуйте підключити вентилятор до заголовка вентилятора SYS замість заголовка процесора. Для деяких материнських плат я дізнався, що вентилятор намагатиметься працювати з більш високою швидкістю, ніж звичайна, а деякі вентилятори процесора при включенні в заголовок SYS працюють з меншою швидкістю. Варто пострілу хоч
дат тютбрус

Відповіді:


9

Типові кроки для налаштування вентилятора включають:

  • Запускається, sensors-detectщоб мати правильні модулі та оновлення /etc/modules( /etc/sysconfig/lm_sensorsна RH) для запису nct6775.
  • Запускається pwmconfigдля тестування та налаштування кожного вентилятора і створює /etc/fancontrolфайл.

Існують відомі проблеми, коли іноді ідентифікатори hwmon змінюються між чобітками, залишаючи ваші шанувальники поза контролем. Для цього ви вручну відредагуйте /etc/fancontrolфайл, щоб включити повний шлях кожного pwm та замінити ідентифікатор [[:print:]]*таким чином: /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

Це фактичні шляхи до файлової системи, які ви можете переглядати, щоб отримати уявлення про доступність.

Можливо, вам також знадобиться відредагувати /etc/sensors3.conf, мені довелося додати деякі речі для ASUS Z97, я розмістив ці деталі в цій темі .

Також вам може знадобитися додати до GRUB_CMDLINE_LINUX_DEFAULTзмінної у /etc/default/grubфайлі наступне : acpi_enforce_resources=laxпісля цього відновіть конфігурацію grubgrub-mkconfig -o /boot/grub/grub.cfg


Спасибі за вашу відповідь. Я це перевірю. Я вже встановив lm-датчики та вентилятор. У pwmconfig під час тестів мій вентилятор взагалі не зупиняється. Я перейду це ще раз.
Естебан Кнобл

Це добре працювало в Ubuntu 16? Я не маю ніякого контролю над моїми 3-піновими вентиляторами, тільки 4pin. Більшість мого шуму надходить від вентилятора GPU. Якщо ви бачите, що це fan2, ви повинні мати можливість керувати ним. Погляньте на файлову систему, все, що вентилятор працює, це читання / запис файлів /sys/devices/platform/nct6775.656/hwmon/hwmon3/. Також lsmod і переконайтеся, що nct6775 завантажений .. і переконайтеся, що ваш ASUS використовує цей чіп (швидше за все).
rtaft

Я не встановив жодної іншої версії Ubuntu на цьому ПК, тому не можу сказати. Я перевірю, що ти пропонуєш. Дякую!
Естебан Кнобл

6

Я довго боровся зі швидкістю і тепловими проблемами вентилятора, перш ніж знайшов, tlpщо вирішив усі мої проблеми. Ви можете дізнатися більше тут :

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

Установка - передбачувана

sudo apt install tlp

Конфігурація автоматична, і мені ніколи не доводилося змінювати її поза коробкою.


Якщо tlpсам по собі не вирішує всі ваші теплові проблеми, то для ноутбуків ASUS можна зробити певні кроки :

Огляд модулів ядра

  • asus-nb-wmiце модуль ядра, який входить до основного ядра Linux і автоматично завантажується в ноутбуки Asus. Це дозволить керувати лише одним вентилятором, а якщо є другий вентилятор - ви не матимете ніякого контролю над ним. Чорний список цього модуля не дозволить підсвічуванню клавіатури працювати.
  • asus_fanце модуль ядра, який дозволяє керувати обома вентиляторами на старих ноутбуках Asus. Не працює з останніми моделями.

Для себе після встановлення tlpя зміг видалити пару програм управління вентиляторами, які я намагався налаштувати на свій ноутбук. Однак у мене немає ASUS, тому вам може знадобитися щось більше, ніж просто tlp.


2

У мене були проблеми з Ubuntu 18.04 на моєму ноутбуці Asus Q551L і висока швидкість вентилятора, коли виходив зі сну. У моєму ноутбуці були пристрої nvidia, які потребують драйверів, включаючи мою відеокарту GM108M GeForce 840M. Ось що це вирішило для мене, як пояснено на цій сторінці .

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

Потім перезавантажте.


1

Тут можуть грати дві речі, і для цього є дві речі, які ви можете зробити / спробувати.

1. Перевірте настройки BIOS.

певні налаштування можна знайти / знайти лише в BIOS, одне з цих параметрів, яке можна знайти в BIOS, - це налаштування вентилятора, ви можете перевірити тут, чи там щось не так.

2. Датчик зламався

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

Ubuntu

Щоб перевірити свій датчик за допомогою Ubuntu, вам потрібно hardinfoвстановити, зробіть це, скориставшись командою, за sudo apt-get install hardinfoдопомогою якої ви зможете побачити, чи сенсор у порядку чи зламаний.

Windows

Щоб перевірити свій датчик в Windows, вам потрібно буде встановити Speedfan, який можна знайти тут . він покаже вам температуру, яку читають ваші вентилятори, і швидкість ваших шанувальників

( сторонна примітка: минуло час, коли я використовував ці програми, щоб вони могли бути різними, то я пам’ятаю їх),

я сподіваюся, що це вирішить вашу проблему, бо це зробило для мене


2
Привіт друже. Я думаю, що ваш - це скоріше коментар, ніж відповідь. Плюс це показує, що ви неправильно не прочитали моє запитання. Будь ласка, опублікуйте це як коментар.
Естебан Кнобл

@estebanknobl я би зробив це, якби міг, оскільки коментування доступне лише з повторенням 50, але я забув про третій варіант, який може бути дуже сумнівним, але можливим, і це неправильно, якщо я додам це до відповіді так само?
delfiler

@estebanknobl, по-друге, «Я спробував деякі рішення, запропоновані на цьому форумі», не дуже зрозуміло, що ви пробували, я маю на увазі, що, можливо, ви пропустили одне із двох згаданих мною (як я пропустив / бланширував з боку » hardinfo '(так, у мене проблеми з пам'яттю))
delfiler

0

Швидкість вентилятора можна відстежувати з біографії. спробуйте змінити там налаштування на "безшумний режим" у Q-вентиляторі. щоб потрапити туди, ви можете скористатися цим відео: https://www.youtube.com/watch?v=8wMrCsFxLTQ&t=58s


0

У мене була та сама проблема після заміни материнської плати. Нарешті я виявив, що забув підключити кабель датчика до нової материнської плати. Кабель датчика невеликий 4-контактний штекер. Розетка для нього розташована на правому передньому боці плати (дивлячись на передню частину комп'ютера). Дуже легко не помітити його підключення. Мій комп'ютер дуже швидко вийшов, як тільки датчик було підключено.


0

У мене була така ж проблема з моїм робочим столом Asus BM6820 та Nvidia GeForce GT 730. Я спробував усі наведені вище поради, але нарешті знайшов, драйвер Nvidia для ядра: nouveau викликав проблему! Завантажте свій ПК на init 3 runlevel, щоб перевірити цю проблему. Якщо швидкість вентилятора нормальна, ви можете спробувати відключити драйвер nvidia nouveau:

Як відключити драйвер Nouveau nvidia

https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

$ sudo bash -c "echo blacklist nouveau> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Підтвердьте вміст нового конфігураційного файлу modprobe:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

Потім встановіть належний драйвер Nvidia з сайту Nvidia:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux


0

Мій ноутбук був досить новим, і я мало працював із навантаженням 2. З 8 ядрами процесора та i7, я знав, що щось не так.

Я вирішив цю проблему за допомогою tlp.

lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

sudo apt-get install tlp tlp-rdw
systemctl enable tlp # to enable on startup
vim /etc/default/tlp

У вас повинно бути щось подібне.

tlp-stat -c
--- TLP 1.2.2 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
        TLP_ENABLE=1
        TLP_DEFAULT_MODE=AC
        TLP_PERSISTENT_DEFAULT=0
        DISK_IDLE_SECS_ON_AC=0
        DISK_IDLE_SECS_ON_BAT=2
        MAX_LOST_WORK_SECS_ON_AC=15
        MAX_LOST_WORK_SECS_ON_BAT=60
        CPU_HWP_ON_AC=balance_performance
        CPU_HWP_ON_BAT=balance_power
        CPU_MAX_PERF_ON_AC=100
        CPU_BOOST_ON_AC=1
        SCHED_POWERSAVE_ON_AC=0
        SCHED_POWERSAVE_ON_BAT=1
        NMI_WATCHDOG=0
        ENERGY_PERF_POLICY_ON_AC=performance
        ENERGY_PERF_POLICY_ON_BAT=power
        DISK_DEVICES="nvme0n1 sda"
        DISK_APM_LEVEL_ON_AC="254 254"
        DISK_APM_LEVEL_ON_BAT="128 128"
        SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
        SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
        AHCI_RUNTIME_PM_TIMEOUT=15
        WIFI_PWR_ON_AC=off
        WIFI_PWR_ON_BAT=on
        WOL_DISABLE=Y
        SOUND_POWER_SAVE_ON_AC=0
        SOUND_POWER_SAVE_ON_BAT=1
        SOUND_POWER_SAVE_CONTROLLER=Y
        BAY_POWEROFF_ON_AC=0
        BAY_POWEROFF_ON_BAT=0
        BAY_DEVICE="sr0"
        RUNTIME_PM_ON_AC=on
        RUNTIME_PM_ON_BAT=auto
        USB_AUTOSUSPEND=1
        USB_BLACKLIST_BTUSB=0
        USB_BLACKLIST_PHONE=0
        USB_BLACKLIST_PRINTER=1
        USB_BLACKLIST_WWAN=0
        RESTORE_DEVICE_STATE_ON_STARTUP=0
        NATACPI_ENABLE=1
        TPACPI_ENABLE=1
        TPSMAPI_ENABLE=1

У моєму випадку я використовую Intel, тому я відключив Radeon. перезавантажте, супер дратівливий шум вентилятора пішов.

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