[Ventilateurs] Du bruit --> Bumblebee (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

[Ventilateurs] Du bruit --> Bumblebee (résolu)

Message par fylou »

Bonjour,

Le ventilateur de mon pc fait toujours du bruit sous Archlinux. Il ne me dérange pas avec mon second OS. Je souhaite contrôler le ventilateur parce que c'est très désagréble. Fancontrol doit me permettre de gérer cela. Pour pouvoir s'en servir, il faut d'abord utiliser pwmconfig. J'ai donc fait appel à cette commande mais cela ne fonctionne pas. Je ne sais pas ce qu'il faut faire pour que cela fonctionne correctement. Merci de m'apporter votre aide.

Code : Tout sélectionner

[09:04 ~ msi] # sensors                   
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +53.0°C  (high = +86.0°C, crit = +100.0°C)
Core 0:         +53.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +52.0°C  (high = +86.0°C, crit = +100.0°C)

Code : Tout sélectionner

[09:04 ~ msi] # cpupower frequency-info
analyse du CPU 0 :
  pilote : intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  limitation matérielle : 800 MHz - 3.10 GHz
  régulateurs disponibles : performance, powersave
  tactique actuelle : la fréquence doit être comprise entre 800 MHz et 3.00 GHz.
                  Le régulateur "powersave" est libre de choisir la vitesse
                  dans cette plage de fréquences.
  la fréquence actuelle de ce CPU est 823 MHz.
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores

Code : Tout sélectionner

[09:11 ~ msi] # sudo pwmconfig
# pwmconfig revision 6166 (2013-05-01)
This program will search your sensors for pulse width modulation (pwm)
controls, and test each one to see if it controls a fan on
your motherboard. Note that many motherboards do not have pwm
circuitry installed, even if your sensor chip supports pwm.

We will attempt to briefly stop each fan using the pwm controls.
The program will attempt to restore each fan to full speed
after testing. However, it is ** very important ** that you
physically verify that the fans have been to full speed
after the program has completed.

/bin/pwmconfig: There are no pwm-capable sensor modules installed
zsh: exit 1     sudo pwmconfig
Dernière modification par fylou le mar. 20 janv. 2015, 14:18, modifié 1 fois.
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Le problème est lié au processeur et non pas à la carte graphique. Le ventilo fait du bruit même si je ne démarre pas le serveur X. Mon processeur est le Intel Core i5-2450m.

Code : Tout sélectionner

[11:40 ~ msi] # sudo i7z 
Socket [0] - [physical cores=2, logical cores=4, max online cores ever=2]
  TURBO ENABLED on 2 Cores, Hyper Threading ON
  Max Frequency without considering Turbo 2593.76 MHz (99.76 x [26])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  31x/29x/29x/29x
  Real Current Frequency 2711.21 MHz [99.72 x 27.19] (Max of below)
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3
%   C6 %   C7 %  Temp
        Core 1 [0]:       2178.91 (21.84x)      3.31    25.7      
1       0    70.5    63
        Core 2 [1]:       2320.17 (23.26x)         1    11.5      
0       0    88.1    59
Je ne sais pas ce qu'il faut faire pour que pwconfig fontionne.

Code : Tout sélectionner

[09:11 ~ msi] # sudo pwmconfig
# pwmconfig revision 6166 (2013-05-01)
/bin/pwmconfig: There are no pwm-capable sensor modules installed
zsh: exit 1     sudo pwmconfig
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

fylou a écrit :Le problème est lié au processeur et non pas à la carte graphique. Le ventilo fait du bruit même si je ne démarre pas le serveur X.
Au contraire... Quand le module de ta carte graphique n'est pas chargé, il n'y a aucune régulation au niveau des tensions et fréquence : tout est au max. Donc le problème peut très bien être au niveau de la carte graphique.
J'ai un vieux PC portable avec la technologie optimus (la version d'avant), et bien je peux te dire qu'avant d'avoir coupé la carte graphique dédiée, le PC souffle bien plus...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Ventilateurs] Configurer fancontrol

Message par Xorg »

Si c'est le ventilateur de la carte-graphique, alors je doute que pwconfig règle quelque chose.
Mais j'avais ce problème aussi avant en console en utilisant Mesa (avec le pilote libre), et c'était bien ma carte-graphique. Le problème se résolvait en activait en DPM.

Peut-être que tu peux nous en dire un peu plus sur le pilote graphique que tu utilises ? :)
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [Ventilateurs] Configurer fancontrol

Message par bobo »

Par dpm, tu fais référence à ça :
https://wiki.archlinux.org/index.php/AT ... management

Pour la question sur les drivers graphiques, la sortie de cette commande peut aider :

Code : Tout sélectionner

pacman -Qs  ^xf86
dwm — BÉPO — vim — “more is less !”
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [Ventilateurs] Configurer fancontrol

Message par Xorg »

bobo a écrit :Par dpm, tu fais référence à ça :
https://wiki.archlinux.org/index.php/AT ... management
Tout juste. :)
bobo a écrit : Pour la question sur les drivers graphiques, la sortie de cette commande peut aider :

Code : Tout sélectionner

pacman -Qs  ^xf86
Justement, il n'y a pas de sortie... Essaye plutôt lspci -v | egrep 'VGA|module' et donne-nous la sortie s'il te plaît.
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Il y a un seul ventilateur sur ce portable. Il dispose de la technologie Optimus avec une carte graphique, la Nvidia GeForce GT 630M. Pour être plus complet, ce PC a les caractéristiques suivantes : http://www.materiel.net/ordinateur-port ... html#carac


Voilà ce que j'obtiens avec la commande donnée :

Code : Tout sélectionner

[17:42 ~ msi] # lspci -v | egrep 'VGA|module'
	Kernel modules: shpchp
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Kernel modules: i915
	Kernel modules: mei_me
	Kernel modules: ehci_pci
	Kernel modules: snd_hda_intel
	Kernel modules: shpchp
	Kernel modules: shpchp
	Kernel modules: shpchp
	Kernel modules: ehci_pci
	Kernel modules: lpc_ich
	Kernel modules: ahci
	Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev a1) (prog-if 00 [VGA controller])
	Kernel modules: nouveau, nvidia
	Kernel modules: r8169
	Kernel modules: iwlwifi
	Kernel modules: xhci_pci
Encore merci!
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

Donc ne cherche pas plus loin. Suit le Wiki sur bumblebee, et tu verras une différence (normalement)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Du coup, je me suis demandé si j'utilise nouveau ou nvidia vu que les deux apparaissent avec lspci.

Code : Tout sélectionner

[09:24 /etc/X11 msi] # modprobe -c | grep nvidia
1:blacklist nvidia
2-blacklist nouveau
3-options btusb reset=1
Et en fouillant davantage, bumblebee est déjà sur la machine...

Code : Tout sélectionner

[09:57 /usr/lib/modprobe.d msi] # cat nvidia.conf 
     1	blacklist nouveau
[09:57 /usr/lib/modprobe.d msi] # cat bumblebee.conf 
     1	blacklist nvidia
Les deux sont blacklistés. Si je comprends bien, c veut dire que c'est la carte intel du processeur qui bosse, et ca explique que le ventilo bosse à plein temps. J'ai bon?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

Et en fouillant davantage, bumblebee est déjà sur la machine...
Euh... Tu ne sais pas ce que tu as installé sur ton PC ???
bumblebee n'a pas pu s'installer par magie tout seul...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Je traine ce problème depuis quelques mois et j'ai deja essayé plusieurs fois de le régler que ce soit en m'intéressant matériellement, logiciellement au processeur, au ventilateur ou à la carte graphique. Je ne me rappelle pas de tout en détail.

J'ai suivi le wiki pour bumblebee. Je dispose à présent d'une solution partielle.

Pour que le ventialteur s'arrete, je fais en root

Code : Tout sélectionner

systemctl restart bumblebeed.service
et ça marche.

J'aimerai que cela se fasse automatiquement au démarrage.

Normalement, il suffit de faire

Code : Tout sélectionner

systemctl enable bumblebeed.service
En pratique, le service ne se lance pas au démarrage. J'y suis presque. Une idée?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

Peux tu donner la sortie en root, juste après un démarrage (sans avoir lancé d'autre commande) de :

Code : Tout sélectionner

journalctl -b -u bumblebeed
systemctl status -l bumblebeed
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Bien sûr.

Code : Tout sélectionner

#journalctl -b -u bumblebeed
-- Logs begin at mar. 2013-12-17 18:43:03 CET, end at mar. 2015-01-20 12:04:11 C
lines 1-1/1 (END)...skipping...
-- Logs begin at mar. 2013-12-17 18:43:03 CET, end at mar. 2015-01-20 12:04:11 CET. --

zsh: interrupt  journalctl -b -u bumblebeed
# systemctl status -l bumblebeed
● bumblebeed.service - Bumblebee C Daemon
   Loaded: loaded (/usr/lib/systemd/system/bumblebeed.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
zsh: exit 3     systemctl status -l bumblebeed
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

Comment lances tu ton interface graphique ?
Peux tu donner la sortie de :

Code : Tout sélectionner

systemctl status -l graphical.target
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Code : Tout sélectionner

systemctl status -l graphical.target
● graphical.target - Graphical Interface
   Loaded: loaded (/usr/lib/systemd/system/graphical.target; static; vendor preset: disabled)
   Active: inactive (dead)
     Docs: man:systemd.special(7)
zsh: exit 3     systemctl status -l graphical.target

X démarre dans ~/.zshrc avec :

Code : Tout sélectionner

     9	if [ -z "$DISPLAY" ] && [ $(tty) = /dev/tty1 ]; then
    10	while true
    11	do
    12	startx --
    13	sleep 10
    14	done
    15	fi 
Ensuite le gestionnaire de fenetre Openbox démarre dans ~/.xinitrc avec

Code : Tout sélectionner

exec dbus-launch openbox-session 
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

Ne cherche pas plus loin... systemd n'est pas au courant que tu as démarré X, car tu ne passe pas par un gestionnaire de connexion.
bumblebeed attend que graphical.target soit actif pour se lancer.

Si tu veux continuer à utiliser startx pour lancer X, tu dois modifier le fichier service de bumblebeed... Mais le problème c'est de savoir quand tu as lancé X...
Il y a une raison de se passer du gestionnaire de connexion ?
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

Mes oreilles et mon zen disent un GROS merci à benjarobin et un gros merci aux autres.

Je continue à utiliser startx.

Pour résoudre mon dernier problème

Code : Tout sélectionner

sudo systemctl disable bumblebeed.service
Dans /usr/lib/systemd/system/bumblebeed.service, remplacez

Code : Tout sélectionner

[Install]
WantedBy=graphical.target
par

Code : Tout sélectionner

 [Install]
WantedBy=multi-user.target

Code : Tout sélectionner

sudo systemctl enable bumblebeed.service
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17614
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Ventilateurs] Configurer fancontrol

Message par benjarobin »

Les fichier de /usr/lib/ ne doivent surtout pas être modifié !
Fais ceci :

Code : Tout sélectionner

systemctl disable bumblebeed.service
pacman -S bumblebee # On remet bumblebeed.service d'origine 
cp /usr/lib/systemd/system/bumblebeed.service /etc/systemd/system/
sed -i "s|graphical.target|multi-user.target|" /etc/systemd/system/bumblebeed.service
systemctl enable bumblebeed.service
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bobo
Elfe
Messages : 593
Inscription : mar. 08 avr. 2014, 22:47

Re: [Ventilateurs] Du bruit --> Bumblebee (résolu)

Message par bobo »

Tiens c'est marrant ça que le service bumblebee ne se lance qu'après le démarrage de X. La solution "WantedBy=multi-user.target" me paraît être plus élégante et universelle. Ce serait peut-être à faire remonter au mainteneur, non ?
dwm — BÉPO — vim — “more is less !”
fylou
Hankyu
Messages : 24
Inscription : mar. 09 avr. 2013, 16:55

Re: [Ventilateurs] Configurer fancontrol

Message par fylou »

benjarobin a écrit :Les fichier de /usr/lib/ ne doivent surtout pas être modifié !
Tu peux me donner des raisons pour que je comprenne mieux.
Répondre