Reduza o uso de energia do WiFi

2

Descobri que o WiFi está consumindo muita bateria do meu laptop.

O sistema possui Linux Mint 14 (32 bit)e roda com seu kernel padrão 3.5.0-17-generic,. O driver em uso é ath9ke continua sendo executado Intel i3 processor.

Leva apenas 30 minutos para descarregar uma bateria totalmente carregada.

Ao verificar os detalhes do iwconfig, posso dizer que Power Managementestá ativado.

Detalhes do driver e do dispositivo:

@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 ~ $

Entendo que meu laptop consome mais energia com o Wi-Fi, mas estou procurando sugestões de ajustes que possam ajudar, como colocar o Wi-Fi em modo de espera quando não estiver em uso. Posso comprometer a velocidade da rede até certo ponto.

paintbox
fonte
4
Enquanto o WIFI consome energia, você tem certeza de que é o principal culpado - você usou algo como "Powertop" para verificar se não há outras atividades que você faz enquanto está conectado ao WIFI, que consome muitos recursos?
Davidgo 2/13 /
Tente executar o laptop com o Wi-Fi desligado (máquinas antigas têm um interruptor físico para isso). Eu acho que é só que a bateria não aguenta mais muita carga.
vonbrand
@ Davididgo Sim, eu encontrei um uso incomum da CPU enquanto olhava para a saída do powertop. Portanto, isso é mais um problema de 'alto uso de recursos' quando conectado à Internet. Se você postar seu comentário como resposta, eu o aceitarei e adicionarei mais detalhes.
paintbox

Respostas:

0

Enquanto o WIFI consome energia, você tem certeza de que é o principal culpado - você usou algo como "Powertop" para verificar se não há outras atividades que você faz enquanto está conectado ao WIFI, que consome muitos recursos?

davidgo
fonte
Embora eu estivesse pensando que o wifi fosse a razão, este incidente provou novamente como é importante diagnosticar corretamente um problema. (uma). A saída Powertop me mostrou que alguns drivers não em uso estavam carregados e usando a CPU. Desabilitá-los usando o blacklist.conf não funcionou. Esta é a maneira correta de fazer isso. wiki.debian.org/KernelModuleBlacklisting
paintbox
b) A opção Tunables no powertop quando a alternância é alterada não salva sua saída e a alteração não é refletida após uma reinicialização. Se eu conseguir salvar essas alterações, ele fornecerá mais resultados.
Paint13
(c) A lista negra de módulos não funciona o tempo todo. A razão que acho é que o driver em contexto pode ter módulos dependentes e, quando carregados, pode abrir o driver. Portanto, a pergunta aqui é: Como encontrar e listar os módulos dependentes de um módulo.
Paint13
A resposta para minha pergunta (c) é o comando ldd. Ele pode listar módulos carregados dinamicamente. Também é útil para obter detalhes de binários. ibm.com/developerworks/library/l-lpic1-v3-102-3
paintbox