Por que o powertop ainda detecta configurações ajustáveis em 12.04?

15

De acordo com este Q & A laptop-mode-tools e powertop não são mais necessários com o Ubuntu 12.04, pois a economia de energia está agora incluída no kernel.

Então, decidi remover as ferramentas do modo laptop do meu laptop, pois isso fazia com que meu laptop travasse quando estava na bateria e, supostamente, não faria diferença no consumo de energia.

Mas quando eu verifiquei o powertop após remover as ferramentas do modo laptop, observei que na verdade alguns "Tunables" passaram de "bom" com o modo laptop ainda ligado, para "ruim" após a remoção.

Bad           VM writeback timeout                                                                                   
Bad           Runtime PM for PCI Device Fresco Logic FL1000G USB 3.0 Host Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2
Bad           Runtime PM for PCI Device Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port
Bad           Runtime PM for PCI Device Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
Bad           Runtime PM for PCI Device Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1
Good          Wireless Power Saving for interface wlan0
Good          Enable SATA link power management for /dev/sda
Good          NMI watchdog should be turned off
Good          Enable Audio codec power management
Good          Bluetooth device interface status
Good          Autosuspend for USB device BT-270 (Broadcom Corp)
Good          Autosuspend for USB device USB2.0 UVC 2M WebCam (USB2.0 UVC 2M WebCam)

Com as ferramentas do modo laptop ainda em apenas o primeiro foi marcado como "ruim".

Então, minhas perguntas reais são:

  • Se essas economias de energia forem integradas no kernel usado por Ubuntu 12,04, por que o poder pode ver a diferença?

  • A remoção de ferramentas do modo laptop altera a minha vida útil da bateria?

  • Eu também instalei o Jupiter para melhorar minha batterylife, é isso irrelevante também?

Espero que minhas explicações tenham sido um pouco claras. (note que sou bastante novo no Ubuntu e no GNU / Linux)

Muito obrigado.

    
por user138784 09.03.2013 / 15:08

2 respostas

7

Eu responderei por partes:

Explicações

  

Se essas economias de energia forem integradas no kernel usado pelo Ubuntu   12.04, por que o poder pode ver a diferença?

  • O PowerTop pode fazer algum trabalho para economizar energia, o kernel agora tem uma função interna para gerenciar a duração da bateria, que é ativada por meio de ferramentas no modo laptop, embora venha configurada para hardware genérico. O PowerTop passa para as ferramentas do modo laptop algumas instruções para melhor gerenciamento de energia com base em seu sistema específico, portanto, dessa forma, você não precisa configurar manualmente o arquivo de ferramentas do modo laptop. Resumindo, automatiza a configuração das configurações de energia, embora eu não possa dizer o que representa em números, cada bateria, cada sistema é diferente, se você quiser, realize alguns testes.
  

A remoção de ferramentas do modo laptop altera a minha vida útil da bateria?

  • O Laptop-mode-tools é um pacote responsável por prolongar a duração da bateria e, o mais importante, esse pacote é o que ativa o recurso Modo de laptop do kernel do Linux. Este pacote permite que você ajuste muitas configurações relacionadas à energia através da edição direta de arquivos, você pode usar o PowerTop para fazer o trabalho sujo para você, mas se você sabe muito disso ... nenhuma coisa automatizada pode substituir um trabalho humano duro . Resumindo, remover as ferramentas do modo laptop pode causar uma diferença notável na vida útil da bateria do seu sistema sem que ele não se importe em usar a energia da bateria de maneira eficiente.
  

Eu também instalei o Jupiter para melhorar minha vida útil da bateria, isso é irrelevante   também?

  • O Jupiter permite que seu sistema aproveite a tecnologia Super Hybrid Engine (SHE), que usa um trabalho colaborativo entre hardware, software e BIOS para economizar sua bateria. Se o seu hardware utilizar SHE, você precisará do Jupiter para tirar proveito dele, já que ele pode levar uma vida útil da bateria até 50% maior. Embora o seu hardware não suporte SHE, o Jupiter atua como uma ferramenta normal de economia de energia que regula o uso de energia do sistema de acordo com suas necessidades. Resumindo, faz diferença, principalmente se você puder fazer uso de SHE, embora com o passar do tempo ferramentas como PowerTop tornem o gerenciamento de energia tão eficiente que software como Jupiter não seja necessário, mas por enquanto você pode ver algumas melhorias.

Dê uma olhada nessas páginas para ficar mais informado:

Resposta

  

Por que o powertop ainda detecta configurações ajustáveis em & gt; 12.04?

Como existem configurações ajustáveis, até onde eu saiba, você ainda precisa de ferramentas no modo laptop para usar os recursos de economia de energia integrados no Kernel do Linux ou um programa como o Jupiter. O Q & amp; A que você mencionou mostra que melhorias no uso de energia foram feitas no kernel, e não mencionou que as ferramentas do modo laptop são irrelevantes, e observe que essas melhorias se aplicam a todos os casos, quando você está em um Desktop ou Laptop, se você quer que o kernel gerencie energia para o uso da bateria, você ainda precisa de ferramentas no modo laptop ou algo mais a dizer ao kernel para fazê-lo.

  

Por que as melhorias powertop, Jupiter e co. alegação de oferta não foi implementada no kernel?

Veja que o PowerTop não adiciona recursos ao gerenciamento de energia, os recursos que ele usa são todos implementados no kernel do Linux, embora o kernel do Linux não saiba quando usá-los, aqui entra o laptop-mode-tools, exigindo O uso dessas funções do kernel, embora as ferramentas do modo laptop, para problemas de estabilidade, segurança e compatibilidade, sejam projetadas para fins genéricos.

Por causa disso existe o pacote PowerTop que reconfigura as ferramentas do modo laptop de acordo com a máquina específica em uso. O laptop-mode-tools simplesmente não consegue se auto-configurar para otimizar seu uso, pois torna a ferramenta mais frágil, suscetível a falhas e instável.

É por isso que o PowerTop não pode "mesclar" as ferramentas do modo laptop e ver que o kernel já tem os recursos, as ferramentas do modo laptop dizem: - Use, estamos em um laptop!

O Jupiter faz uso do SHE, uma tecnologia restrita apenas para os portáteis ASUS. O kernel do Linux não pode implementar esse recurso porque é um recurso baseado em software. E Jupiter também oferece modos de uso do usuário, então o usuário decide quais são as necessidades, algo que não pode ser oferecido pelo kernel e Jupiter apenas diz ao kernel o que fazer, novamente, o Kernel tem os recursos para usar e Jupiter está dizendo ao kernel: - Use-os assim!

O SHE é uma ferramenta que aumenta a eficiência energética do notebook, aumenta o desempenho do sistema sob carga pesada, permitindo que o notebook atenda às demandas de processamento e recursos e também oferece opções de modos de desempenho e consumo de energia que permitem usuários para fazer ajustes rápidos e fáceis de acordo com os cenários de uso.

Portanto, é apenas um software que faz uso de algum design de hardware específico, identifica processos em execução para gerenciar a energia e oferecer personalização ao usuário. Uma função do kernel não pode oferecer isso, o kernel não está lá para avaliar as coisas e tomar decisões quando usar algo ou não, e o software aqui é uma obrigação, pois precisa saber do SO quanta energia ele precisa, o kernel não pode avaliar essas necessidades.

Resumindo: o kernel Linux tem os recursos, ferramentas de modo laptop apenas dizem ao kernel que é hora de usá-las, porque o Kernel sozinho não pode decidir isso, ele nem sabe se está rodando em um Desktop ou Computador portátil. O PowerTop personaliza as ferramentas do modo laptop para aproveitar melhor seus recursos. O Jupiter atua como uma mistura de ferramentas PowerTop e de modo laptop e também oferece ao usuário uma maneira simples de personalizar as opções de consumo de energia. Por que a Canonical não pode simplesmente substituir as ferramentas do modo laptop por uma ferramenta mais completa como a Jupiter? Se eles quiserem podem, embora, como eu disse, faça as coisas ficarem mais instáveis, pois elas atuam de maneira diferente sob diferentes máquinas, então elas ganham em desempenho e recursos, embora perdessem em estabilidade, eu votaria em Júpiter (ou em um filme canônico). semelhante, eles adoram fazer as coisas do jeito que são haha) para substituir as ferramentas do modo laptop.

Eu acho que não estava tão claro quanto queria, aqui está uma metáfora para simplificar:

O Kernel é a Tabela de Controle de uma Estação de Trem, nesta tabela existem botões (recursos) onde é possível gerenciar o uso dos trens, embora seja necessário alguém apertar esses botões quando necessário, esse cara é o Operador (laptop -mode-tools), embora esse cara apenas siga padrões de acordo com a hora do dia para usar ou não alguns trens, mas se ele tiver um rádio, as pessoas nas estações (PowerTop) podem comunicar com precisão a necessidade de mais ou menos trens. Em um sistema mais automatizado, o Operador (Júpiter), em vez de um rádio, tem câmeras nas estações para que ele observe o tráfego nas estações e avalie a necessidade ou não de mais trens. Mas veja que a tabela de controle (Kernel) tem todos os botões (recursos) para controlar os trens (gerenciar o consumo de energia).

Minha recomendação? Mantenha os três: ferramentas de modo de laptop, PowerTop e Jupiter. Eles não prejudicam o seu sistema e as coisas tendem a ser melhoradas.

    
por Rodrigo Martins 07.04.2013 / 16:47
3

O Laptop Mode Tools está fora de moda, isso pode ser o que você está procurando;

link

O TLP é uma ferramenta de gerenciamento de energia para o Linux. Ele traz os benefícios do gerenciamento avançado de energia sem a necessidade de entender todos os detalhes técnicos.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp

Execute o PowerTOP antes de & amp; depois de ver a diferença. As configurações de energia serão re-perfiladas pelo TLP na inicialização.

    
por fleamour 09.04.2013 / 17:28