Page 1 sur 2
[Ventilateurs] Du bruit --> Bumblebee (résolu)
Publié : mer. 14 janv. 2015, 11:33
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
Re: [Ventilateurs] Configurer fancontrol
Publié : jeu. 15 janv. 2015, 11:44
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
Re: [Ventilateurs] Configurer fancontrol
Publié : jeu. 15 janv. 2015, 17:23
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...
Re: [Ventilateurs] Configurer fancontrol
Publié : ven. 16 janv. 2015, 18:34
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 ?

Re: [Ventilateurs] Configurer fancontrol
Publié : ven. 16 janv. 2015, 23:07
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 :
Re: [Ventilateurs] Configurer fancontrol
Publié : sam. 17 janv. 2015, 13:21
par Xorg
Tout juste.
bobo a écrit : Pour la question sur les drivers graphiques, la sortie de cette commande peut aider :
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.
Re: [Ventilateurs] Configurer fancontrol
Publié : lun. 19 janv. 2015, 17:50
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!
Re: [Ventilateurs] Configurer fancontrol
Publié : lun. 19 janv. 2015, 21:08
par benjarobin
Donc ne cherche pas plus loin. Suit le Wiki sur bumblebee, et tu verras une différence (normalement)
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 09:54
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?
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 11:19
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...
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 11:37
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
et ça marche.
J'aimerai que cela se fasse automatiquement au démarrage.
Normalement, il suffit de faire
En pratique, le service ne se lance pas au démarrage. J'y suis presque. Une idée?
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 11:58
par benjarobin
Peux tu donner la sortie en root, juste après un démarrage (sans avoir lancé d'autre commande) de :
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 12:07
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
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 12:45
par benjarobin
Comment lances tu ton interface graphique ?
Peux tu donner la sortie de :
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 12:55
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
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 13:45
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 ?
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 14:16
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
Dans /usr/lib/systemd/system/bumblebeed.service, remplacez
par
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 14:19
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
Re: [Ventilateurs] Du bruit --> Bumblebee (résolu)
Publié : mar. 20 janv. 2015, 14:23
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 ?
Re: [Ventilateurs] Configurer fancontrol
Publié : mar. 20 janv. 2015, 14:28
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.