Manjaro - nvidia - Blackscreen nach Kernel update

Rochus

Lieutenant
Registriert
Jan. 2007
Beiträge
613
Hey,

nach dem letzten Update auf 5.4 bleibt der Bildschirm schwarz.

Bin gerade zurück auf 5.3.18-1-MANJARO und Xorg.0.log.old sagt folgendes:
Code:
....
[    14.041] (II) LoadModule: "nvidia"
[    14.041] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    14.041] (II) Module nvidia: vendor="NVIDIA Corporation"
[    14.041]    compiled for 1.6.99.901, module version = 1.0.0
[    14.041]    Module class: X.Org Video Driver
[    14.041] (II) NVIDIA dlloader X Driver  440.44  Sun Dec  8 03:38:31 UTC 2019
[    14.041] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    14.041] (II) Loading sub module "fb"
[    14.041] (II) LoadModule: "fb"
[    14.041] (II) Loading /usr/lib/xorg/modules/libfb.so
[    14.041] (II) Module fb: vendor="X.Org Foundation"
[    14.041]    compiled for 1.20.7, module version = 1.0.0
[    14.041]    ABI class: X.Org ANSI C Emulation, version 0.4
[    14.041] (II) Loading sub module "wfb"
[    14.041] (II) LoadModule: "wfb"
[    14.041] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    14.041] (II) Module wfb: vendor="X.Org Foundation"
[    14.041]    compiled for 1.20.7, module version = 1.0.0
[    14.041]    ABI class: X.Org ANSI C Emulation, version 0.4
[    14.041] (II) Loading sub module "ramdac"
[    14.041] (II) LoadModule: "ramdac"
[    14.041] (II) Module "ramdac" already built-in
[    14.170] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[    14.170] (EE) NVIDIA:     system's kernel log for additional error messages and
[    14.170] (EE) NVIDIA:     consult the NVIDIA README for details.
[    14.170] (EE) No devices detected.
[    14.170] (EE)
Fatal server error:
[    14.170] (EE) no screens found(EE)
[    14.170] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[    14.170] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    14.170] (EE)
[    14.175] (EE) Server terminated with error (1). Closing log file.

Ich benutze nvidia 440.44 und ein 1080ti:
Code:
02:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. GP102 [GeForce GTX 1080 Ti]
    Flags: bus master, fast devsel, latency 0, IRQ 150
    Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
    Memory at e0000000 (64-bit, prefetchable) [size=256M]
    Memory at f0000000 (64-bit, prefetchable) [size=32M]
    I/O ports at e000 [size=128]
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: nvidia
    Kernel modules: nouveau, nvidia_drm, nvidia

Jemand einen Tipp was ich beim Update nicht beachet habe?
 
  • kernel 5.4 booten (evtl. mit ctrl+alt+f1 auf die konsole gehen)
  • als root einloggen
  • "lsmod | grep nvidia" -> wahrscheinlich ist das modul nicht geladen
  • "modprobe nvidia"
  • "dmesg" output anschauen
 
  • Gefällt mir
Reaktionen: adAstra
Ich hatte in 5.4 versucht in die Konsole zu wechseln... geht nicht.
Auch runlevel 1 oder 3 helfen nicht. Bildschirm schwarz. Mache auch quiet aus und kann nichts hilfreiches erkennen.
 
wenn du ein zweites gerät hast, dann openssh installieren ("pacman -S openssh", "systemctl enable sshd") und von remote aus einloggen.
 
Ich habe die nvidia Treiber deinstalliert und via manjaro-settings --> Hardware --> Auto-Install Proprietary Driver neu installiert.

Nach einem Reboot geht es wieder!
 
der closed-source nvidia treiber benötigt ein interface, das passend zum kernel kompiliert werden muss. ändert sich die kernel-version, muss auch dieses interface neu kompiliert werden, sonst kann das kernel-modul nicht geladen werden.

mit dem deinstallieren/installieren hast du das damit gemacht :)
 
Ja, es ist mir schon häufiger passiert iirc. Ich lerne aber nichts daraus. Ich muss mich irgendwann mal richtig in dkms einlesen und das verstehen. Danke für die Hilfe trotzdem.
 
DKMS sollte es theoretisch bei der Installation des Kernels automatisch erledigen. Evtl. gab es dort schon eine Fehlermeldung.

Viel Spaß :)
 
sudo pacman -S dkms

Muss dann aber auch ein NVIDIA DKMS Treiber dazu sein. Und das sollte nur in AUR drin sein.

Edit: AUR - nvidia-346xx-dkms 346.59-1
 
  • Gefällt mir
Reaktionen: SR388
Code:
└─ $ ▶ aurman -Ss nvidia | grep dkms
aur/nvidia-340xx-dkms 340.108-3 (31, 5.436813)
aur/nvidia-340xx-lts-dkms 340.108-2 (4, 0.082393)
aur/nvidia-beta-dkms 440.44-1 (43, 0.050784)
aur/nvidia-vulkan-dkms 440.48.02-1 (20, 0.026692)
aur/nvhda-dkms-git r10.3e13d2e-1 (3, 0.009195)
aur/nvidia-bl-dkms 18.11.0-2 (2, 0.000804)
aur/nvidia-llb-dkms 375.66-2 (5, 2.6e-05)
aur/nvidia-173xx-dkms 173.14.39-11 (0, 0)
aur/nvidia-346xx-dkms 346.59-1 (1, 0)
aur/nvidia-96xx-dkms 96.43.23-9 (2, 0)

Den nvidia-beta-dkms 440.44-1 nehme ich dann morgen mal.
 
  • Gefällt mir
Reaktionen: SR388
Zurück
Oben