I want to control NVIDIA booting.
I had a lot of issues with NVIDIA and it is almost the reason of any linux-devil but i also need to run dual screens and Nouveau does not work out of the box and only the proprietary drivers work (unlike Manjaro, open-source drivers work out of the box).
The most important reason i want to block it from working is that it consumes 75% of my battery consumption alone when it is idle!
My solutions:
- I tried to modprobe it using
blacklist nvidia
in /etc/modproble.d/blacklist-nvidia.conf
but it never worked (even after updating initramfs).
- I purged the drivers completely and
update-initramfs -u
and it worked successfully (battery consumption reached 5WH compared to 20WH when NVIDIA was working).
- I tried using
prime-select intel-nvidia
, all the options does not make me reach 5WH, the prime-select on-demand
actually was the best, giving me consumption of 10WH while using intel
was the worst with 20WH (as if NVIDIA was running).
I thought that Nouveau itself wasn't stable and reliable enough until i saw manjaro live distro working smoothly with Nouveau on the same device with battery consumption of 5WH but the difference is that i do not need to install or purge any drivers, they just work out of the box!
of course i tried to compile nouveau by myself for my specific kernel but i failed to follow the instructions, it required too much knowledge for my case and i tried to search for the secret of "why is it working with Manjaro only" but to no avail!