Altissima velocità della ventola su Ubuntu 18.04


13

Ho fatto una nuova installazione di Ubuntu 18.04, insieme a Windows 10. Su Ubuntu, uno dei miei fan è estremamente alto, anche se la temperatura è buona, e questo non accade su Windows. Ho provato alcune delle soluzioni suggerite in questo forum, senza successo.

Quello con il problema sembra essere nct6775 / fan2, almeno è l'unico che funziona a +1155 rpm, secondo il programma HardInfo. La mia scheda madre è un ASUS H81M-A.


Quali passi hai preso per rivolgersi in modo specifico ai fan? Sta fancontrolcorrendo? Che /etc/fancontrolaspetto ha il tuo file?
Dopo

Se hai una CPU Intel, prova questo: askubuntu.com/questions/516067/…
Claudio Taccogna,

Prova a collegare la ventola in un'intestazione della ventola SYS anziché in un'intestazione della CPU. Per alcune schede madri ho scoperto che la ventola proverà a funzionare a una velocità superiore rispetto al normale e che alcune ventole della CPU quando sono collegate all'intestazione SYS funzionano a una velocità inferiore. Vale comunque la pena
dat tutbrus

Risposte:


7

I passaggi tipici per l'installazione di fancontrol includono:

  • In esecuzione sensors-detectper assicurarsi di disporre dei moduli e degli aggiornamenti corretti /etc/modules( /etc/sysconfig/lm_sensorssu RH) per avere la voce nct6775.
  • In esecuzione pwmconfigper testare e configurare ogni ventola e crea il /etc/fancontrolfile.

Ci sono problemi noti in cui a volte gli ID hwmon cambiano tra gli stivali, lasciando i fan fuori controllo. Per questo modificheresti manualmente il tuo /etc/fancontrolfile per includere il percorso completo di ogni pwm e sostituire l'id con [[:print:]]*così: /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

Questi sono percorsi effettivi sul file system che è possibile sfogliare per farsi un'idea di ciò che è disponibile.

Potrebbe anche essere necessario modificare /etc/sensors3.conf, ho dovuto aggiungere alcune cose per ASUS Z97, ho pubblicato quei dettagli su questa discussione .

Potrebbe anche essere necessario aggiungere quanto segue alla GRUB_CMDLINE_LINUX_DEFAULTvariabile nel /etc/default/grubfile: acpi_enforce_resources=laxquindi ricostruire la configurazione di grubgrub-mkconfig -o /boot/grub/grub.cfg


La ringrazio per la risposta. Lo controllerò. Ho già installato lm-sensor e fancontrol. In pwmconfig, durante i test, il mio fan non si ferma affatto. Ci riproverò di nuovo.
Esteban Knöbl,

Ha funzionato bene in Ubuntu 16? Non ho alcun controllo sui miei fan a 3 pin, solo quelli a 4 pin. Gran parte del mio rumore proviene dalla ventola della GPU. Se vedi che è fan2, dovresti essere in grado di controllarlo. Dai un'occhiata al filesystem, tutto ciò che fancontrol fa è leggere / scrivere i file /sys/devices/platform/nct6775.656/hwmon/hwmon3/. Inoltre lsmod e assicurati che nct6775 sia caricato..e assicurati che il tuo ASUS stia usando quel chip (probabilmente lo è).
Dopo

Non ho installato alcuna altra versione di Ubuntu su quel PC, quindi non posso dirlo. Controllerò quello che mi suggerisci. Thankx!
Esteban Knöbl,

5

Ho lottato con la velocità della ventola e problemi termici per molto tempo prima di scoprire tlpche ha risolto tutti i miei problemi. Puoi saperne di più qui :

TLP offre i vantaggi della gestione avanzata dell'alimentazione per Linux senza la necessità di comprendere ogni dettaglio tecnico. TLP viene fornito con una configurazione predefinita già ottimizzata per la durata della batteria, quindi è possibile installarla e dimenticarla. Tuttavia TLP è altamente personalizzabile per soddisfare le vostre esigenze specifiche.

L'installazione è prevedibile

sudo apt install tlp

La configurazione è automatica e non ho mai dovuto cambiarla immediatamente.


Se tlpda solo non risolve tutti i tuoi problemi termici, ci sono passaggi specifici che puoi adottare per i laptop ASUS :

Panoramica dei moduli del kernel

  • asus-nb-wmiè un modulo del kernel, che è incluso nel kernel Linux tradizionale e viene caricato automaticamente nei laptop Asus. Permetterà solo di controllare una singola ventola e se esiste una seconda ventola, non avrai alcun controllo su di essa. La lista nera di questo modulo impedirà il funzionamento della retroilluminazione della tastiera.
  • asus_fanè un modulo del kernel, che consente di controllare entrambi i fan su alcuni laptop Asus più vecchi. Non funziona con i modelli più recenti.

Per me stesso dopo l'installazione tlpsono stato in grado di rimuovere un paio di programmi di controllo della ventola che avevo faticato a configurare per il mio laptop. Tuttavia non ho un ASUS quindi potresti aver bisogno di qualcosa di più di un semplice tlp.


1

Ci possono essere due cose in gioco qui e per questo ci sono due cose che puoi fare / provare.

1. Controlla le impostazioni del BIOS.

alcune impostazioni possono essere trovate / trovate solo nel BIOS, una di queste impostazioni che possono essere trovate nel BIOS sono le impostazioni della ventola, puoi controllare qui se c'è qualcosa che non va.

2. Sensore rotto

È possibile che il sensore della ventola si sia rotto, so che c'è via per verificarlo con una GUI con Ubuntu e Windows, quindi spiegherò entrambi.

Ubuntu

Per controllare il tuo sensore con Ubuntu devi averlo hardinfoinstallato, esegui questa operazione usando il comando sudo apt-get install hardinfocon questo per vedere se il sensore è a posto o rotto.

finestre

Per controllare il tuo sensore con Windows dovrai installare Speedfan che puoi trovare qui . ti mostrerà le temperature che i tuoi fan stanno leggendo e la velocità dei tuoi fan

(nota a margine : è da un po 'che non uso questi programmi quindi potrebbero essere diversi quindi li ricordo)

spero che questo risolverà il tuo problema perché per me


2
Ciao amico. Penso che il tuo sia più un commento che una risposta. Inoltre, mostra che non hai letto correttamente la mia domanda. Per favore, pubblicalo come commento.
Esteban Knöbl,

@estebanknobl lo farei se potessi dato che il commento è disponibile solo con un rappresentante di 50, ma ho dimenticato una terza opzione che è altamente dubbiosa ma possibile e che è erroneamente cablata, dovrei aggiungere questo alla risposta anche?
delfiler,

@estebanknobl in secondo luogo 'Ho provato alcune delle soluzioni suggerite in questo forum' non è molto chiaro su ciò che hai provato, voglio dire, potresti aver perso uno dei due che ho citato (come ho perso / cancellato da parte di ' hardinfo '(sì, ho problemi di memoria))
delfiler,


0

Ho avuto lo stesso problema dopo aver sostituito la scheda madre. Alla fine ho scoperto che avevo dimenticato di ricollegare il cavo del sensore alla nuova scheda madre. Il cavo del sensore è una piccola spina a 4 pin. La presa per esso si trova sul lato anteriore destro della scheda (guardando la parte anteriore del computer). È molto facile trascurare il collegamento. Il mio computer si è chiuso molto non appena il sensore è stato ricollegato.


0

Avevo problemi con Ubuntu 18.04 sul mio laptop Asus Q551L e l'alta velocità della ventola quando uscivo dal sonno. Il mio laptop aveva dispositivi nvidia che necessitavano di driver tra cui la mia scheda video GM108M GeForce 840M. Ecco cosa l'ha risolto per me come spiegato in questa pagina .

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

Quindi riavviare.


0

Ho avuto lo stesso problema con il mio desktop Asus BM6820 e Nvidia GeForce GT 730. Ho provato tutti i suggerimenti sopra, ma alla fine ho trovato il driver Nvidia stock del kernel: nouveau ha causato il problema! Avvia il tuo PC per avviare 3 runlevel per verificare questo problema. Se la velocità della ventola è OK, puoi provare a disabilitare il driver nvidia nouveau:

Come disabilitare il driver nvidia Nouveau

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"

Conferma il contenuto del nuovo file di configurazione di modprobe:

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

Quindi installare il driver Nvidia corretto dal sito di Nvidia:

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


0

Il mio laptop era abbastanza nuovo e non funzionavo molto con un carico di 2. Con 8 core della CPU e un i7, sapevo che qualcosa non andava.

Ho risolto questo problema usando 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

Dovresti avere qualcosa del genere.

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

Nel mio caso uso Intel, quindi ho disabilitato Radeon. riavvio, super fastidioso rumore della ventola sparito.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.