Primeiramente eu me certificaria de que o powertop está medindo corretamente o uso de energia, pode ser que ele esteja respondendo por algum outro dispositivo, mas atribuindo-o à eth0. Você pode verificar isso com powertop --calibrate
conforme discutido aqui no wiki do Arch Linux
Quando tiver certeza de que está medindo o uso de energia corretamente, será necessário examinar as opções de driver para o driver específico. Você pode determinar o driver com lshw -c network
como discutido aqui Como encontro o módulo do kernel por trás de uma interface de rede?
Depois de conhecer o driver, você pode experimentar diferentes opções de módulo descarregando o módulo (usando modprobe -r <module name>
, para descarregar dependências) e adicionando um arquivo .conf em /etc/modprobe.d/
com as opções que você quer tentar e executar modprobe <module name> again
- há uma discussão muito boa sobre como descobrir as opções disponíveis e como configurá-las (mesmo que para uma versão antiga do Ubuntu) aqui Como adicionar parâmetros do módulo do kernel?
Finalmente, eu tive problemas pessoalmente com a placa Intel 9260, embora eles não estivessem relacionados à energia, e simplesmente atualizar o kernel para a atual série 4.17.x através do pacote UKUU (disponível no centro de software) corrigiu meus problemas com nenhuma outra intervenção é necessária. Isso pode ser algo para lembrar como uma opção de último recurso, ou teste simples, dependendo do seu conforto com as atualizações do kernel.
Boa sorte