Encontrei uma maneira de desabilitar o nouveau e recuperar a vida útil da minha bateria ao usar o prime com placa gráfica Intel:
2 erros no Ubuntu 18 estão em causa:
1. Prime não consegue desligar a GPU discreta ( problema conhecido ).
Verifique se a sua GPU está conectada à porta PCI 0000: 01: 00.0 (usando lspci -vnn | grep '\''[030[02]\]'
, por exemplo)
Altere /etc/systemd/system/display-manager.service.wants/nvidia-prime-boot.service
e substitua o execstart atual (referenciando vgaswitcheroo que normalmente não está disponível em ExecStart=/bin/sh -c "echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control'"
)
2. nvidia-fallback carrega nouveau quando nvidia não está carregada
Mesmo que estejamos dispostos a não usar o gpu discreto!
Desabilite o seguinte serviço que carrega o driver nouveau quando o driver nvidia não estiver carregado: sudo systemctl disable nvidia-fallback.service