Plasma-shell loads to dGPU by default

My plasma-shell loads to dGPU (NVIDIA), not iGPU (Intel) no matter what i do. Is it possible to correct it?

❯ nvidia-smi
Wed May 13 15:59:21 2026
±----------------------------------------------------------------------------------------+
| NVIDIA-SMI 595.71.05              Driver Version: 595.71.05      CUDA Version: 13.2     |
±----------------------------------------±-----------------------±---------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1650 …    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   41C    P8              5W /   35W |     385MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
±----------------------------------------±-----------------------±---------------------+

±----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            2307      C   /usr/bin/plasmashell                    380MiB |
±----------------------------------------------------------------------------------------+

Step 1 (mostly success)

  1. go to bios
  2. change your prefered GPU to iGPU first, instead dGPU
  3. boot normally

Step 2 (if step 1 is failed / no access / no option on bios)

  1. check your card path with lspci -v | grep -A 10 -i "vga"
  2. create a override environtment variable in .config/environment.d/99-gpu-primary.conf (adjust the priority with your card, on my example, i prioritize the card1 instead card0)
KWIN_DRM_DEVICES="/dev/dri/card1:/dev/dri/card0"
KWIN_DRM_NO_AMS=1
  1. reboot