Black screen after update using Nvidia proprietary drivers

After updating my system, I can no longer boot using proprietary Nvidia drivers. I’m using a Dell Precision M4800, I was using version 465.31-1 on Kernel 5.10.211-1 due to the Nvidia K2100M not supporting the latest driver.

lib32-nvidia-utils 465.31-1
nvidia-dkms 465.31-1
nvidia-utils 465.31-1

I had append 3 to the kernel boot options to get to a TTY, and I upgraded to Kernel 6.6 LTS and tried upgrading to nvidia-470xx, but that didn’t fix anything. I had to uninstall it and install Nouveau via MHWD, which is laggy and crashes often.

I’ve checked the thread about plymouth being updated causing issues, but I do not have it installed.

System info from inxi --admin --verbosity=7 --filter --no-host --width

System:
  Kernel: 6.6.26-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=08497734-1472-4f22-90b3-586ec3b07566 rw apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 wm: xfwm4 v: 4.18.0
    with: xfce4-panel tools: light-locker vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Precision M4800 v: 00
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: 077KCT v: A00 serial: <superuser required> part-nu: 05CC
    uuid: <superuser required> BIOS: Dell v: A26 date: 06/13/2019
Battery:
  ID-1: BAT0 charge: 65.3 Wh (100.0%) condition: 65.3/73.3 Wh (89.2%)
    volts: 12.5 min: 11.1 model: Samsung SDI DELL H1M6006 type: Li-ion
    serial: <filter> status: full
Memory:
  System RAM: total: 16 GiB available: 15.56 GiB used: 2.95 GiB (18.9%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 4 modules: 2 EC: None
    max-module-size: 8 GiB note: est.
  Device-1: DIMM B type: no module installed
  Device-2: DIMM C type: DDR3 detail: synchronous size: 8 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Hynix/Hyundai part-no: HMT41GS6AFR8A-PB serial: <filter>
  Device-3: DIMM A type: no module installed
  Device-4: DIMM D type: DDR3 detail: synchronous size: 8 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Hynix/Hyundai part-no: HMT41GS6AFR8A-PB serial: <filter>
CPU:
  Info: model: Intel Core i7-4900MQ bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 8 MiB desc: 1x8 MiB
  Speed (MHz): avg: 2046 high: 2794 min/max: 800/3800 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 2793 2: 2794 3: 800
    4: 2794 5: 2793 6: 800 7: 2794 8: 800 bogomips: 44706
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2
    bts clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht ibpb ibrs ida invpcid lahf_lm lm mca mce md_clear mmx
    monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp rep_good
    sdbg sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm
    tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW;
    STIBP: conditional; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not
    affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GK106GLM [Quadro K2100M] vendor: Dell driver: nouveau
    v: kernel non-free: series: 470.xx+ status: legacy-active (EOL~2024-09-xx)
    arch: Kepler code: GKxxx process: TSMC 28nm built: 2012-2018 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
    active: eDP-1 empty: DP-1, DP-2, DP-3, VGA-1 bus-ID: 01:00.0
    chip-ID: 10de:11fc class-ID: 0300 temp: 60.0 C
  Display: x11 server: X.Org v: 21.1.12 compositor: xfwm4 v: 4.18.0 driver:
    X: loaded: modesetting alternate: fbdev,vesa dri: nouveau gpu: nouveau
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.00x11.26")
    s-diag: 583mm (22.95")
  Monitor-1: eDP-1 model: Sharp 0x13f9 built: 2013 res: 1920x1080 hz: 60
    dpi: 141 gamma: 1.2 size: 346x194mm (13.62x7.64") diag: 397mm (15.6")
    ratio: 16:9 modes: max: 3200x1800 min: 800x600
  API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
    device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
    drv: nouveau inactive: wayland
  API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 24.0.2-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: NVE6 device-ID: 10de:11fc
    memory: 1.93 GiB unified: no
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: Intel 8 Series/C220 Series High Definition Audio vendor: Dell 8
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20
    class-ID: 0403
  Device-2: NVIDIA GK106 HDMI Audio vendor: Dell driver: snd_hda_intel
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3
    speed: 8 GT/s bus-ID: 01:00.1 chip-ID: 10de:0e0b class-ID: 0403
  API: ALSA v: k6.6.26-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.3 status: off tools: pw-cli
  Server-3: PulseAudio v: 17.0 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Ethernet I217-LM vendor: Dell driver: e1000e v: kernel
    port: f040 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200
  IF: eno1 state: down mac: <filter>
  Device-2: Qualcomm Atheros AR9462 Wireless Network Adapter vendor: Dell
    driver: ath9k v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 05:00.0
    chip-ID: 168c:0034 class-ID: 0280
  IF: wlp5s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Qualcomm Atheros driver: btusb v: 0.8 type: USB rev: 1.1
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 2-1.5:3 chip-ID: 0cf3:817b
    class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 4 state: up address: <filter> status:
    discoverable: no active: no pairing: yes class-ID: 6c010c
Logical:
  Message: No logical block device data found.
RAID:
  Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci
    v: 3.0 port: f020 bus-ID: 00:1f.2 chip-ID: 8086:282a rev: N/A class-ID: 0104
Drives:
  Local Storage: total: 1.84 TiB used: 743.82 GiB (39.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/mmcblk0 maj-min: 179:0 model: SR01T size: 953.55 GiB block-size:
    physical: 512 B logical: 512 B type: Removable tech: SSD serial: <filter>
    scheme: MBR
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
    model: WDS100T2B0A-00SM50 size: 931.51 GiB block-size: physical: 512 B
    logical: 512 B speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 20WD
    scheme: MBR
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVD+-RW GS40N rev: A100
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r,dvd-ram state: running
Partition:
  ID-1: / raw-size: 806.51 GiB size: 792.78 GiB (98.30%)
    used: 743.82 GiB (93.8%) fs: ext4 dev: /dev/sda4 maj-min: 8:4 label: N/A
    uuid: 08497734-1472-4f22-90b3-586ec3b07566
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/mmcblk0p1 maj-min: 179:1 size: 953.55 GiB fs: ext4 label: Big
    uuid: e13e5b9f-2ce1-4449-8d13-10e94a57a0f8
  ID-2: /dev/sda1 maj-min: 8:1 size: 50 MiB fs: ntfs label: System Reserved
    uuid: 362EE8512EE80BA5
  ID-3: /dev/sda2 maj-min: 8:2 size: 124.45 GiB fs: ntfs label: N/A
    uuid: F03AECE83AECAD32
  ID-4: /dev/sda3 maj-min: 8:3 size: 508 MiB fs: ntfs label: N/A
    uuid: AA2E7EC12E7E865B
USB:
  Hub-1: 1-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:8008
    class-ID: 0900
  Hub-3: 2-0:1 info: full speed or root hub ports: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 8087:8000
    class-ID: 0900
  Device-1: 2-1.5:3 info: Qualcomm Atheros type: bluetooth driver: btusb
    interfaces: 2 rev: 1.1 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 0cf3:817b class-ID: e001
  Device-2: 2-1.8:4 info: Broadcom BCM5880 Secure Applications Processor
    type: smart card driver: N/A interfaces: 2 rev: 1.1
    speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
    chip-ID: 0a5c:5800 class-ID: 0b00 serial: <filter>
  Hub-5: 3-0:1 info: hi-speed hub with single TT ports: 15 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-6: 4-0:1 info: super-speed hub ports: 6 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 79.0 C mobo: 60.0 C sodimm: SODIMM C gpu: nouveau
    temp: 61.0 C
  Fan Speeds (rpm): cpu: 3413
Info:
  Processes: 364 Power: uptime: 14m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.22 GiB services: upowerd,xfce4-power-manager
    Init: systemd v: 255 default: graphical tool: systemctl
  Packages: 1842 pm: pacman pkgs: 1811 libs: 488 tools: pamac,yay pm: flatpak
    pkgs: 27 pm: snap pkgs: 4 Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: Bash
    v: 5.2.26 running-in: xfce4-terminal inxi: 3.3.34

Hopefully this is enough information, and hopefully someone can help me. Thanks :slight_smile:

1 Like

Well these are all wrong.

And/or you are in a weird partial upgrade state.

nvidia-utils is at 550. Like it should be.

You should have instead nvidia-470xx-utils.

The same goes for all those similar packages.

So … did you do something weird to apply/change/keep your nvidia drivers?

Did you use mhwd ?

I suppose we can start by trying to get you in sync and on track, but some errors are likely expected.

sudo pacman-mirrors -f && sudo pacman -Syu
sudo mhwd -f -i pci video-nvidia-470xx

Correct that these are wrong, I had to downgrade when they updated from 465 to the next because that’s when support for my card dropped. I just ignored the updates in the package manger gui after that.

I do not believe I used MHWD at the time because it only says my card supports 390 (it doesn’t). Installed 465 with the package manager.

I uninstalled everything Nvidia and tried nvidia-470xx-utils before I made this post and it kept the black screen, but I can try again and run those commands real quick.

It does seem true that your device should probably be on 390.

It is not listed as supported by 470.

It was apparently supported up to 418. Or thats what the nvidia site gives me

Correct, but it worked on 465 before the update.

Someone else had the same issue and according to this thread they Nvidia dropped support in 495

https://bbs.archlinux.org/viewtopic.php?id=270862

Same black screen after syncing and installing 470xx via mhwd. :frowning: