Você tem duas perguntas, unidas no meio ... Mas cada pergunta tem um contexto diferente.
Sim, você pode descarregar módulos, possivelmente economizando memória RAM. Mas isso raramente se traduzirá em menor uso de energia e, às vezes, o uso de energia pode subir se a coisa que você descarregou estiver fornecendo um aumento de eficiência. O descarregamento de um módulo gráfico otimizado pode fazer com que seu sistema volte a usar vides não concatenados que usam mais poder de CPU, por exemplo.
Também não há garantia de que o dispositivo sem driver que o comanda estaria em qualquer tipo de modo ocioso. É tarefa do motorista colocar o dispositivo nos modos / sleep / off dependendo da situação do SO e sem que o dispositivo do driver possa estar em qualquer um desses três.
Se você se conectar apenas a este sistema via ssh, então você pode configurar o servidor para não inicializar no X. Editar innittab em / etc, e definir o nível de execução padrão como 3, e seu sistema inicializará e carregará no console pronto.
A melhor coisa é usar um utilitário para gerenciar energia para você e configurá-lo para economia máxima de energia.
Você só conseguirá medir toda a potência do sistema, seja pelo sistema operacional ou na tomada, usando um dispositivo Kill-a-watt. Você pode ver os números gerais mudarem com a experimentação para sua configuração. Eu não estou ciente de um método para rastrear o poder de apenas um subsistema de hardware.