GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Nvidia-Treiber aktualisiert – Mischversionen von 304.88 und 319.32?

Mein Problem ist, dass ich nach dem Versuch, meinen Treiber über die zusätzliche Treiber-GUI zu aktualisieren, Ubuntu nicht mehr mit der GUI booten kann, da Xorg sagt, dass das Kernelmodul die Version 304.88 hat (die alte Version vor dem Update), aber die Treiberkomponenten die Version haben 319.32 (Die neue Version)

Dies ist die Ausgabe von dpkg -l | grep nvidia

dkpg -l | grep nvidia
ii nvidia-304 : 304.88-0ubuntu0.0.3
 NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-319 : 319.32-0ubuntu0.0.1
 NVIDIA binary Xord driver, kernel module and VDPAU library
ii nvidia-common : 1:0.2.44.2
 Find obselete NVIDIA drivers
ii nvidia-current : 304.88-0ubuntu0.0.3
 Transitional package for nvidia-current
ii nvidia-settings : 304.88-0ubuntu.0.0.3
 Transitional package for nvidia-settings
ii nvidia-settings-304 : 304.88-0ubuntu.0.0.3
 Tool for configuring the NVIDIA graphics driver
ii nvidia-settings-319 : 319.32-0ubuntu.0.0.1
 Tool for configuring the NVIDIA graphics driver

Das ist die Ausgabe dieser Datei.

Die Nachricht, die startx mir gibt, ist:

NVIDIA:API-Nichtübereinstimmung:Das NVIDIA-Kernelmodul hat die Version 304.88, aber diese NVIDIA-Treiberkomponente hat die Version 319.32. Bitte stellen Sie sicher, dass das Kernel-Modul und alle NVIDIA-Treiberkomponenten die gleiche Version haben.

   Fatal server error:
   no screens found

Ich verstehe, dass während des Updates etwas schief gelaufen ist, also frage ich mich, wie ich das beheben kann, damit die verbleibenden Teile von 304 entfernt und durch 319 ersetzt werden. Ich weiß nicht, wie ich anfangen soll, weil ich dachte, dass nvidia-current derjenige war, der das war würde auf 319 aktualisieren und eine Neuinstallation hat nicht funktioniert. Und ich habe gegoogelt und festgestellt, dass jemand sagte, er solle versuchen, dieses Paket zu installieren/neu zu installieren/deinstallieren:nvidia-current-updates-dev

Aber ich hatte dieses Paket nicht installiert, also hat es nicht geholfen. Ansonsten bin ich ahnungslos. Ich hoffe, dass die von mir bereitgestellten Informationen ausreichen, damit ich bald eine Antwort erhalten kann.

BEARBEITEN:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise

uname -a
Linux SQuad 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/LINUX

Beste Antwort

Anstatt die neueste Version zu installieren, empfehle ich Ihnen, Kernel zu installieren was für Ubuntu 12.04.3 LTS gedacht ist das ist Linux Kernel 3.8.0.30 . Es ist im Repository verfügbar, sodass Sie nicht an einen anderen Ort gehen müssen. Hier sind die Schritte zur Installation von Kernel 3.8.0.30 für Ubuntu 12.04.3 LTS.

  • Führen Sie die folgenden Befehle nacheinander aus (nacheinander, wenn Sie einen Fehler in einem Befehl erhalten, kommentieren Sie einfach den Befehl, für den Sie den Fehler mit der Fehlermeldung erhalten haben)

    • Führen Sie dies aus, um das Repository zu aktualisieren:

      sudo apt-get update
      
    • Führen Sie dies aus, um Kernel 3.8.x zu installieren (Vorsicht, kein Zeichen verpassen)

      sudo apt-get install linux-generic-lts-raring linux-headers-3.8.0-30 linux-headers-3.8.0-30-generic linux-headers-generic-lts-raring linux-image-3.8.0-30-generic linux-image-generic-lts-raring
      
    • Führen Sie dies aus, um grub zu aktualisieren:

      sudo update-grub
      
    • Führen Sie dies aus, um alle installierten Pakete neu zu konfigurieren (Es würde einige Zeit dauern, also warten Sie. Wenn es fehlschlägt, gibt es einen Fehler, fahren Sie einfach mit dem nächsten Schritt fort)

      sudo dpkg-reconfigure -a
      
    • Führen Sie dies aus, um Ihr System neu zu starten:

      sudo reboot
      
  • Während des Neustarts sehen Sie einen weiteren Eintrag in Grub Entry für Linux Kernel 3.8.0.30 wählte das.

  • Sehen Sie, was passiert.. Antworten Sie für weitere Unterstützung..

Verwandte Themen:Wie installiere ich den GNOME 3 Login Manager?

Jetzt wird nvidia-304 entfernt und Neukonfiguration von nvidia-319

Befolgen Sie dazu diese Schritte. Ich gehe davon aus, dass nvidia-319 ist derzeit auf Ihrem System installiert.

  • Öffnen Sie das Terminal und führen Sie die folgenden Befehle vollständig aus nvidia-304

    sudo apt-get autoremove nvidia-304*
    sudo apt-get --purge remove nvidia-304*
    sudo apt-get autoremove
    sudo apt-get autoclean
    
  • Führen Sie dann diese Befehle aus, um nvidia-319 neu zu konfigurieren

    sudo update-grub
    sudo dpkg-reconfigure nvidia-319
    

    Wenn der obige Befehl einen Fehler anzeigt, versuchen Sie, nvidia-319 zu ersetzen mit nvidia-319*

    sudo update-grub
    sudo update-initramfs -u (it would take some time)
    
  • Starten Sie dann Ihr System neu

    sudo reboot
    

Antwort...


Ubuntu
  1. So installieren Sie den Nvidia-Treiber unter Linux Mint 20

  2. Ubuntu 12.04 Terminal nur nach Nvidia-Treiber-Upgrade?

  3. Everpad auf Ubuntu 13.10 und 14.04 installieren?

  4. Fingerabdruck – GUI und 18.04 Anmeldeproblem?

  5. Fglrx-Treiber Ubuntu installieren?

Installieren Sie NVIDIA-Treiber auf Ubuntu (Befehlszeilen- und GUI-Methoden)

So installieren Sie Syncthing auf Ubuntu 20.04 und Ubuntu 21.04

System startet nicht mit aktiviertem Nvidia-Treiber?

Lb-Link (Modell Nr. =wn155a) Treiber?

Ubuntu 20.04 Nvidia-Treiber installieren?

So installieren Sie den NVIDIA-Grafiktreiber unter Ubuntu 20.04