I have a laptop with GTX 1050 card and planning to buy in the near future PC with some external nvidia card as well. I want to install linux on both of them, but I never used linux with nvidia before and want to know what are compatibility issues I can face, because as far as I know nvidia and linux don't have a good relationship.
Also, with the laptop that run on windows currently, I have the ability to use internal(CPU's) graphic card and GTX 1050 per application. So, when I'm not gaming I can use internal one, when I am gaming or need the 1050's power, I switch to it. Is this how it should work with linux as well?