Réduire la consommation d'énergie WiFi

2

J'ai constaté que le WiFi absorbait trop de batterie sur mon ordinateur portable.

Le système a Linux Mint 14 (32 bit)et fonctionne avec son noyau par défaut, 3.5.0-17-generic. Le pilote utilisé est ath9ket fonctionne Intel i3 processor.

Il suffit de 30 minutes pour vider une batterie complètement chargée.

En vérifiant les détails de iwconfig, je peux dire que cette option Power Managementest activée.

Détails du pilote et du périphérique:

@mintbox ~ $ sudo lsmod | grep -i ath
[sudo] password for : 
ath9k 116549 0 
mac80211 461161 1 ath9k
ath9k_common 13783 1 ath9k
ath9k_hw 376155 2 ath9k,ath9k_common
ath 19187 3 ath9k,ath9k_common,ath9k_hw
cfg80211 175375 3 ath9k,mac80211,ath
@mintbox ~ $

@mintbox ~ $ lspci -vvv | grep -A 10 Wireless
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: Foxconn International, Inc. T77H126.00 802.11bgn Wireless Half-size Mini PCIe Card
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at e7a00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath9k
Kernel modules: ath9k
@mintbox ~ $

Je comprends que mon ordinateur portable utilisera plus d’énergie avec le WiFi, mais je cherche des suggestions d’ajustements qui peuvent aider, comme mettre le WiFi en veille quand il n’est pas utilisé. Je peux faire des compromis sur la vitesse du réseau dans une certaine mesure.

boîte à peinture
la source
4
Bien que le WIFI consomme de l'énergie, êtes-vous sûr que c'est le principal responsable - avez-vous utilisé quelque chose comme "Powertop" pour vérifier que ce ne sont pas d'autres activités que vous effectuez lorsque vous êtes connecté au WIFI, qui consomment beaucoup de ressources?
davidgo
Essayez de faire fonctionner l'ordinateur portable avec le WiFi désactivé (les anciennes machines ont un commutateur physique pour cela). J'imagine que c'est simplement que la batterie ne tient plus beaucoup de charge.
vonbrand
@ davidgo Oui, j'ai trouvé un usage inhabituel du processeur tout en regardant la sortie de Powertop. Il s’agit donc plutôt d’un problème de «forte utilisation des ressources» lorsqu’il est connecté à Internet. Si vous postez votre commentaire en guise de réponse, je l'accepterai et j'ajouterai plus de détails.
Paintbox

Réponses:

0

Bien que le WIFI consomme de l'énergie, êtes-vous sûr que c'est le principal responsable - avez-vous utilisé quelque chose comme "Powertop" pour vérifier que ce ne sont pas d'autres activités que vous effectuez lorsque vous êtes connecté au WIFI, qui consomment beaucoup de ressources?

Davidgo
la source
Bien que je pensais que le wifi en était la raison, cet incident a prouvé une nouvelle fois à quel point il est important de bien diagnostiquer un problème. (une). La sortie Powertop m'a montré que certains pilotes non utilisés étaient chargés et utilisaient cpu. Les désactiver avec blacklist.conf ne fonctionnait pas. C'est la bonne façon de le faire. wiki.debian.org/KernelModuleBlacklisting
paintbox
(b). L'option Réglables dans powertop lorsque le basculement est modifié ne sauvegarde pas sa sortie et que le changement n'est pas répercuté après un redémarrage. Si je peux enregistrer ces modifications, cela donnera plus de résultats.
Paintbox
(c) La liste noire des modules ne fonctionne pas tout le temps. La raison pour laquelle je trouve est que le pilote en contexte peut avoir des modules dépendants et lorsqu'il est chargé peut faire apparaître le pilote. La question est donc de savoir comment trouver et répertorier les modules dépendants d’un module.
Paintbox
La réponse à ma question (c) est ldd command. Il peut lister les modules chargés dynamiquement. C'est également utile pour obtenir des détails sur les fichiers binaires. ibm.com/developerworks/library/l-lpic1-v3-102-3
paintbox