Kubuntu 22.04, prime-select: nvidia lässt sich nicht mehr aktivieren

Graupe

Cadet 3rd Year
Registriert
Aug. 2022
Beiträge
40
PROBLEM GELÖST
LÖSUNG

Guten Abend zusammen!

Ich nutze Kubuntu 22.04 mit dem "nvidia-driver-515". Bis gestern hat alles noch wunderbar funktioniert. Leider kam heute ein Update und seitdem kann ich nicht mehr mittels "sudo prime-select nvidia" den Modus umstellen. Selbst ein Neustart hilft nicht. "prime-select query" zeigt "nvidia" an, jedoch kann der Treiber auf keinen Fall aktiv sein, da ich die Performance in Spielen nicht habe, der Laptop nicht entsprechen warm wird und auch keine Settings in dem nvidia-tool angezeigt werden.

Ich wüsste jetzt nicht wie ich da ran gehen sollte oder welche weitere Information da jetzt helfen könnte.

Code:
dpkg -l | grep nvidia
ii  libnvidia-cfg1-515:amd64                      515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-515                          515.76+really.515.65.01-0ubuntu0.22.04.1    all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-515:amd64                   515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA libcompute package
ii  libnvidia-compute-515:i386                    515.76+really.515.65.01-0ubuntu0.22.04.1    i386         NVIDIA libcompute package
ii  libnvidia-decode-515:amd64                    515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-515:i386                     515.76+really.515.65.01-0ubuntu0.22.04.1    i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-egl-wayland1:amd64                  1:1.1.9-1.1                                 amd64        Wayland EGL External Platform library -- shared library
ii  libnvidia-encode-515:amd64                    515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-515:i386                     515.76+really.515.65.01-0ubuntu0.22.04.1    i386         NVENC Video Encoding runtime library
ii  libnvidia-extra-515:amd64                     515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-515:amd64                      515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-515:i386                       515.76+really.515.65.01-0ubuntu0.22.04.1    i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-515:amd64                        515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-515:i386                         515.76+really.515.65.01-0ubuntu0.22.04.1    i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
rc  linux-modules-nvidia-515-5.15.0-46-generic    5.15.0-46.49                                amd64        Linux kernel nvidia modules for version 5.15.0-46
rc  linux-modules-nvidia-515-5.15.0-47-generic    5.15.0-47.51                                amd64        Linux kernel nvidia modules for version 5.15.0-47
rc  linux-modules-nvidia-515-5.15.0-48-generic    5.15.0-48.54                                amd64        Linux kernel nvidia modules for version 5.15.0-48
rc  linux-modules-nvidia-515-5.15.0-50-generic    5.15.0-50.56+1                              amd64        Linux kernel nvidia modules for version 5.15.0-50
ii  linux-modules-nvidia-515-5.15.0-52-generic    5.15.0-52.58+1                              amd64        Linux kernel nvidia modules for version 5.15.0-52
ii  linux-modules-nvidia-515-generic              5.15.0-52.58+1                              amd64        Extra drivers for nvidia-515 for the generic flavour
ii  linux-objects-nvidia-515-5.15.0-1021-oracle   5.15.0-1021.27+1                            amd64        Linux kernel nvidia modules for version 5.15.0-1021 (objects)
rc  linux-objects-nvidia-515-5.15.0-46-generic    5.15.0-46.49                                amd64        Linux kernel nvidia modules for version 5.15.0-46 (objects)
rc  linux-objects-nvidia-515-5.15.0-47-generic    5.15.0-47.51                                amd64        Linux kernel nvidia modules for version 5.15.0-47 (objects)
rc  linux-objects-nvidia-515-5.15.0-48-generic    5.15.0-48.54                                amd64        Linux kernel nvidia modules for version 5.15.0-48 (objects)
rc  linux-objects-nvidia-515-5.15.0-50-generic    5.15.0-50.56+1                              amd64        Linux kernel nvidia modules for version 5.15.0-50 (objects)
ii  linux-objects-nvidia-515-5.15.0-52-generic    5.15.0-52.58+1                              amd64        Linux kernel nvidia modules for version 5.15.0-52 (objects)
ii  linux-objects-nvidia-515-5.17.0-1020-oem      5.17.0-1020.21+1                            amd64        Linux kernel nvidia modules for version 5.17.0-1020 (objects)
ii  linux-signatures-nvidia-5.15.0-1021-oracle    5.15.0-1021.27+1                            amd64        Linux kernel signatures for nvidia modules for version 5.15.0-1021-oracle
ii  linux-signatures-nvidia-5.15.0-52-generic     5.15.0-52.58+1                              amd64        Linux kernel signatures for nvidia modules for version 5.15.0-52-generic
ii  linux-signatures-nvidia-5.17.0-1020-oem       5.17.0-1020.21+1                            amd64        Linux kernel signatures for nvidia modules for version 5.17.0-1020-oem
ii  nvidia-compute-utils-515                      515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA compute utilities
ii  nvidia-driver-515                             515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-515                      515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-515                      515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA kernel source package
ii  nvidia-prime                                  0.8.17.1                                    all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               510.47.03-0ubuntu1                          amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-515                              515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                       0.18.2                                      all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-515                 515.76+really.515.65.01-0ubuntu0.22.04.1    amd64        NVIDIA binary Xorg driver

NVIDIA.png


Vielleicht hat ja jemand ein Idee. Viele Grüße und schönen Abend noch :)
 
Zuletzt bearbeitet:
Was zeigt Dir denn "sudo ubuntu-drivers devices" an?
 
  • Gefällt mir
Reaktionen: madmax2010
und: warum brauchst du den proprietären nvidia treiber? Was deckt Noeveau nicht ab, was der bietet?
Sehe bei dir kein CUDA/ CUDNN in der liste, was eigentlich der häufigste Grund ist
 
Code:
sudo ubuntu-drivers devices
[sudo] Passwort für Name:
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F15sv000017AAsd00003F8Dbc03sc00i00
vendor   : NVIDIA Corporation
model    : TU106M [GeForce RTX 2060 Mobile]
driver   : nvidia-driver-510 - distro non-free
driver   : nvidia-driver-515-server - distro non-free
driver   : nvidia-driver-520-open - distro non-free recommended
driver   : nvidia-driver-520 - distro non-free
driver   : nvidia-driver-515-open - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-510-server - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-515 - distro non-free
driver   : nvidia-driver-450-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin


Also ich nutze den Treiber, weil der super funktioniert (also bis jetzt), der Wechsel zwischen dem leisen Intel-Mode und dem schnellen Nvidia-Mode gut funktioniert und ich gute Performance mit Steam habe.
 
Versuch mal nouveau.
Hat bei mir sehr gut für horizon zero dawn funktioniert und du sparst dir das grummel mit dem proprietären Treiber
 
Code:
Name@legion:~$ sudo ubuntu-drivers autoinstall
[sudo] Passwort für Name:
Traceback (most recent call last):
  File "/usr/bin/ubuntu-drivers", line 513, in <module>
    greet()
  File "/usr/lib/python3/dist-packages/click/core.py", line 1128, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1053, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3/dist-packages/click/core.py", line 1659, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3/dist-packages/click/core.py", line 1395, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3/dist-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/decorators.py", line 84, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/click/core.py", line 754, in invoke
    return __callback(*args, **kwargs)
  File "/usr/bin/ubuntu-drivers", line 432, in autoinstall
    command_install(config)
  File "/usr/bin/ubuntu-drivers", line 187, in command_install
    UbuntuDrivers.detect.nvidia_desktop_pre_installation_hook(to_install)
  File "/usr/lib/python3/dist-packages/UbuntuDrivers/detect.py", line 839, in nvidia_desktop_pre_installation_hook
    with_nvidia_kms = version >= 470
UnboundLocalError: local variable 'version' referenced before assignment
 
Dann wechsel mal den Treiber, bestätige und verpasse dem System mal mit der Konsole einen reboot.
 
Hmm danke erst einmal. Einfach per GUI und wenn ja, welchen am besten?
Das sind ja 10 Stück.
 
Das ist egal. Nimm ruhig den Nouveau, bestätige mit Apply Changes, mach die konsole auf, gib "sudo reboot" ein und enter ab.
 
Oh man, leider geht das nicht. Die Flächen sind "ausgegraut" egal welchen Treiber ich auswähle.
 
So, danke für deine Mühe.

Leider hat bis jetzt nichts geholfen. Ich habe den Treiber vollständig deinstalliert und sowohl den 520, als auch den 510 ausprobiert. Bei beiden habe ich die gleiche Problematik wie am Anfang. Mit dem Nouveau geht gar nichts, also bei dem kann man ja auch nicht zwischen Intel und NVIDIA wechseln, was mit wichtig ist.

Kann es sein, dass mit einem Kernel-Update das Problem aufgetaucht ist?
 
Graupe schrieb:
Kann es sein, dass mit einem Kernel-Update das Problem aufgetaucht ist?
Denkbar ist das schon.

Ich habe jetzt auch keine andere Idee, die hilfreich sein könnte. Meine Linuxe machen schon, was ich denen sage, aber ich bin kein echter Insider, dessen Finger nur so auf der Konsole rumfliegen.
 
Hm, weist du wie ich auf einen anderen Linux Kernel wechseln kann? Es werden doch immer mehrere im System bereit gehalten oder?
 
Oh, das habe ich lange nicht mehr gemacht.

Probiere das mal.

Klick
Klack
Klick

Oder warte mal, im Bootfenster kann man doch bei "erweiterten Optionen" unterschiedliche Kernel auswählen. So als Fallback-Option. Hast Du mehrere Systeme zur Auswahl also ein Multi Boot System oder nur ein Linux. Dann muss man ja sowieso auswählen. Hast Du nur ein OS im System, sollte mit Betätigung der "ESC" Taste während des Startvorgangs das Grub Menü erscheinen. Oder war es die "Shift" Taste. Ich weiß es gerade nicht.
 
Zuletzt bearbeitet:
Hm, schade mit einem anderen kann ich nicht mal booten. Werde mal abwarten. Danke.
 
So, das Problem wurde gelöst.

Irgendwie hat ein Systemupdate etwas mit dem Kernel gemacht.

Kernel vor dem FIX:
Code:
dpkg -l linux\* | grep -v '^un'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                    Version                         Architektur  Beschreibung
+++-=======================================-===============================-============-======================================================================
ii  linux-base                              4.5ubuntu9                      all          Linux image base package
ii  linux-firmware                          20220329.git681281e4-0ubuntu3.6 all          Firmware for Linux kernel drivers
ii  linux-generic                           5.15.0.52.52                    amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.15.0-52                 5.15.0-52.58                    all          Header files related to Linux kernel version 5.15.0
ii  linux-headers-5.15.0-52-generic         5.15.0-52.58                    amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii  linux-headers-generic                   5.15.0.52.52                    amd64        Generic Linux kernel headers
ii  linux-image-5.15.0-1021-oracle          5.15.0-1021.27                  amd64        Signed kernel image oracle
ii  linux-image-5.15.0-52-generic           5.15.0-52.58                    amd64        Signed kernel image generic
ii  linux-image-5.17.0-1020-oem             5.17.0-1020.21                  amd64        Signed kernel image OEM
ii  linux-image-generic                     5.15.0.52.52                    amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                    5.15.0-52.58                    amd64        Linux Kernel Headers for development
ii  linux-modules-5.15.0-1021-oracle        5.15.0-1021.27                  amd64        Oracle Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-5.15.0-52-generic         5.15.0-52.58                    amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-5.17.0-1020-oem           5.17.0-1020.21                  amd64        Linux kernel extra modules for version 5.17.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-52-generic   5.15.0-52.58                    amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-sound-base                        1.0.25+dfsg-0ubuntu7            all          base package for ALSA and OSS sound systems


Kernel nach dem FIX:
Code:
dpkg -l linux\* | grep -v '^un'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                                   Version                         Architektur  Beschreibung
+++-======================================-===============================-============-===============================================================
ii  linux-base                             4.5ubuntu9                      all          Linux image base package
ii  linux-firmware                         20220329.git681281e4-0ubuntu3.6 all          Firmware for Linux kernel drivers
ii  linux-generic                          5.15.0.52.52                    amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.15.0-52                5.15.0-52.58                    all          Header files related to Linux kernel version 5.15.0
ii  linux-headers-5.15.0-52-generic        5.15.0-52.58                    amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii  linux-headers-generic                  5.15.0.52.52                    amd64        Generic Linux kernel headers
ii  linux-image-5.15.0-52-generic          5.15.0-52.58                    amd64        Signed kernel image generic
ii  linux-image-generic                    5.15.0.52.52                    amd64        Generic Linux kernel image
ii  linux-libc-dev:amd64                   5.15.0-52.58                    amd64        Linux Kernel Headers for development
ii  linux-modules-5.15.0-52-generic        5.15.0-52.58                    amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-52-generic  5.15.0-52.58                    amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-sound-base                       1.0.25+dfsg-0ubuntu7            all          base package for ALSA and OSS sound systems

Die falschen Kernel (OEM/ORACLE) wurden entfernt. Der Alte NVIDIA-Treiber wurde entfernt und der neue 520 installiert.

Das Ganze habe ich nicht alleine herausgefunden, sonder mit Hilfe des Ubuntuusers-Forum.

Lösung von Ubuntuusers

Nun läuft alles wieder so wie es soll :)

Viele Grüße und einen schönen Abend!
 
Zurück
Oben