staging.inyokaproject.org

Grafikdriver Nvidia "Problem"

Status: Ungelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Sieh Dir an wie viele Nvidia-Pakete bei mir installiert sind.

Spacetaxi

(Themenstarter)

Anmeldungsdatum:
24. Februar 2014

Beiträge: 3291

woko1754 schrieb:

Ich hatte doch geschrieben das die i386 Pakete installiert werden und auch wie man sie wieder los wird. Die anderen Pakete werden gebraucht ! Sonnst funktioniert nichts.

Hä??

Ich hab gerade ein Klasse Bild und den 390.138 laufen.

Es funktioniert alles.....!!

Wenn der Nouveau der 390.138 ist bin ich zufrieden.

Die werden dann auch alle Pakete vollständig installiert haben.

Nochmal:

Verwendung derzeit:

390.138

GrafiK

SIEHT SAUBER AUS

und da ich keine Auswahl treffen kann in Anwendungen & Aktualisierungen...werden die automatisch ergänz wenn sie fehlen sollten??

Du hast doch durch meine Ausgabe gesehen was ich derzeit verwende, falls du noch nicht mitbekommen haben soltest das meine Grafik, clear aussiehtr weisst dus jetzt....

Also was soll da großartig fehlen?

Spacetaxi

(Themenstarter)

Anmeldungsdatum:
24. Februar 2014

Beiträge: 3291

woko1754 schrieb:

Ich hatte doch geschrieben das die i386 Pakete installiert werden und auch wie man sie wieder los wird. Die anderen Pakete werden gebraucht ! Sonnst funktioniert nichts.

Die schmeiße ich dann mit 'aptitude purge gcc-10-base:i386' wieder raus

Damit werden alo nur die 32 Bit Grafikpakete deinstalliert oder alle 32er des gesamten Systems?

Gut, das wäre ne Möglichkeit, aber mit dem purge nvidia das lass ich weg, den ich brauche nur die TŹusatzpakete es 390ers...

Mir ist das alles zu unsicher...

Nochmal:

wenn ich jetzt erneut

sudo ubuntu-drivers autoinstall

kann ich den 390er auswählen....

Dann bekomme ich genauso wie beim 440er ein Riesenbild.

wähl ich den noveau aus, ist alles wieder ausgegraut aber das Bild ist noch dem Neustart topp und der 390.138 wird angezeigt.

Eigentlich hab ich ja durch den nouveau dann das was ich will, oder nicht?

Ich brauche übrigens NUR die 390.138, keine 390. irgendwas.

Ich hab die Befürchtung das ich zu den unnötigen 32 Bit Paketen auch noch veraltetet 390er Versionen bekomme anstat der 390.138.

Also im Großen und Ganzen 90% unnötiges Zeug.

Es hat jetzt geklappt, nach dem vielen Tippen hab ich per Zufall einfach Anwendungen & Aktualisierungen anwählen können, ich konnte den 390er plötzlich auswählen und auch den nouveau, ich hab jetzt tatsächlich funktional den 390.138 in Verwendung und die Grafik ist die selbe wie bei nouveau, 390.138 wird aber verwendet (kein Nouveau) bei gutem Bild (offensichtlich keine Unterschiede)

Test:

 dpkg -l | grep nvidia
ii  libnvidia-cfg1-390:amd64                   390.138-0ubuntu0.20.04.1            amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                       390.138-0ubuntu0.20.04.1            all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                390.138-0ubuntu0.20.04.1            amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                 390.138-0ubuntu0.20.04.1            i386         NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                 390.138-0ubuntu0.20.04.1            amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                  390.138-0ubuntu0.20.04.1            i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                 390.138-0ubuntu0.20.04.1            amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                  390.138-0ubuntu0.20.04.1            i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                   390.138-0ubuntu0.20.04.1            amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-390:i386                    390.138-0ubuntu0.20.04.1            i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                     390.138-0ubuntu0.20.04.1            amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                      390.138-0ubuntu0.20.04.1            i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                   390.138-0ubuntu0.20.04.1            amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-390:i386                    390.138-0ubuntu0.20.04.1            i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                   390.138-0ubuntu0.20.04.1            amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                            390.138-0ubuntu0.20.04.1            amd64        NVIDIA DKMS package
ii  nvidia-driver-390                          390.138-0ubuntu0.20.04.1            amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                   390.138-0ubuntu0.20.04.1            amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                   390.138-0ubuntu0.20.04.1            amd64        NVIDIA kernel source package
ii  nvidia-prime                               0.8.14                              all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                            440.82-0ubuntu0.20.04.1             amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                           390.138-0ubuntu0.20.04.1            amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                    0.18build1                          all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-390              390.138-0ubuntu0.20.04.1            amd64        NVIDIA binary Xorg driver
ghost@ghost-desktop:~$ 

die nvidia settings hab ich aber vom 440er...??!! wie das?

Könnte ich hier bekommen:

https://pkgs.org/download/nvidia-settings-gtk-390.138

aber ich weiss nicht ob ich der Seite vertrauen kann.

Wer sucht, der findet: https://packages.debian.org/sid/amd64/nvidia-settings-legacy-390xx/download

Der Seite Vertrau ich.

Siehe Photo

GEHT nicht.

UNERFÜLLTE ABHÄNGIGKEITEN. Also:

Alles gut.

Ich werde die nvidia settings wohl über den 440er nutzen können!

Bilder

Spacetaxi

(Themenstarter)

Anmeldungsdatum:
24. Februar 2014

Beiträge: 3291

 dpkg -l | grep nvidia
rc  libnvidia-compute-390:amd64                390.138-0ubuntu0.20.04.1            amd64        NVIDIA libcompute package
rc  libnvidia-compute-390:i386                 390.138-0ubuntu0.20.04.1            i386         NVIDIA libcompute package
rc  nvidia-compute-utils-390                   390.138-0ubuntu0.20.04.1            amd64        NVIDIA compute utilities
rc  nvidia-dkms-390                            390.138-0ubuntu0.20.04.1            amd64        NVIDIA DKMS package
rc  nvidia-kernel-common-390                   390.138-0ubuntu0.20.04.1            amd64        Shared files used with the kernel module
rc  nvidia-prime                               0.8.14                              all          Tools to enable NVIDIA's Prime
rc  nvidia-settings                            440.82-0ubuntu0.20.04.1             amd64        Tool for configuring the NVIDIA graphics driver

Bin am Aufräumen:

linux-modules-nvidia-440-5.4.0-42-generic 5.4.0-42.46

Vollständig entfernt - das war wohl übertrieben, ein "normales" remove hätte auch genügt, nicht das ich nachher Probleme mit schwarzen Bildschirmen bekomme, solte Kellerkind_09 mir ev. wieder helfen

Ich habe nun herausgefunden das die Installation des linux-modules-nvidia-390-5.4.0-42-generic 5.4.0-42.46 auch möglich ist!!

Dies blieb nach dem purgen übrig, also der linux-modules-nvidia-440-5.4.0-42-generic 5.4.0-42.46

Hatte das seinen Sinn.??

Das schwarz weisse Logo ist beim Neustart jedenfalls weg.... (bei Installation des linux-modules-nvidia-390-5.4.0-42-generic 5.4.0-42.46

Aber passt halt zur Version...

Spacetaxi

(Themenstarter)

Anmeldungsdatum:
24. Februar 2014

Beiträge: 3291

Ich habe festgestellt das die linux-modules-nvidia-390-5.4.0-42.46 generic und die

linux-modules-nvidia-390-5.4.0-42.46 lowlatency*

eine Verbesserung bei Starten bringen.

Kann ich die unbedenklich hinzuinstallieren?

Bei einem Remove hab ich wieder ein Riesenbild weshalb ich den Befehl von Kellerkind_09 in dem verlinkten Thread anfangs :

sudo apt-get install --reinstall linux-headers-$(uname -r) linux-headers-generic build-essential dkms patch

jetzt in der Ausführung (warum) halbwegs nachvollziehen kann.

Na ja, das YinYang ist jetzt weg und sonst läufts...wie gesagt beim Start ist mit den beiden Modulen das Bild anfangs flüssiger beim Einblenden.

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Ich verstehe jetzt gar nichts mehr. Ich habe jetzt mal deinen Befehl:

sudo ubuntu-drivers autoinstall

ausprobiert. Der hat ungefragt den nvidia-driver-440 deinstalliert und den 450 installiert, wieder mit 61 unnötigen 32-Bit Paketen. Die habe ich jetzt neben einigen Resten vom 440er wieder rausgeworfen und es schein alles zu funktionieren:

root@AORUS:# dpkg -l | grep nvidia
ii  libnvidia-cfg1-450:amd64                      450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-450                          450.57-0ubuntu0~0.20.04.2                   all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-450:amd64                   450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA libcompute package
ii  libnvidia-decode-450:amd64                    450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-450:amd64                    450.57-0ubuntu0~0.20.04.2                   amd64        NVENC Video Encoding runtime library
ii  libnvidia-extra-450:amd64                     450.57-0ubuntu0~0.20.04.2                   amd64        Extra libraries for the NVIDIA driver
ii  libnvidia-fbc1-450:amd64                      450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-450:amd64                        450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-450:amd64                      450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-450                      450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA compute utilities
ii  nvidia-dkms-450                               450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA DKMS package
ii  nvidia-driver-450                             450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-450                      450.57-0ubuntu0~0.20.04.2                   amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-450                      450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA kernel source package
ii  nvidia-prime                                  0.8.14                                      all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               440.82-0ubuntu0.20.04.1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-450                              450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA driver support binaries
ii  screen-resolution-extra                       0.18build1                                  all          Extension for the nvidia-settings control panel
ii  xserver-xorg-video-nvidia-450                 450.57-0ubuntu0~0.20.04.2                   amd64        NVIDIA binary Xorg driver

Was ich nicht verstehe ist, dass laut dem angehängten Bild der 450er als 'open source' läuft, der 440er als proprietär.

Gibt es jetzt neben Nouveau noch einen dritten Zweig ?

Und wie kann man das Installieren der 32-Bit-Pakete verhindern ?

Kann hier vielleicht jemand von den Experten helfen ?

Bilder

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Hat Nvidia jetzt die Sourcen veröffentlicht ? Die Setting haben noch Version 440 funktionieren aber mit 450 und zeigen auch die korrekte Version an.

role

Avatar von role

Anmeldungsdatum:
1. Dezember 2005

Beiträge: 612

Hallo!

Weis wer warum überhaupt die 32er Pakete installiert werden?

Wenn ich bei mir nachsehe sind das 591 MB:

sudo apt purge gcc-10-base:i386
[sudo] Passwort für role: 
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  libx11-xcb1:i386
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  gcc-10-base:i386* libatomic1:i386* libbsd0:i386* libc6:i386* libcrypt1:i386* libdrm-amdgpu1:i386* libdrm-intel1:i386* libdrm-nouveau2:i386* libdrm-radeon1:i386*
  libdrm2:i386* libedit2:i386* libelf1:i386* libexpat1:i386* libffi7:i386* libgcc-s1:i386* libgl1:i386* libgl1-mesa-dri:i386* libglapi-mesa:i386* libglvnd0:i386*
  libglx-mesa0:i386* libglx0:i386* libidn2-0:i386* libllvm10:i386* libnvidia-compute-450:i386* libnvidia-decode-450:i386* libnvidia-encode-450:i386*
  libnvidia-fbc1-450:i386* libnvidia-gl-450:i386* libnvidia-ifr1-450:i386* libpciaccess0:i386* libsensors5:i386* libstdc++6:i386* libtinfo6:i386* libunistring2:i386*
  libvulkan1:i386* libwayland-client0:i386* libx11-6:i386* libxau6:i386* libxcb-dri2-0:i386* libxcb-dri3-0:i386* libxcb-glx0:i386* libxcb-present0:i386*
  libxcb-randr0:i386* libxcb-sync1:i386* libxcb1:i386* libxdamage1:i386* libxdmcp6:i386* libxext6:i386* libxfixes3:i386* libxshmfence1:i386* libxxf86vm1:i386*
  libzstd1:i386* mesa-vulkan-drivers:i386* zlib1g:i386*
0 aktualisiert, 0 neu installiert, 54 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 591 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] 

Spacetaxi

(Themenstarter)

Anmeldungsdatum:
24. Februar 2014

Beiträge: 3291

ich lasse die einfach drin, die tun ja keinem weh, oder?

Ich hate ein sudo apt purge* nvidia gemacht, dananach den 390.138 installiert, nach der Installation von linux-modules-nvidia-390.....hat er mir ein Riesenbild gegeben, obwohl es vorher funktioniert hat.

Dann musste ich wieder sudo apt purge* nvidia Und den 390er wieder installieren.

Das muss man nicht mehr verstehen.

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Das sind immerhin über ein halbes Giga an überflüssigen Bytes. Überall im WEB wird darüber gejammert, das Nvidia keine 32-Bit Treiber mehr unterstützt und wir werden sie nicht los !

Ich würde auch gerne wissen, warum die immer wieder installiert werden.

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Ich habe jetzt herausgefunden, das hinter der "open source"- Anzeige der Nvidia-Treiber ein Bug steckt: https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/1514057

Frei ist weiterhin nur der Nouveau-Treiber.

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

Das mit den 32-Bit Paketen interessiert mich immer noch. Habe noch nichts herausgefunden.

Hat irgend jemand eine Idee wo man nachsehen kann ?

Soll ich mal einen separaten Thread dafür aufmachen ?

Spacetaxi

(Themenstarter)

Anmeldungsdatum:
24. Februar 2014

Beiträge: 3291

woko1754 schrieb:

Ich habe jetzt herausgefunden, das hinter der "open source"- Anzeige der Nvidia-Treiber ein Bug steckt: https://bugs.launchpad.net/ubuntu/+source/ubuntu-drivers-common/+bug/1514057

Frei ist weiterhin nur der Nouveau-Treiber.

War deswegen in anwendungen & Aktualisierungen die Veränderung mit dem "manuell installierten Treiber nutzen und den grau hinterlegten feldern??

Der Bug wurde wohl geschlossen, den wie aus dem Nichts konnte ich wieder alles nutzen..

Hab jetzt den 390.138 drin, oder meinst du jetze den 440er mit de Bug?

Sollte ich den nouveau nehmen?. Der 390.138 (meiner) funktioniert tadellos

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16801

Hallo role,

Das

sudo apt autoremove

hatte doch gereicht um die 32-bit Pakete los zu werden ....

Gruss Lidux

woko1754

Anmeldungsdatum:
12. November 2008

Beiträge: 801

@Spacetaxi: Bei mit wurde mit 'ubuntu-drivers' automatisch der 450er installiert, weil er der aktuellste für meine Grafikkarte ist. Den nouveau-Treiber nehme ich nicht, weil er in der Features immer hinterherhinkt.

@Lidux: Mit 'apt autoremove' werden die 32-Bit Pakete bei mit eben nicht entfernt. Ich weiß nicht wo man das einstellen kann.