Hi, ich habe einen Optimus Laptop mit AMD + NVIDIA Graphics. Ich bin so weit durch die offizielle Fedora Dokumentation gekommen, dass ich nun Programme in KDE Plasma mit 2 Environment Variablen per Nvidia GPU starten kann. Das ist praktisch für Spiele usw.

Ich frage mich nun aber: Wie schaffe ich es, dass ich generell alles über den NVIDIA GPU laufen lasse und gar nichts über die onboard AMD? Ich weiß Linux und Nvidia ist immer so eine Sache. Deswegen habe ich das bisher auch nicht geschafft.

In der offiziellen Dokumentation von Fedora habe ich nur etwas gefunden, wie das mit XOrg möglich ist. Ich nutze jedoch nicht die normale Fedora Workstation sondern den offiziellen Fedora 38 KDE Spin und dort läuft alles unter Wayland. Aber das muss doch auch da irgendwie machbar sein?

Ich weiß, dass GPU-Only mehr Akku verbraucht aber der Laptop wird sowieso so gut wie nie ohne Ladekabel betrieben und ist quasi stationär im Betrieb.

Danke im Voraus!

  • ISOmorph@feddit.de
    link
    fedilink
    Deutsch
    arrow-up
    0
    ·
    1 year ago

    NVidia und Wayland ist bekannterweise so eine Sache… Solltest du keinen trifftigen Grund haben Wayland zu nutzen dann wechsel doch beim Anmelden die Session zu X11. Sollte beim KDE Spin problemlos möglich sein (ich nutze Nobara 37 KDE)

    • Brayd@feddit.deOP
      link
      fedilink
      Deutsch
      arrow-up
      0
      ·
      1 year ago

      Also ich habe es nicht geschafft die ganze Plasma Session über die dGPU (Nvidia) laufen zu lassen, jedoch kann ich einfach bei Programmen, die die Power der Nvidia GPU brauchen, bei denen die integrierte GPU nicht ausreicht ein Rechtsklick auf den Anwendungsstarter machen, die Anwendung bearbeiten und 2 Environment Variablen hinzufügen. Das muss man nur 1x pro Programm machen, bei dem man es möchte. Danach startet das entsprechende Programm immer über die Nvidia GPU statt der integrierten GPU. Nicht perfekt aber trotzdem sehr convenient.

      **Die 2 Environment Variablen sind: **

      __NV_PRIME_RENDER_OFFLOAD=1
      __GLX_VENDOR_LIBRARY_NAME=nvidia