Can I choose which GPU to use?

Hi all,

I’m using a gaming laptop (Dell Alienware 13 R3) which comes with an NVIDIA GeForce GTX 1060 GPU. Is there a way to configure Slicer to use it instead of the default GPU?

1 Like

Maybe the integrated GPU should be disabled, then 1060 will be automatically selected as the default GPU! This is done not in the Slicer But in the system configuration or nvidia application!

But I don’t want the integrated GPU to be disabled all the time. I need it when I’m, for example, using the other one for deep learning while I keep working on other stuff.

You can select which application should use which GPU in Nvidia control panel. The Slicer main application is SlicerApp-real.exe, you need to select that executable (Slicer.exe is only the application launcher).

Slicer’s GPU load is probably negligible, unless you use volume rendering, display extremely large models, or view the scene in a virtual reality headset.

3 Likes

Thanks, Andras.

I’m using approx. 300x400x330 images, Volume Rendering and large meshes.

As a reference, here’s what I did:

  1. Go to Desktop
  2. Right click and select NVIDIA Control Panel
  3. On the left panel, 3D Settings -> Manage 3D settings
  4. Open Program Settings tab
  5. Click on Add and Browse for the app (in my case, C:\Program Files\Slicer 4.9.0-2018-06-02\bin\SlicerApp-real.exe
  6. Select the preferred graphics processor: “High-performance NVIDIA processor”
4 Likes