# How to make the system use the NVIDIA GPU for Slicer (not the integrated Intel graphics)

**URL:** <https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348>\
**Category:** Support\
**Created:** [September 11, 2025, 7:50pm UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348 "2025-09-11T19:50:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![johny723](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@johny723](https://discourse.slicer.org/u/johny723)\
**Post date:** [September 11, 2025, 7:50pm UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348/1 "2025-09-11T19:50:16Z")

</div>

Hi, I have a different problem.

My setup: Intel Core i9-13980HX, 64 GB RAM DDR5, GeForce RTX 4090 - 16GB GDDR6

Windows 11

MetaQuest 3 128

I tried 5.8.1, 5.9. and 5.6.2 Slicer versions.

I keep getting “incorrect graphic card” error message when trying to use the VR module.

Seems like the Slicer3D works with an internal graphic card of my laptop, but the SteamVR only uses my RTX 4090. I am not able to make it work. When I force the laptop to use just one graphic card in the Device Manager, it does not help either.

I had the VR module working on my older laptop with slower both CPU and graphic card {nvidia rtx 4080, amd ryzen 7900 9}, but this one somehow can not make it work. What should I do? Thanks

---

<div class="post-metadata">

**Author:** ![muratmaga](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/muratmaga/32/3622_2.png) [@muratmaga](https://discourse.slicer.org/u/muratmaga)\
**Post date:** [September 12, 2025, 12:34am UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348/2 "2025-09-12T00:34:40Z")

</div>

> [@johny723](#):
>
> Seems like the Slicer3D works with an internal graphic card of my laptop

You should use the GPU setting in Windows to force it to 4090. By default it favors built-in GPU for power optimization.

---

<div class="post-metadata">

**Author:** ![johny723](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@johny723](https://discourse.slicer.org/u/johny723)\
**Post date:** [November 30, 2025, 3:37am UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348/3 "2025-11-30T03:37:18Z")

</div>

So far I have tried the following:

installing the latest version of Cuda

uninstalling and installing Slicer3D 5.8, 5.9, and 5.10

disabling integrated GPU in Device manager

forcing NVDIA GPU for 3D in NVDIA control panel / both globally and specifically for Slicer3D

Nothing works. My old laptop can use RTX 4070 and it uses it all the time instead of the integrated card for both Slicer 3D and VR, while my new { much more powerful} laptop can not use the RTX 4090 for anything related to Slicer 3D.

Any new ideas?

---

<div class="post-metadata">

**Author:** ![yufu\_cao](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/yufu_cao/32/78096_2.png) [@yufu\_cao](https://discourse.slicer.org/u/yufu_cao)\
**Post date:** [November 30, 2025, 11:18pm UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348/4 "2025-11-30T23:18:36Z")

</div>

Windows 11 settings:

> On Windows 11 you can force 3D Slicer (or any other program) to use the dedicated NVIDIA GPU:
> 
> 1. Open **Settings → System → Display → Graphics**.
> 2. At the top, make sure **Hardware-accelerated GPU scheduling** is **On**.
> 3. In the **Custom settings for applications** section, click **Add an app → Add a desktop app** , then browse to your Slicer installation folder and select **`Slicer.exe`** (for example:  
> `C:\Program Files\slicer.org\3D Slicer 5.10.0\Slicer.exe`).
> 4. After Slicer appears in the list, click it to expand the entry and choose **GPU preference**.
> 5. In the drop-down menu, change it from **Let Windows decide** to **High performance (NVIDIA GeForce RTX 50xx/40xx)**.
> 6. Click **Save** if Windows shows a confirmation.
> 
> After this, Windows will always try to launch Slicer with the high-performance NVIDIA GPU instead of the integrated Intel graphics.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/slicer/original/3X/0/4/04f708f18b21e01ae9b71b386201833e08f2f4f5.png)

---

<div class="post-metadata">

**Author:** ![johny723](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@johny723](https://discourse.slicer.org/u/johny723)\
**Post date:** [November 30, 2025, 11:48pm UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348/5 "2025-11-30T23:48:56Z")

</div>

My MSI Titan Gt77 seems to be stubborn and does not like those changes. On the bright side, Slicer 5.11 uses both my GPUs, so the 4090 does not idle anymore at last.

Sticking with the 5.11 appears to be the easiest way to fix this issue.

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [December 1, 2025, 3:42am UTC](https://discourse.slicer.org/t/how-to-make-the-system-use-the-nvidia-gpu-for-slicer-not-the-integrated-intel-graphics/45348/6 "2025-12-01T03:42:38Z")

</div>

I don’t use windows often, so this may be wrong, but you may also need to set `SlicerApp-real.exe` to use the discrete GPU.
