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

15

De acordo com as perguntas e respostas , as ferramentas de modo de laptop e o powertop não são mais necessários no ubuntu 12.04, pois a economia de energia agora está incluída no kernel.

Por isso, decidi remover as ferramentas do modo laptop do meu laptop, pois ele fazia com que o laptop fosse desligado com a bateria e supostamente não faria diferença no consumo de energia.

Porém, quando verifiquei o powertop após remover as ferramentas do modo laptop, observei que alguns "Tunables" passaram de "bons" com o modo laptop ainda ativado para "ruins" 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 ativadas, apenas a primeira foi marcada como "ruim".


Então, minhas perguntas reais são:

  • Se essas economias de energia estão integradas no kernel usado pelo Ubuntu 12.04, por que o powertop pode ver a diferença?

  • A remoção das ferramentas do modo laptop mudará alguma coisa na vida útil da bateria?

  • Eu também instalei Júpiter para melhorar minha vida útil, isso também é irrelevante?


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

Muito obrigado.

user138784
fonte
11
Comparado ao WinXP ou Win7 nos mesmos laptops, o Ubuntu sempre foi bom, com a configuração padrão (eu uso o Ubuntu em laptops desde 2006). Se você é "muito novo para Ubuntu", gostaria de começar por usá-lo como ele é, em vez de começar para mudar as coisas que você não entende ... Mas é apenas minha humilde opinião *.
ttoine

Respostas:

7

Vou respondê-lo por partes:

Explicações

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

  • O PowerTop pode fazer algum trabalho para economizar energia, o kernel agora possui uma função interna para gerenciar a vida da bateria, que é ativada por ferramentas do modo laptop, embora seja configurada para hardware genérico. O PowerTop transmite às ferramentas do modo laptop algumas instruções para um melhor gerenciamento de energia com base em seu sistema específico, portanto, você não precisa configurar manualmente o arquivo das ferramentas do modo laptop. Resumindo, ele 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, realizar alguns testes.

A remoção das ferramentas do modo laptop mudará alguma coisa na vida útil da bateria?

  • Laptop-mode-tools é um pacote responsável por prolongar a vida útil da bateria e, o mais importante, esse pacote é o que ativa o recurso Laptop Mode do kernel 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, mas se você souber muito disso ... nada automatizado pode substituir um trabalho humano difícil . Resumindo, remover as ferramentas do modo laptop pode causar uma diferença notável na vida útil da bateria, pois o sistema não se importa em usar a energia da bateria de maneira eficiente.

Também instalei o Jupiter para melhorar minha vida útil da bateria. Isso também é irrelevante?

  • 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 bateria. Se o seu hardware faz uso do SHE, você precisa que o Jupiter tire proveito dele, pois ele pode levar uma bateria até 50% mais longa. Embora o seu hardware não suporte a SHE, o Jupiter age como uma ferramenta normal de economia de energia que regula o uso de energia do sistema de acordo com suas necessidades. Resumindo, isso faz diferença, principalmente se você puder usar o SHE, embora com o passar das ferramentas, o PowerTop torne o gerenciamento de energia tão eficiente que softwares como Jupiter não serão necessários, mas por enquanto você pode ver algumas melhorias.

Dê uma olhada nestas páginas para obter mais informações:

Responda

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

Como existem configurações ajustáveis, até onde eu sei, você ainda precisa de ferramentas no modo laptop para usar os recursos de economia de energia embutidos no Linux Kernel, ou um programa como o Jupiter. As perguntas e respostas que você mencionou mostram que foram feitas melhorias no uso de energia no kernel, e não mencionaram que as ferramentas do modo laptop são irrelevantes, e observe que essas melhorias se aplicam a todos os casos, quando você estiver em um desktop ou laptop, se você deseja que o kernel gerencie energia para o uso da bateria, ainda precisa de ferramentas no modo laptop ou algo mais a dizer ao kernel para fazer isso.

Por que as melhorias powertop, Jupiter e companhia. reivindicaçã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 as ferramentas do modo laptop entram, exigindo o uso delas. As funções do kernel, embora sejam ferramentas do modo laptop, para problemas de estabilidade, segurança e compatibilidade, foram projetadas para fins genéricos.

Por isso, existe o pacote PowerTop que reconfigura as ferramentas do modo laptop de acordo com a máquina específica em uso. As ferramentas do modo laptop simplesmente não podem se configurar para otimizar seu uso, pois tornam a ferramenta mais frágil, suscetível a falhas e instável.

É por isso que o PowerTop não pode "se fundir" com as ferramentas do modo laptop e ver que o kernel já possui os recursos; as ferramentas do modo laptop apenas dizem: - Use-o, estamos em um laptop!

Júpiter faz uso do SHE, uma tecnologia restrita apenas aos notebooks da ASUS. O kernel do Linux não pode implementar esse recurso porque é um recurso baseado em software. E o Jupiter também oferece modos de uso do usuário, para que o usuário decida quais são as necessidades, algo que não pode ser oferecido pelo kernel e Jupiter apenas diga ao kernel o que faz, novamente, o Kernel tem os recursos a serem utilizados, e Jupiter está dizendo ao kernel: - Use-os desta maneira!

O SHE é uma ferramenta que aprimora a eficiência energética do notebook, aumenta inteligentemente o desempenho do sistema sob carga pesada, permitindo que o notebook atenda às demandas de tarefas com muitos recursos de processador e recursos e também oferece uma escolha de modos de desempenho e consumo de energia que permitem aos usuários realizar ajustes rápidos e fáceis de acordo com os cenários de uso.

Portanto, é apenas um software que utiliza algum design específico de hardware, identifica processos em execução para gerenciar energia e oferece personalização do usuário. Uma função do kernel não pode oferecer isso, o kernel não existe para avaliar as coisas e tomar decisões quando usar algo ou não, e o software é essencial, pois precisa saber do sistema operacional quanta energia ele precisa, o kernel não pode avaliar essas necessidades.

Resumindo: o Linux Kernel possui os recursos, as ferramentas do modo laptop dizem apenas ao kernel que é hora de usá-las, porque o Kernel sozinho não pode decidir isso, nem sabe se está sendo executado em um Desktop ou Laptop. O PowerTop personaliza as ferramentas do modo laptop para fazer melhor uso de seus recursos. Jupiter atua como uma mistura de ferramentas PowerTop e 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 outras mais completas, como o Jupiter? Se eles quiserem, podem, embora, como eu disse, torne as coisas mais instáveis, pois agem de forma diferente em máquinas diferentes, para que elas obtenham desempenho e recursos, embora tenham perdido estabilidade, eu votaria em Júpiter (ou um Canonical '). semelhante, eles gostam de fazer as coisas por conta própria) para substituir as ferramentas do modo laptop.

Eu acho que não estava tão claro quanto gostaria, 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 que alguém aperte esses botões quando necessário, esse cara é o operador (modo laptop- ferramentas), embora esse cara siga apenas 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) poderão comunicá-lo 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, possui câmeras nas estações, de modo que ele apenas observa o tráfego nas estações e avalia a si mesmo a necessidade ou não de mais trens. Mas veja que a Tabela de controle (Kernel) possui todos os botões (recursos) para controlar os trens (gerenciar o consumo de energia).

Minha recomendação? Mantenha os três: ferramentas do modo laptop, PowerTop e Jupiter. Eles não irão prejudicar seu sistema e as coisas tendem a melhorar.

Rodrigo Martins
fonte
Obrigado pela sua resposta. É uma boa visão geral do que cada ferramenta faz, mas eu sinto que você não respondeu à pergunta real, e é por isso que as melhorias são feitas em powertop, jupiter e companhia. A reivindicação de oferta não foi implementada no kernel. Pode ser que suas opções sejam inseguras ou pouco aplicáveis. Essas são apenas suposições, no entanto. Eu adoraria ouvir uma resposta canônica sobre isso. De qualquer forma, como o tempo de recompensa está chegando ao fim, provavelmente atribuirei sua resposta. Obrigado novamente por reservar um tempo para responder.
amigos estão dizendo sobre glutanimato
Então, se eu entendi direito, as ferramentas incluídas no kernel não são usadas automaticamente? (mas a câmera pode ser ativada através do Powertop?) Como mencionei na pergunta, não foi possível corrigir o problema de desligamento causado pelas ferramentas do modo laptop, por isso acho que não vou reinstalá-lo. :(
user138784
@MHC Desculpe por minha fraca explicação sobre isso, editarei minha resposta para abordar esse assunto, embora não saiba uma resposta da Canonical para isso, desculpe. user138784 Veja que o kernel do Linux possui alguns recursos integrados para economia de energia, embora algo no seu sistema operacional precise dizer ao kernel para usá-lo, e isso é ferramentas do modo laptop. O PowerTop não é obrigatório, mas pode melhorar o uso das ferramentas do modo laptop.
Rodrigo Martins
Se você não conseguir reinstalar as ferramentas do modo laptop, é melhor obter o Jupiter, pois ele pode substituir as ferramentas do modo laptop.
Rodrigo Martins
Obrigado pela resposta. Eu já tinha o Jupiter instalado e parece funcionar. Você tem alguma idéia de como as ferramentas do modo laptop podem causar problemas de desligamento?
precisa saber é o seguinte
3

Agora, as Ferramentas do modo laptop estão obsoletas; pode ser o que você está procurando;

http://www.linrunner.de/en/tlp/tlp.html

O TLP é uma ferramenta de gerenciamento de energia para Linux. Oferece 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 e depois para ver a diferença. As configurações de energia serão remarcadas pelo TLP após a inicialização.

farinha
fonte
Eu posso concordar absolutamente com isso. Com o TLP instalado, consegui reduzir meu uso de energia na bateria de 22W para 12W. A duração da bateria do meu notebook agora é semelhante ao Windows.
amigos estão dizendo sobre glutanimato
Eu gostei do TLP melhor do que as ferramentas do modo laptop, mas o problema com o TLP é que ele não tem opção para reduzir o brilho do LCD quando estiver usando a bateria.
Quarta