Grafiktreiber verschwunden - nvidia

Dann bitte nur:

pamac remove nvidia-libgl
[timo@Gemini ~]$ pamac remove nvidia-libgl

Fehler: Ziel nicht gefunden: nvidia-libgl

:see_no_evil:

Bitte einmal das auch:

pamac list --installed | grep nvidia

[timo@Gemini ~]$ pamac list --installed | grep nvidia
lib32-nvidia-utils 455.45.01-3 multilib 126,6 MB
linux414-nvidia-455xx 455.45.01-4 21,6 MB
linux59-nvidia-455xx 455.45.01-4 21,6 MB
mhwd-nvidia 455.45.01-3 core 1,5 kB
mhwd-nvidia-340xx 340.108-1 2,5 kB
mhwd-nvidia-390xx 390.138-1 core 1,9 kB
nvidia-455xx-utils 455.45.01-1 326,8 MB

Dein Wissen hätte ich gern, wenn ich Terminal-Befehle mal eben kurz so rausschütteln könnte… :smile:

Das ist wirklich seltsam… aber gut. Du bist wahrscheinlich auf Stable und ich auf der Testing Branch. Anscheinend wurde mhwd noch nicht aktualisiert oder die alte config wurde bei dir nicht automatisch entfernt.

mhwd-nvidia-455xx wurde zu mhwd-nvidia… mh kannst du nochmal angeben was in dem Ordner ist?

ls /var/lib/mhwd/local/pci/

Ja wirklich seltsam. Seltsam ist auch, dass das Hintergrund auf dem zweiten Monitor schon mehrfach zurückgesetzt wurde ohne mein Zutun.

[timo@Gemini ~]$ ls /var/lib/mhwd/local/pci/
video-nvidia-455xx

Ok das ist lösbar… hoffe du bist der einzige, der davon betroffen ist :see_no_evil:

Falls die Ausgabe von

cat /var/lib/mhwd/local/pci/video-nvidia-455xx/MHWDCONFIG | grep NAME=

NAME=“video-nvidia” ist, kann man den Ordner einfach nach video-nvidia umbennen. Falls nicht… müsstest du die config im pamac entfernen,

pamac remove mhwd-nvidia

dann prüfen ob der Ordner video-nvidia-455xx noch da ist, falls ja… einmal entfernen:

sudo rm -R /var/lib/mhwd/local/pci/video-nvidia-455xx

und dann wieder installieren, aber vorher bitte:

sudo pacman-mirrors -c Germany

(das aktualisiert die Mirror nochmal)
und dann:

pamac install mhwd-nvidia

Ich denke auch du solltest einmal mhwd und mhwd-db komplett neu-installieren.

pamac remove mhwd mhwd-db && pamac install mhwd mhwd-db

PS: Sind viele Terminal-Befehle, aber im Forum ist das so einfacher erklärt :smiley:

1 Like

Ist das so korrekt? Wenn der Ordner doch schon so heißt?

at /var/lib/mhwd/local/pci/video-nvidia-455xx/MHWDCONFIG | grep NAME=
NAME=“video-nvidia-455xx”
[timo@Gemini ~]$ pamac remove video-nvidia
Fehler: Ziel nicht gefunden: video-nvidia
[timo@Gemini ~]$ pamac install mhwd mhwd-db
Vorbereitung…
Es gibt nichts zu tun.
Vorgang erfolgreich abgeschlossen.

Sorry, da warst du ein wenig schnell… ich habe es wieder korrigiert. Siehe oben. Müsstest du dann neu installieren.

PS: Code aus dem terminal kannst du am besten so einfügen:

```
code aus dem terminal
```
oder
~~~
code aus dem terminal
~~~

[timo@Gemini ~]$ sudo rm -R /var/lib/mhwd/local/pci/video-nvidia-455xx
[sudo] Passwort für timo:
[timo@Gemini ~]$ ls /var/lib/mhwd/local/pci/
[timo@Gemini ~]$ sudo pacman-mirrors -c Germany
::INFO Downloading mirrors from repo.manjaro.org
::INFO User generated mirror list
::------------------------------------------------------------
::INFO Custom mirror file saved: /var/lib/pacman-mirrors/custom-mirrors.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
0.363 Germany : Index of /manjaro/
0.353 Germany : https://manjaro.re/
0.114 Germany : http://manjaro.re/
0.354 Germany : ftp://manjaro.re/
0.377 Germany : Index of /manjaro/
0.211 Germany : http://mirror.atysleaks.org/manjaro/
0.623 Germany : Index of /manjaro/
0.219 Germany : http://mirror.23media.com/manjaro/
0.563 Germany : Index of /manjaro
0.488 Germany : ftp://ftp.halifax.rwth-aachen.de/manjaro/
0.435 Germany : FTP-Archivbrowser | FTP-Archiv ftp.tu-chemnitz.de | Anwendungen und Dienste | URZ | TU Chemnitz
0.591 Germany : ftp://ftp.tu-chemnitz.de/pub/linux/manjaro/
0.306 Germany : File Browser
0.302 Germany : Index of /manjaro/
0.381 Germany : https://manjaro.moson.eu/
0.168 Germany : http://manjaro.moson.eu/
0.229 Germany : https://manjaro.moson.org/
0.196 Germany : http://manjaro.moson.org/
::INFO Writing mirror list
::Germany : https://manjaro.moson.eu/stable
::Germany : https://manjaro.moson.org/stable
::Germany : https://mirror.atysleaks.org/manjaro/stable
::Germany : https://mirror.23media.com/manjaro/stable
::Germany : https://mirror.netcologne.de/manjaro/stable
::Germany : https://mirror.netzspielplatz.de/manjaro/packages/stable
::Germany : https://manjaro.re/stable
::Germany : https://mirror.alpix.eu/manjaro/stable
::Germany : https://ftp.halifax.rwth-aachen.de/manjaro/stable
::Germany : http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
[timo@Gemini ~]$ pamac install mhwd-nvidia
Vorbereitung…
Es gibt nichts zu tun.
Vorgang erfolgreich abgeschlossen.

1 Like

mhwd-nvidia hast du nicht deinstalliert:

Kannst du so in einem Rutsch machen:

pamac remove mhwd-nvidia && pamac install mhwd-nvidia

Auch zur Sicherheit das hier:

jetzt werden gar keine Treiber mehr in der Hardwarekonfig angezeigt. Wir machen morgen/heute weiter. VIelen Dank für deine Lösungsansätze.
:sleeping:

ok :+1: Die GUI müsstest du mal schließen und neu öffnen. Im terminal gehts das so:

Installierbare Treiber anzeigen:

mhwd -l

Installierte Treiber anzeigen:

mhwd -li

Gute Nacht
:sleeping_bed:

Nach dem aktuellen Update hatte ich dasselbe Problem, deine Hinweise haben sehr geholfen. Ich musste nvidia-455xx-utils dann noch entfernen und konnte anschließend per mhwd den Treiber neu installieren.

Frohes Neues Jahr an Alle!

Ich habe genau das gleiche Problem (nvidia 455 ist verschwunden) und habe die hier beschriebenen Schritte durchgeführt. Leider ohne Erfolg.
Bei mir werden aktuell, wie bei @schwenk, keine Treiber mehr in der Hardwareconfig angezeigt.

Ordner Inhalt:

ls /var/lib/mhwd/local/pci/
video-hybrid-intel-nvidia-prime  video-linux  video-modesetting

Installiert:

pamac list --installed | grep nvidia

mhwd-nvidia 455.45.01-3 core 1,5 kB
mhwd-nvidia-340xx 340.108-1 2,5 kB
mhwd-nvidia-390xx 390.138-1 core 1,9 kB

Grafikkarte:

Device-2: NVIDIA GP107M [GeForce MX350] driver: N/A

Beste Grüße!
trdk

@trdk @TheCissue @schwenk

Also ich hab meinen Laptop mal eingeschaltet. Da dieser auf mit Stable versorgt wird, hab ich mir das mal angeschaut. Also wegen mhwd:

Zu aktualisieren (240):
[...]
  mhwd-nvidia                    455.45.01-3                (Ersetzt: mhwd-nvidia-418xx)  core
Wird entfernt (6):
  mhwd-nvidia-455xx              455.45.01-1
  mhwd-nvidia-450xx              450.80.02-1
  mhwd-nvidia-440xx              440.100-1
  mhwd-nvidia-435xx              435.21-1.0
  mhwd-nvidia-430xx              430.64-1.0
  mhwd-nvidia-418xx              418.113-1

Nach Installation habe ich folgende Config für nvidia:

$ ls /var/lib/mhwd/db/pci/graphic_drivers/` | grep nvidia
hybrid-amd-nvidia-prime
hybrid-intel-nvidia-390xx-bumblebee
hybrid-intel-nvidia-prime
nvidia
nvidia-390xx

Installierte sind hier:

$ ls /var/lib/mhwd/local/pci/
video-linux  video-modesetting

Dieser läuft nebenbei erwähnt nur mit einem Intel Grafikchip. Es geht ja nur um MHWD.

Soweit so gut sollte es da eigentlich sein. Problem ist jetzt nur… (und ich glaube, das ist tatsächlich das Problem bei euch), dass das Config-Paket von mhwd entfernt wurde, aber ihr immer noch die alte Config installiert habt.

Bedeutet ihr müsstet die alte Config entfernen.

Ihr müsstet, soweit ich das sehe, damit es jetzt wirklich reibungslos läuft, mhwd komplett entfernen, ebenso alle Nvidia Treiber deinstallieren, damit nichts stört. Das müsstet ihr aber händisch machen. Anscheinend ist die Änderung wirklich ein grober Eingriff und lässt ohne komplette Neuinstallation (des Treibers und mhwd) nicht machen.

Also…

  1. mhwd komplett deinstallieren:
pamac remove --uneeded --no-save mhwd mhwd-db
  1. nvidia complett entfernen. Sucht nach den installierten nvidia Paketen:
pamac search --no-aur --installed nvidia

und entfernt diese ebenfalls.
3) Dann prüft ob die die Config da sind:

 ls /var/lib/mhwd/db/pci/graphic_drivers/

Wenn ja, dann entfernen:

sudo rm -Rf /var/lib/mhwd/db/pci/graphic_drivers/*

auch hier nochmal prüfen:

 ls /var/lib/mhwd/local/pci/

und entfernen wenn nötig:

 sudo rm -Rf /var/lib/mhwd/local/pci/*
  1. Alles wieder sauber installieren:
pamac install mhwd mhwd-db

und

mhwd --auto pci nonfree 0300

oder

mhwd -i pci video-nvidia

Hoffe das hilft soweit.

Frohes Neues Jahr euch :wink:

1 Like

Vielen Dank,

ich hatte das selbe Problem.
Das komplette entfernen und neu installieren hat geholfen.

Ein schönes neues Jahr
Andreas

Hi all,

@schwenk Danke fuers Posten, immer gut, wenn jemand ein Problem meldet :-).
@megavolt Danke fuer den Support! Anleitung Funktioniert :-).

ich nutze nun Manjaro seit ~2 Jahren und muss leider einwenden, dass es immer wieder zu Problemen mit dem NVIDIA Treiber nach einem Kernel-Update kommt.

Nutze gerne Manjaro, aber “enjoy the simplicity” sieht dann doch anders aus, oder?

Beim Reparieren lernt man dann dazu, es ist aber dennoch aergerlich… Waere doch toll, wenn es einfach mal nur funktionieren wuerde.

Ich kann der Aussage “(und ich glaube, das ist tatsächlich das Problem bei euch)” von @megavolt nicht einfach so nicht stehen lassen…

  1. Der aufgetretene Fehler ist kein Einzelfall. Bei mir sieht es genauso aus wie eingangs von @schwenk beschrieben.

  2. Wie bereits von mir erwaehnt, gab mal es mal wieder einen “Screwup” bei der Aktualisierung.

Wieso Screwup? Nun ja, fuer mich als “einfacher” User habe ich nur ein Systemupdate vorgenommen und dann endet das wieder in einem Problem mit der Grafikkarte…

Mich wuerde nun an der Stelle von dem Manjaro-Support interessieren, was die Ursache war,
damit man das in Zukunft besser macht.

Soweit ich mich erinnere, habe ich ein Systemupdate durchgefuehrt und da wuerde ich gefragt,
ob ich das Paket/Treiber nvidia-455xx mit video-nvidia ersetzen moechte.

Da habe ich kurz ueberlegt und gedacht, cool, endlich gibt es mal einen allgemeinen NVIDIA Treiber, der dann einfach funktioniert…

Tja, jetzt koennte man den Usern vorwerfen, dass sie einfach die Auswahl getroffen haben, ohne zu wissen was da genau passiert… Nun ja, das war die Default-Abfrage… ich bin davon ausgegangen, dass die Aktualisierung dann auch funktioniert.

Und genau das ist hier nicht der Fall.

Also muss ich zukunenftig einfach bei dem nvidia-455xx Treiber bleiben. Ist auch okay.
Nur muss man das eben wissen.

Mir ist es im Prinzip egal, Hauptsache ich habe einen NVIDIA Treiber der funktioniert.

Was ist denn eigentlich nun der Sinn von video-nvidia?
Soll der die anderen Treiber von NVIDIA alle obsolet machen?

Edit: Nachdem ich nun den Grafikkartentreiber neu installiert habe, sieht es nun so aus:

~ pamac list --installed | grep nvidia              
lib32-nvidia-utils                       455.45.01-3                 multilib   126,6 MB
linux59-nvidia                           455.45.01-6                 extra      21,6 MB
mhwd-nvidia                              455.45.01-3                 core       1,5 kB
mhwd-nvidia-390xx                        390.138-1                   core       1,9 kB
nvidia-utils                             455.45.01-2                 extra      326,8 MB

Der ** video-nvidia installiert somti den 455er. Das sieht doch schon mal gut aus…

~ sudo pacman -Syu                 
[sudo] password for gia: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do

Nice!

IMHO ist der Upgrade-Prozess fehlerhaft, denn mit einer manuellen Bereinigung funktioniert es wieder. Das sollte eigentlich automatisch beim Upgrade richtig gemacht werden.

Gruss

1 Like

Ja @bucs, da stimme ich dir zu. Es gab diese Fälle und “normale Benutzer” haben echte Probleme damit. Das sollte definitiv vermieden werden.

Ich bin jetzt nicht vom “offiziellen Support”, aber ich denke, nach Beantwortung mehrerer Support-Anfragen in den letzten Monaten, hab ich schon eine Ahnung woran es liegt.

  1. Beim alten System musstest den nvidia treiber genauso wie den Kernel manuell aktualisieren. Probleme tauchten dann auf, wenn du einen Kernel installierst, der mit dem aktuell installierten Nvidia Treiber nicht kompatible ist. Oder der Kernel EOL ist und die Treiber dafür entfernt wurden, aber du den EOL Kernel immernoch installiert hast. Also, um das zu vermeiden: Immer den möglichst aktuellen Treiber installieren, oder einfach nouveau verwenden, ODER schmeisst diese Nvidia Karte aus dem Fenster und schickt das Slow-Motion Video an Nvidia mit nem Stinkefinger.

  2. Was aktuell das Problem ist, dass ihr mit mhwd video-nivdia-455xx installiert habt oder irgend eine andere Config.
    Nun wird bei einem update dieser Ordner verändert: /var/lib/mhwd/db/pci/graphic_drivers/, aber dieser bleibt wie er ist: /var/lib/mhwd/local/pci/.
    Bedeutet, der nvidia treiber ist zwar installiert, aber mhwd denkt dieser ist nicht installiert, bedeutet video-nvidia ist nicht in /var/lib/mhwd/local/pci/, sondern video-nvidia-455xx, welcher von mhwd nicht mehr bekannt ist.
    Im Grunde reichte auch video-nvidia-455xx zu löschen und video-nvidia von /var/lib/mhwd/db/pci/graphic_drivers/ nach /var/lib/mhwd/local/pci/.
    ODER
    Den Ordner video-nvidia-455xx zu löschen und per mhwd -i pci video-nvidia wieder installieren.

Auf jeden Fall ist das Problem trivial und als Linux-Nutzer ist das ein Problem, dass mich vllt 15min meiner Lebenszeit kostet.

Und ja, da mhwd ein Werkzeug ist, dass nicht mit im Systemupgrade ausgeführt wird, müsste ihr halt selber Hand anlegen. Hier wurde halt mhwd aktualisiert, aber eure aktivierte mhwd config so gelassen, wie es war. Das sollte auch so sein.

Hi @megavolt,

zu deinen Punkten…

  1. Ich hatte immer den latest stable Kernel installiert. Ich denke, dass bei mir i.d.R. daran lag, dass die Kernel-Module fuer den NVIDA Treiber nicht neu gebaut wurden nach dem Kernel-Update. Deshalb musste ich oefter den Treiber neuinstallieren. Das finde ich bei Manjaro bis heute merkwuerdig, dass sich das Verhalten nicht immer gleich ist. Mal klappt das mit dem Graka-Treiber nach einem Kernel-Update, mal nicht… Nun, der nouveau Treiber deckt nicht alle Anforderungen ab z.B. Performance bei grafischen Anwendungen. Fuer was hat man denn sonst eine “zusaetzliche” Grafikkarte… Grundsaetzlich funktioniert es ja mit dem Treiber! Das ist ja das dolle :smiley:/:frowning:.

  2. Ja, ich denke da liegt ein Problem mit dem mhwd** vor. Das sollte man bei der Aktualisierung doch beruecksichtigen koennen, damit so “screwups” nicht passieren.

Well, fuer Dich, als erfahrenen Linux-Benutzer mag das alles trivial erscheinen.
Fuer andere nicht. Trival ist die Loesung natuerlich nur, wenn man das Problem und dessen Loesung bereits kennt oder man sich mit der Materie auskennt… Bei Letzterem kann man sich dann eine entsprechende Loesung herleiten.

Beispiel: Du machst ein Systemupdate und dein Rechner landet nach einem Neustart dann im Terminal, weil der Grafikkartentreiber nicht will. Die meisten Benutzer ohne entsprechende Linux-Kenntnisse waeren dann aufgeschmissen. Woher sollen sie wissen was passiert ist. Da wird es dann daran scheitern, ueberhaupt zu ueberpruefen, was denn nun die Ursache ist… Von Lesen der Kernel-Meldungen mal ganz zu schweigen…

Ich persoenlich finde es dennoch nervig, jedes Mal selbst Hand an zulegen.
Dann geht bei mir aktuell die Tendenz Richtung ArchLinux hin, wenn man das schon selbst machen muss. Gut, das ist jetzt eine andere Diskussion.

Verstehe aber dennoch immer noch nicht, warum der Krempel nicht out-of-the-box funktioniert.
Gerade das finde ich bei Manjaro Linux so cool. Installieren und es funktioniert.
Und so sollte das auch sein, denke ich. Wenn ich da mal an die Idee dahinter denke.

Enjoy the Simplicity :slight_smile: