PRIME - please, help to set up

Hello!

I have a relatively old laptop with integrated Intel graphics and a discrete NVIDIA MX150 (similar to the 1030). For a long time, I used optimus-manager to switch modes. I’ve now uninstalled it and am trying to configure Prime.

I have installed drivers, and can run something like prime-run glxspheres64.

But I cant open nvidia-settings, DRI_PRIME=1 doesn work (should it? or this variable is for open drivers?), I cant run any game through lutris (the game window does not appear), and discrete videocard does not offloads and always stays active.

mhwd -li

Installed PCI configs:

              NAME                     VERSION        FREEDRIVER    TYPE

video-hybrid-intel-nvidia-470xx-prime  2025.09.28       false        PCI
video-linux                            2024.05.06       true         PCI
video-modesetting                      2020.01.13       true         PCI
some info (glxinfo, nvidia-settings)
$ glxinfo | grep “OpenGL renderer”
OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)

$ prime-run glxinfo | grep “OpenGL renderer”
OpenGL renderer string: NVIDIA GeForce MX150/PCIe/SSE2

$ nvidia-settings

ERROR: Unable to load info from any available system

$ prime-run nvidia-settings

ERROR: Unable to load info from any available system

$ nvidia-smi
Mon Dec 22 01:25:42 2025
±----------------------------------------------------------------------------+
| NVIDIA-SMI 470.256.02   Driver Version: 470.256.02   CUDA Version: 11.4     |
|-------------------------------±---------------------±---------------------+
| 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 …  On   | 00000000:01:00.0 Off |                  N/A |
| N/A   40C    P8    N/A /  N/A |      0MiB /  2002MiB |      0%      Default |
|                               |                      |                  N/A |
±------------------------------±---------------------±---------------------+

±----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|  No running processes found                                                 |
±----------------------------------------------------------------------------+

$ cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
active

$ cat /proc/driver/nvidia/gpus/0000:01:00.0/power
Runtime D3 status:          Not supported
Video Memory:               Active

GPU Hardware Support:
Video Memory Self Refresh: Not Supported
Video Memory Off:          Not Supported

Power Limits:
Default:                   N/A milliwatts
GPU Boost:                 N/A milliwatts

Mod edit: tidied up formatting so terminal output is easier to read

there are no configs in /etc/X11/xorg.conf.d/

This suggests that “PRIME” works.


Fine grained power control is only supported on turing and later nvidia cards.


That is not for nvidia drivers.