I whan to use 3D View OpenGL render with Blender Render.
I have a laptop with two graphics card.

enter image description here

Of course the NVIDIA card is the superior. I used the Blender Help / Save System Info to check the OpenGL settings. It shows like this:

enter image description here

Does it mean Blender using the (lame) Intel card instead of the NVIDIA card?
Is it possible to switch to the NVIDIA?

It seems there is no option in the User Preferences window to select graphics card for OpenGL. There is only graphics card option for Cycles Compute Device but as far as I know Cycles has nothing to do with OpenGL.

  • 1
    $\begingroup$ As far as I know there is no way to discretely specify a card for drawing in Blender, it will use whichever is currently used by the system to draw on the active display. $\endgroup$ – Duarte Farrajota Ramos Mar 30 '17 at 13:02
  • $\begingroup$ as above, but I think you can disable the unwanted card at operating system level... it should be a right-click option on the card icon, in the first screenshot. never tried but it could work. $\endgroup$ – m.ardito Mar 30 '17 at 16:09
  • $\begingroup$ This Looks like standard Optimus setting, which means the os chooses on it's own which of the two to use. When you run an application like blender, on Windows this automatically uses the NVidia card. On linux you'd need to mess with either NVidia prime or bumblebee. But on Windows, as said, the Os chooses based on application demand. $\endgroup$ – aliasguru Mar 31 '17 at 4:15
  • $\begingroup$ More likely you don't want to disable the unwanted card. I did it and the screen turned to black. I had to restart my computer. According to that description resource link there is kind of a power management between the two GPU. So I can choose the GPU for Blender via NVidia control panel. However I did it before (as far as I remember). But I updated the NVidia driver and it is solved the problem. $\endgroup$ – Prag Apr 2 '17 at 6:31

According to this article: How to set a default graphics card you can choose graphics card for an application via NVidia Control Panel. You can find it by right-clicking on your desktop.

You may need to update your NVidia driver (and restart your computer). If everything is OK, Blender system info file will look like this:

enter image description here

| improve this answer | |
  • $\begingroup$ How to open two instance of blender and have open gl viewport render on different cards ? Is it even possible ? $\endgroup$ – softyoda yoann Oct 14 at 8:46
  • $\begingroup$ I don't think so. $\endgroup$ – Prag Oct 15 at 4:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.