Steam startet immer mit nVidia GPU

  • Hallo zusammen,

    ich nutze Debian12/Gnome/Wayland am Laptop mit Intel-GPU und nVidia-GPU und bis jetzt war es immer so, das Steam immer mit der Intel-GPU gestartet ist und wenn ich für ein Spiel die nVidia-GPU wollte, habe ich es mit dem prime-run %command% gemacht.

    Vor ein paar Wochen gab es ein Steam Launcher Update, und seitdem startet Steam immer mit der nVidia-GPU. Ich brauch auch Spiele nicht mehr mit dem prime-run %command% starten, weil die automatisch die nVidia-GPU nutzen.

    nvidia-smi
    Sun Mar  9 14:12:06 2025       
    +---------------------------------------------------------------------------------------+
    | NVIDIA-SMI 535.216.01             Driver Version: 535.216.01   CUDA Version: 12.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 RTX 3060 ...    On  | 00000000:01:00.0 Off |                  N/A |
    | N/A   41C    P8              17W /  80W |     18MiB /  6144MiB |      0%      Default |
    |                                         |                      |                  N/A |
    +-----------------------------------------+----------------------+----------------------+
                                                                                            
    +---------------------------------------------------------------------------------------+
    | Processes:                                                                            |
    |  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
    |        ID   ID                                                             Usage      |
    |=======================================================================================|
    |    0   N/A  N/A      3305      G   /usr/bin/gnome-shell                          2MiB |
    |    0   N/A  N/A     18246    C+G   ....local/share/Steam/logs/cef_log.txt        6MiB |
    +---------------------------------------------------------------------------------------+

    Allerdings möchte ich manche Spiele gerne mit der Intel-GPU spielen, alleine wegen dem Batterieverbrauch. Leider bekomme ich das nicht hin.

    __NV_PRIME_RENDER_OFFLOAD=0 __GLX_VENDOR_LIBRARY_NAME=mesa steam startet trotzdem mit der nVidia-GPU.

    Ich habe die .desktop Datei bearbeitet. Aber auch das half nicht.

    Code
    PrefersNonDefaultGPU=false
    X-KDE-RunOnDiscreteGpu=false

    Ich hoffe jemand kann mir bei dem Problem helfen :)

  • Schau mal in die Desktop Datei rein (die kann je nach Installationsart von Steam etwas versteckt sein) ist in der Regel aber unter /usr/share/applications/ zu finden. Evtl werden dort dem Starter direkt die Parameter mitgegeben.

    Falls ja eine Kopie der Datei unter ~/.local/share/applications erstellen und den starter anpassen.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!