Isso difere de construir para construir na minha experiência. Às vezes o Linux usa substancialmente mais. Tudo o mais sendo igual (mesma resolução, etc). Eu acho que é principalmente gráficos relacionados, ou seja,. devido ao adaptador de vídeo e drivers. Mas outros motoristas também estão mais do que envolvidos.
Portanto, se você quiser melhorar a vida útil da bateria, procure a documentação dos drivers e do chipset. O software usado também pode ser um problema se a instalação do Windows tiver alto uso da CPU, o que também afetará a duração da bateria. Assim, por exemplo, uma instalação básica do Windows durará mais tempo do que uma bateria carregada com todos os tipos de itens que funcionam o tempo todo.
Em resposta à sua pergunta, os drivers para o hardware são os mais prováveis culpados. Software o próximo.
Se você usa o Linux sem uma GUI, isso também faz uma grande diferença no consumo de energia.