Dispositivos USB sem driver de Linux são não são colocados automaticamente na suspensão automática, porque causa muita quebra. (Esse é o padrão que você vê no powertop, certo?)
No entanto, depois de ativar a suspensão automática em um dispositivo não usado, ele deve entrar em vigor após alguns segundos.
Você pode ver as configurações em /sysfs/bus/usb/.../power
. Para ativar a suspensão automática, power/control
está definido como auto
. Nem todos os arquivos estão documentados, mas eu tenho runtime_status
( suspended
para dispositivo suspenso). Para indicar por que um dispositivo é considerado ativo, também tenho runtime_usage
e runtime_active_kids
(dispositivos filhos, como dispositivos ativos conectados a um hub).
Para um dispositivo sem um driver, umruntime_usage
diferente de zero deve indicar o acesso pelo espaço do usuário.
Você pode pelo menos encontrar processos acessando um dispositivo usando sudo lsof /dev /sys
.
Eu teria esperado que o único processo que acessa um leitor de impressão digital seja fprintd
. Você pode tentar desativá-lo com systemctl mask --now fprintd
e ver como isso muda runtime_status
/ runtime_usage
.
Valores de consumo de energia
powertop não possui números reais para a potência de um dispositivo individual. Isso é tudo trabalho de adivinhação ("estimativas") e está errado de forma hilária em algum lugar.
Seu chip Ethernet ocioso não está custando 5 watts.
O seu rádio Bluetooth USB não está queimando 5 watts. A potência máxima de transmissão para o bluetooth parece ser de 100mW.
5 watt é o "TDP" máximo para a dissipação de energia SoC em um dispositivo de classe iPad. Um scanner de impressão digital ocioso não está acionando 5W no rádio ou em uma linha externa. Em princípio, eu acho que poderia ser ocupado looping um processador 5W ARM ... mas a sério. Não faz sentido economicamente ou de outra maneira.
Estes três dispositivos não estão dissipando 15W. Estou usando um laptop de boa-fé que não usa mais do que isso. Parece que seu laptop está relatando um uso mais alto, mas mesmo assim.
Eu não acho que o powertop pode até procurar o TDP para CPU & GPU integrada, a fim de descobrir o que resta. Hipoteticamente, as estimativas foram calibradas em laptops semelhantes aos meus (por exemplo, o Thinkpad X-series de 12 polegadas que os desenvolvedores do linux parecem gostar), e o dimensionamento para laptops maiores acaba com esses números estranhos.
Você me deixa curioso agora, sobre como os sistemas de resfriamento se parecem nesses laptops com TDPs mais altos ... devem ter algumas saídas quentinhas.