Hallo!
Ich habe ein Problem mit Lightdm.
Nach dem letzten Update bekam ich nach einem Neustart die Meldun: Failed : beim Start von Lightd.
Danach machte ich ein sudo systemctl enable lightdm.service --force.
Nun starte zwar der Lightdm aber das System liefert nur einen schwarzen Bildschirm.
Über die Konsole kann ich zwar arbeiten, macht aber wenig Sinn wenn man den XFCE braucht.
Ich habe da wohl etwas durcheinandergeworfen.
Natürlich wird der Grub angezeigt und der Lightdm starte nicht.
Ich kann im Grub den Kernel auswählen und dann bleibt es schwarz.
Die Tastatur und die Webcam leuchten zwar kurz auf aber der Bildschirm bleibt schwarz.
Es tut mir leid das ich etwas durcheinandergeworfen habe.
@Lehmeier Dann bist du jetzt letztendlich auch davon betroffen… der Nvidia 340xx wurde endgültig entfernt mit dem letzten Update auf Stable. 455xx und 390xx bleiben bestehen. Du hast zwei Möglichkeiten:
Nutze den freien Nouveau Treiber
Erstelle dir den 340xx Treiber selbst, aber aber Kernel 5.9 funktioniert es nicht mehr, deswegen bleibe bei Kernel 5.4 und du bist sicher.
pamac install git wget base-devel
git clone https://gitlab.manjaro.org/packages/extra/nvidia-340xx-utils.git
cd nvidia-340xx-utils && makepkg -si && cd ..
git clone https://gitlab.manjaro.org/packages/multilib/lib32-nvidia-340xx-utils.git
cd lib32-nvidia-340xx-utils && makepkg -si && cd ..
Hier musst die Quelle anpassen, falls du einen anderen Kernel verwendest.
git clone https://gitlab.manjaro.org/packages/extra/linux54-extramodules/nvidia-340xx.git
cd nvidia-340xx && makepkg -fsi
ABER bevor du das machst. Entferne alle Nvidia Treiber und habe linux54 installiert. Du wirst das bei jedem Kernel Update machen müssen.
PS: Du wirst mhwd für die GPU jetzt nicht mehr verwenden können.
Der freie Nouveau Treiber ist genauso wie AMD und INTEL im Kernel verbaut. Der wird dann mit jedem Kernel-Update aktualisiert und angepasst. Aber da deine Karte sowieso ziemlich alt wird es da auch keine sonderlichen Neuerungen geben.
Falls du nichts spezielles gemacht hast, sollte es reichen die Nvidia Pakete mit dem Paket-Manager zu entfernen und auch die 99-mhwd.conf, xorg.conf und sonst andere Dateien in /etc/X11 zu entfernen, die sich auf die nvidia karte beziehen. Dann wird der nouveau treiber automatisch geladen, falls du diesen nicht entfernt hast oder geblockt.
Ok, ich habe mhwd-nvidia und mhwd-nvidia-390xx entfernt und mit sudo rm -f /etc/X11/xorg.conf.d/90-mhwd.conf ( es wurde nur die 90-mhwd.conf angezeigt anstatt der 99-mhwd.conf ) und auch sudo rm -f /etc/X11/xorg.conf ( obwohl hier nichts gefunden wurde ) .
Leider bleibt der Bildschirm immer noch schwarz - muß ich irgendwo noch etwas eintragen damit der freie Treiber installiert wird?
Ich habe es versucht und bekomme nur die Meldung : " curl : no Url specified!"
Ich habe auch ein Problem it der Eingabe der Hochkommas in " for x in $(ls /var/log/Xorg*); do echo -e “—$x—\n\n $(cat $x)\n”; done | curl -F’file=@-’ https://0x0.st" .
Kann es dran liegen?
Leider finde ich nirgends eine Tabelle als Eingabehilfe.
In den Verzeichnissen wird nichts gefunden.
Das einzige was ich gefunden hatte war im Verzeichnis/etc/X11/ dor gab es ein Verzeichnis Namens mhwd - das ich gelöscht habe.
Aber mein Bildschirm bleibt, nach der Auswahl im Grub, immer noch schwarz.
[ 10.263] (II) LoadModule: "nouveau"
[ 10.263] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
Aber es scheint so, dass der Kernel sich für den framebuffer entscheidet?
10.267] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 10.267] (II) FBDEV: driver for framebuffer: fbdev
[ 10.267] (II) VESA: driver for VESA chipsets: vesa
[ 10.268] (EE) [drm] Failed to open DRM device for pci:0000:01:00.0: -19
[ 10.268] (EE) open /dev/dri/card0: No such file or directory
[ 10.268] (WW) Falling back to old probe method for modesetting
[ 10.268] (EE) open /dev/dri/card0: No such file or directory
[ 10.268] (II) Loading sub module "fbdevhw"
[ 10.268] (II) LoadModule: "fbdevhw"
[ 10.268] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 10.269] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 10.269] compiled for 1.20.10, module version = 0.0.2
[ 10.269] ABI class: X.Org Video Driver, version 24.1
[ 10.269] (EE) Unable to find a valid framebuffer device
[ 10.269] (WW) Falling back to old probe method for fbdev
[ 10.269] (II) Loading sub module "fbdevhw"
[ 10.269] (II) LoadModule: "fbdevhw"
[ 10.269] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 10.269] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 10.269] compiled for 1.20.10, module version = 0.0.2
[ 10.269] ABI class: X.Org Video Driver, version 24.1
[ 10.269] (II) FBDEV(2): using default device
[ 10.269] (EE) Screen 0 deleted because of no matching config section.
[ 10.269] (II) UnloadModule: "modesetting"
[ 10.269] (EE) Screen 0 deleted because of no matching config section.
[ 10.269] (II) UnloadModule: "fbdev"
[ 10.269] (II) UnloadSubModule: "fbdevhw"
[ 10.269] (EE)
Fatal server error:
[ 10.269] (EE) Cannot run in framebuffer mode. Please specify busIDs for all framebuffer devices
Ich würde mal nouveau in die MODULES eintragen:
sudo nano /etc/mkinitcpio
und da unter MODULES="" mit MODULES=(nouveau) ersetzen. Das sollte den Treiber viel früher laden.
Dann sudo mkinitcpio -P
Und in /etc/default/grub unter GRUB_CMDLINE_LINUX_DEFAULT einmal nouveau.modeset=1 hinzufügen und sudo update-grub.
Update
Wenn ich mir die Seite anschaue:
und die FeatureMatrix für NV10:
Dann funktioniert zwar, aber damit kann man keine Wunder erwarten… besonders bei Gnome oder KDE, falls du das verwendest.
Vielleicht wäre es doch besser den 340xx Treiber zu installieren…
Ich habe in /etc/mkinitcpio modules="" durch modules=(nouveau) ersetzt und sudo mkinitcpio -P durchlaufen lassen.
Und ich habein /etc/default/grub am Ende des Eintrags von GRUB_CMDLINE_LINUX_DEFAULT NOUVEAU.MODESET=1 angehangen und dann sudo update-grub laufen lassen.
Nun habe ich wieder meinen Fehler : [Failed] Failed to start Light Display Manager.
So langsam gehen mir die Ideen aus .
Woran kann es noch liegen ?