Ich habe ein Problem mit dem offenen Grafiktreiber

Chrooten und

sudo mhwd -a pci nonfree 0300

Wenn ich das über die Konsole mache, muß ich dann noch chrooten?
Das macht man doch normalerweise nur wenn man keinen Zugriff mehr auf das System hat - oder habe ich da etwas falsch verstanden ?

Ja, wenn du noch zugriff auf die Konsole hast brauchst du nicht chrooten. :grinning:

Dann habe ich doch mal was richtig behalten.

Es kommt dann die folgende Ausgabe:

sudo mhwd -a pci nonfree 0300

Skipping already installed config “video-linux” for device : 0000:01.0 (0300:10de:06e9) Display controller nvidia corporation G98M [GeForce 9300M GS)

Und nach dem Booten alles wie gehabt? Was sagt

mhwd -li

Sieht ähnlich wie der Fehler in diesem Thread:

https://forum.manjaro.org/t/lutris-and-getting-epic-games-store-to-work/46834

‘video-nvidia’ scheint nicht verfügbar. :neutral_face:

Bitte auch mal mit

mhwd -l 

prüfen ob ‘video-nvidia’ verfügbar ist!

Bei mhwd -l bekomme ich folgende Ausgabe:

Name Version Freedriver Typ
video-linux 2018.05.04 true pci
video-modesettings 2020.01.13 true pci
video-vesa 2017.03.12 true pci

und bei mhwd -li kommt zusätzlich :
Warning: No installed USB configs !

Das Update Desaster vom 30.12.20 brachte auch bei mir nur einen Schwarzen Monitor zustande.
Da ein zweiter Lenovo ThinkCentre auf dem gleichen Softwarestand war, habe ich das Problem wie folgt gelöst.

  1. Vorbereitung zum Installieren eines zweiten Kernels.
    pacman -Ss kernel | grep Installiert
    core/linux419 4.19.160-1 [Installiert]
    sudo pacman -Syy
    pacman -Ss linux54

  2. Installieren eines zweiten Kernels.
    sudo pacman -S linux54
    pacman -Ss kernel | grep Installiert
    core/linux419 4.19.163-1 [Installiert: 4.19.160-1]
    core/linux54 5.4.85-1 [Installiert]

  3. Installieren des Crash Updates.
    sudo pacman -Syu

  4. Egal ob der Kernel 4.19.163-1 oder Kernel 5.4.85-1 gebootet werden, es ist alles OK die Abfragen sind gleich.
    sudo systemctl poweroff
    uname -a
    lsmod | grep nvidia
    mhwd -l
    mhwd -d -li
    mhwd -d -la
    journalctl -b -p err

Danke für den Tip, ich werde es mir morgen mal ansehen.

Die Frage die sich mir aber stellt ist wieso ‘mhwd’ die ‘nonfree’ Treiber für dieses System nicht anbietet? Was vorher ja funktioniert hat.

Was sagt den

pamac search mhwd

?
Sind da alle Packete installiert?

Der Post trifft ganz gut das Problem und könnte glaub ich weiter helfen:

https://forum.manjaro.org/t/grafiktreiber-verschwunden-nvidia/45403/9

Die Grafikkarte ist ein Geforce 9300M GS 512 MB und die Ausgabe zu pamac search mhwd befindet sich hier: https://0x0.st/-sY7.txt.

Ich habe mal eine Blick reingeworfen und wenn ich es richtig verstanden habe sollte unter /var/libs/mhwd/local/pci ein Nvidia-Treiber liegen - tut er aber nicht. Die Ausgabe lautet : video-linux.

Wie kriege ich es nur zum laufen ?

Der letzte Nvidia-Treiber war wohl der 340.107. Kann man den wieder zum laufen bekommen. Den Treiber gibt es jedenfalls noch bei NVIDIA ( NVIDIA DRIVERS Linux x64 (AMD64/EM64T) Display Driver ).

Hallo Lehmeier,

je nachdem was du für nen Kernel verwendest. Beim 5.10 gibts bei Manjaro keinen offiziellen Support mehr für älter nichtfreie Nvidia Treiber.

Hier ist noch ein Post von @philm zum installieren älterer proprietärer Nvidia Treiber.

how to compile old legacy nvidia proprietary drivers

Ich verwende die Kernel 4.19, 5.4 und 5.9.

Hallo Lehmaier,

wie in der Ankündigung zum letzten großen Update gesagt wurde, wurde die Unterstützung alter nvidia Treiber entfernt. Daher hast du mE 4 Möglichkeiten.

  1. Verwendung des nouveau-Treibers >> sudo mhwd -i pci video-linux

  2. Verwendung der Vesa-Treiber >> sudo mhwd -i pci video-vesa
    k.A. wie gut die funktionieren werden

  3. Installation der proprietären 340xx Treiber wie in dem Link in meinem letzten post beschrieben

  4. oder eine andere Grafikkarten verwenden.

Zu 1. Das wäre meine bevorzugte Lösung, schon weil er weitergepflegt wird und somit die Unterstützung sicher wäre.
Ich habe es mit sudo mhwd -i pci video-linux probiert und die Ausgabe " Warning: a version of config “Video-linux” is already installed !

use -f/–force to force installation.

Nachdem ich sudo -f ausgeführt hatte bekam ich zwar den Grub zu sehen aber leider keine Anmeldung.
Hier klappt wohl noch etwas nicht.

Zu 2. Vesa kenne ich nur vom hörensagen, keine Ahnung was für eine Performance er hat oder ob er überhaupt was taugt und wo er eingesetzt wird.
Zu 3. Nach Möglichkeit würde ich den proprietären Treiber loswerden weil er nicht mehr weitergepflegt wird.
Zu 4. Für ein so altes Notebook lohnt es sich nicht mehr eine neue Grafikkarte einzusetzen ( falls es überhaupt möglich ist. ) .

Bei Nvidia war schon mit Kernel 5.4 Schluss mit dem Support. Nur bei den Disributionen ist jetzt mit Kernel 5.10 kein Support mehr da und es wird entfernt.

Da du sowieso schon den nouveau treiber verwendest, brauchst du nichts ändern. Hier wäre ansonsten nvidia aufgelistet:

@megavolt
Wenn ich das richtig verstehe benutzt er zwar den nouveau-Treiber, der aber nicht funktioniert.

Muss ich wohl übersehen haben… Danke für den Hinweis @kisun :slight_smile:

@Lehmeier Hinweise darauf, warum, es nicht funktioniert findest du allgemein in der Xorg.0.log …

cat /var/log/Xorg.0.log | less

mit less kannst du hoch und runter scrollen.

Zwar wird der Nvidia Treiber nicht weitergepflegt, was sehr lange so ist, kannst du diesen dennoch weiter nutzen. Aber spätestens wenn die x-server version nicht mehr vom nvidia treiber unterstützt wird, ist dann Schluss.