I'm on 16.10 and I can't force the use of my integrated Intel GPU. System always uses my NVIDIA GPU. I've installed the latest NVIDIA driver (378) and I can't see PRIME profiles in the NVIDIA X Server Settings. Additionally, when I try to use
prime-select to select the Intel profile I get the following message
the current EGL alternative in use are ['nvidia-378', 'nvidia-378'] selecting nvidia-378-prime for the intel profile
All the solutions online involve just installing the newest drivers which I already have.
In my "additional drivers" settings I have the NVIDIA 378 selected and the "Using Processor microcode firmware for Intel CPUS from intel-microcode" selected.
Any help would be greatly appreciated.
For posterity the issue was fixed by going into my BIOS and setting my iGPU to be the primary display adapter. After that, I had issues with starting X. I was able to fix this by removing
nomodeset from my default grub start command and replacing it with
i915.modeset=1. After that I updated my grub and initramfs with
sudo update-grub and
sudo update-initramfs -u. Then when I rebooted it worked.
i915.modeset=1 from grub start command. Turns out just removing
nomodeset was all I needed to do. Additionally, prime profiles is now available in my NVIDIA X Server Settings.