NVIDIA-Karte (RTX 3050 Laptop) funktioniert nicht (x11 oder Wayland)

NVIDIA-Karte (RTX 3050 Laptop) funktioniert nicht (x11 oder Wayland)

Ich verwende Ubuntu 23.04 mit einem hybriden Grafiksystem (integrierte AMD Radeon GPU + dedizierte NVIDIA RTX 3050 Laptop-GPU). Ich verwende die 525 NVIDIA-Treiber (die von Ubuntu empfohlenen ubuntu-drivers autoinstall). Das Problem ist, wenn ich zu Wayland wechsle, wird meine NVIDIA-GPU nicht mehr erkannt, während unter X11 alles einwandfrei funktioniert. Hat jemand eine Idee, woher das kommen könnte und ob es behebbar ist? Vielen Dank im Voraus!

BEARBEITEN: Eigentlich glaube ich, dass die Nvidia-GPU einfach nicht funktioniert: Wenn ich unter x11 im Hybridmodus ein Spiel mit der Option „Dedizierte GPU verwenden“ starte, stürzt das Spiel einfach ab.

Antwort1

Die Datei /usr/share/applications/steam.desktop enthält eine Zeile PrefersNonDefaultGPU=false (oder true). Versuchen Sie, die Datei zu bearbeiten (mit sudo) und ändern Sie den Wert.

Führen Sie in einer X-Sitzung Folgendes aus:

xrandr --listproviders

Ein Hybrid-Laptop sollte die dedizierte GPU für die Arbeit verwenden und die Anzeige auf die integrierte GPU auslagern. Manchmal wird diese Zuordnung umgekehrt. Keine Ahnung wie, aber Sie können dies mit den Umgebungsvariablen erzwingen:

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia <progtorun>

Unter Wayland zeigt xrandr nicht viel an, aber die Umgebungsvariablen funktionieren immer noch.\t

Ich verwende Prime nicht, um GPUs zu wechseln, sondern versuche nur, Nvidia zu verwenden. Stellen Sie also sicher, dass Ihr Nvidia-Einstellungsprofil auf Leistung eingestellt ist. Sehen Sie sich auch die Energieeinstellungen an. Ich dachte, dass die Auswahl von „Leistung“ dort auch diese GPU-Zuweisung beeinflussen könnte, bin mir jetzt aber nicht mehr so ​​sicher.

Antwort2

Am Ende habe ich Ubuntu einfach neu installiert und jetzt funktioniert es einwandfrei. Ich glaube, ich habe meine Treiber einfach durcheinander gebracht, als ich sudo apt install fusevor ein paar Tagen versucht habe, ein anderes Problem zu lösen (was mein System kaputt gemacht hat).

verwandte Informationen