Ich habe Nvidia 450 auf einer Neuinstallation von Kubuntu 20.04.1 installiert.
Prime Render Offload funktioniert im manuellen Modus mit__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
Aber nvidia-settings
es heißt, dass Prime nicht unterstützt wird. Und deshalb habe ich keinen Prime-Eintrag im Nvidia-Fenster, wie Sie unten sehen können.
Ich denke also, dass der Wechsel zwischen integrierter und NVIDIA-GPUnicht automatisch seinund das "on demand" funktioniert nicht.
Was ist los? Vielen Dank für Ihre Hilfe.
Computer : Asus A17-TUF766IU-H7074T
Betriebssystemdetails: Kubuntu 20.04.1 mit Mainline-Kernel 5.8.8 Nvidia-Treiberversion: 450.66 Desktop-Umgebung: Plasma Fenstermanager: KDE
Hardwaredetails Prozessor: AMD Ryzen 4800H GPU: GeForce GTX 1660 Ti 6 Go
meloli@Asus-A17:~$ __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxinfo | egrep "(OpenGL vendor|OpenGL renderer|OpenGL version)"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1660 Ti/PCIe/SSE2
OpenGL version string: 4.6.0 NVIDIA 450.66
meloli@Asus-A17:~$ glxinfo | egrep "(OpenGL vendor|OpenGL renderer|OpenGL version)"
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RENOIR (DRM 3.38.0, 5.8.8-050808-generic, LLVM 10.0.0)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.8
Und
meloli@Asus-A17:~$ nvidia-settings
(nvidia-settings:6099): GLib-GObject-CRITICAL **: 14:05:53.205: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
ERROR: nvidia-settings could not find the registry key file. This file should have been installed along with this driver at /usr/share/nvidia/nvidia-application-profiles-key-documentation. The
application profiles will continue to work, but values cannot be prepopulated or validated, and will not be listed in the help text. Please see the README for possible values and
descriptions.
** Message: 14:05:53.270: PRIME: No offloading required. Abort
** Message: 14:05:53.271: PRIME: is it supported? no
Antwort1
Es gibt keinen automatischen Schalter in Linux(automatisches Umschalten funktioniert nur unter Windows) und die Verwendung der Nvidia-GPU ist nur durch manuelles Hinzufügen des Präfixes vor dem Befehl möglich.
Für Vulkan:
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only
__NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=non_NVIDIA_only
Für GLX + OpenGL
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia
__NV_PRIME_RENDER_OFFLOAD_PROVIDER=NVIDIA-G0 __GLX_VENDOR_LIBRARY_NAME=nvidia
Aber da istein kleiner FehlerIch habe im Launchpad gemeldet: PRIME-Profile werden in den NVIDIA-Einstellungen nicht angezeigtmit 450er Treiber. https://bugs.launchpad.net/ubuntu/+source/nvidia-settings/+bug/1895327
BEARBEITENPRIME Profilesind nun im letzten Treiber.
Quelle :