Das Entfernen des nVidia-Treibers aus Fedora führt zu Verweisen auf fehlende Datei-nvidia-tls

936
MTilsted

Ich hatte den nVidia-Treiber von rpmfusion-nonfree installiert und funktioniert seit langem einwandfrei (von fedora 18 denke ich).

Aber jetzt wollte ich zum Opensource-Treiber wechseln, also entfernte ich den NVIDIA-Treiber (dnf erase akmod-nvidia *) und dann wurden die Dinge merkwürdig.

Da der Treiber kde5 entfernt wurde, versucht er immer noch, auf die * .so-Dateien von nvidia-tls * zu verweisen (und einige andere opengl-nvidia-Dateien, an die ich mich nicht erinnern kann), die zum nvidia-Treiber gehörten. Die Feuer werden somit entfernt, so dass das Laden von kde5 fehlschlägt.

Ich kann die GUI im Fail-Safe-Modus starten, aber wenn ich versuche, einen Browser wie Firefox und Chrome zu starten, beschweren sich beide ebenfalls über fehlende nvidia * -Dateien.

Ich habe sogar versucht, meine nVidia-Grafikkarte von meinem Computer zu entfernen und die eingebaute Ivy-Bridge-Grafik für mein Motherboard zu verwenden. Aber selbst wenn dies der Fall ist, klagt X11 immer noch über fehlende nvidia-tls.so-Datei, obwohl mein Computer an diesem Punkt keine nVidia-Hardware hatte.

Es ist also so, als ob X11 / Kde den nvidia-Treiber verwenden möchte, auch nachdem er deinstalliert und die Hardware entfernt wurde. Wer hat eine Ahnung, was falsch ist und wie man es lösen kann?

------------------------ BEARBEITEN ------------------------- ---------

Ich erinnere mich jetzt daran, dass ich ursprünglich (bevor ich den Treiber von rpmfusion-unfree installiert habe) versucht habe, den nvidia-Treiber zu installieren, der von nvidia heruntergeladen wurde ( http://www.nvidia.com/object/unix.html ), aber ich habe neuere Um mit einem kompilierten Kernel zu arbeiten, habe ich das Uninstaller installiert und ausgeführt.

Möglicherweise ist bei dieser Installation etwas schiefgelaufen, was mein System durcheinander bringt.

0

1 Antwort auf die Frage

0
Neil Darlow

Hier gibt es ein paar Dinge zu überprüfen:

  1. Sie geben an, dass Sie das RPM akmod-nvidia entfernt haben. Haben Sie auch das generierte kmod-nvidia-RPM entfernt, das Ihrem laufenden Kernel zugeordnet ist?
  2. Gibt es /etc/X11/xorg.conf oder eine Datei in /etc/X11/xorg.conf.d, die den Treiber als NVIDIA definiert? xorg.conf sollte entfernt werden, wenn das RPM von kmod-nvidia entfernt wird. Andernfalls kann es noch vorhanden sein.
  3. Haben Sie die initramfs mit Dracut regeneriert, nachdem Sie überprüft haben, dass kmod-nvidia entfernt wurde? Die Installation des nvidia-Treibers besteht darin, den noveau-Treiber beim Booten über die initramfs auf die schwarze Liste zu setzen.

Wenn Sie dies untersuchen, sollten Sie Ihr Problem lösen.

Willkommen bei Super User! Dies ist wirklich ein Kommentar und keine Antwort auf die ursprüngliche Frage. Hinterlassen Sie einen Kommentar oder Kommentar zu einem Autor, und hinterlassen Sie einen Kommentar unter dem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Sobald Sie über ausreichend [Ruf] (http://superuser.com/help/whats-reputation) verfügen, werden Sie dies tun [kommentieren Sie jeden Beitrag] (http://superuser.com/help/privileges/comment). DavidPostill vor 9 Jahren 0
1: Ja, ich habe das Paket kmod und kmod-nvidia-304xx entfernt. 2: nicht sicher (Ich musste die NVIDIA-Grafikkarte erneut installieren und den AKmod-NVIDIA-Treiber erneut installieren, um ein funktionierendes System zu erhalten.). In diesen Dateien wird nvidia natürlich erwähnt, aber ich bin mir ziemlich sicher, dass sie das vorher nicht gemacht haben. 3: Nicht explizit, aber das Paket sollte das für mich tun, oder? Ich habe noch nie explizit explizit aufgerufen. Aber das Problem war auch da, als die NVIDIA-Grafikkarte entfernt wurde und ich den Intel-Treiber verwendet habe. MTilsted vor 9 Jahren 0