Please teach me about Nvidia in Linux

I’m trying to get my MSI GS63VR set up before tomorrow. I think I have all my apps, and I tried out rust. I have a nice 6GB 1060 (MaxQ?) so I figured I’d see if it was detecting properly.

Well, the game ran on the Iris 530, not the 1060. Granted, that Iris is more capable than I thought it would be, but I’d still like to use muh 1060.

I don’t know much about nvidia. I’ve used cards in the past, but my only experience with a nvidia laptop was my G50VT-X5. and the 9800MGS is the only card in there. And any GPU switching I’ve dealt with on AMD just worked. No fiddling.

I understand theres Bumblebee and Primus. I think I have PRIME installed, so whats the difference in PRIME and Primus? Am I going to see my 1060 as a 3G? I remember that being a thing for a short time. Are the GUI’s for graphics switching? Is there a way to just disable my intel GPU in OS? Theres nothing in BIOS, I checked.

Is there a way to “create another screen” and switch my laptop display between them, having the 1060 pointed at the other “screen”. I remember that being a thing you could do, being the way I used my Y40-70. Except with that you actually have another monitor plugged in, really the hard part is the screen switching I guess.

Or, do I just run windows and linux separate and call is good? I’d rather not if I can help it, but I realize that what I’m doing isn’t the norm either.

Anyways, thanks for the help!

2 Likes

Yeah dude, those new Intel gpus are pretty solid, huh.


I’m not really sure about how all the primus/bumblebee/whatever stuff works. Wish I could help more, but I don’t have the hardware.

1 Like

I dug up the archwiki articles but they only served to confuse me, maybe thats just because its 12am and I need to sleep. Hopefully they will serve you better to untangle this. My friend went down the rabbithole for Nvidia Optimus awhile back, I’ll ask him what implementation he thought was best; in the meantime, here is some reading material.
https://wiki.archlinux.org/index.php/NVIDIA_Optimus
https://wiki.archlinux.org/index.php/Bumblebee
https://wiki.archlinux.org/index.php/PRIME
This is unfortunately one of the areas where Linux is not user friendly.