Black screen just before login with kernel 6.1*

Since the upgrade to kernel 6.1… I have a black screen after grub, at the step where usually the mouse pointer appears. However, booting with kernel 6.0.12 works fine (without the need to rollback).
My system is a

  • Dell Precision 5530 with a NVidia P3000; G05 drivers (I blacklisted G06)
    I have the last distribution, after a
zypper dup, 20230130.

Curiously, yesterday I could boot with kernel 6.1.7; but today (nonsense!) it did not work; idem with 6.1.8-1.

Seen the systemd journal I did not detect any error: at some moment the system stuck loading at a random statement (after dell_laptop: Using i8043 filter…).

Thank you for your advise.

For information:

inxi -baz
System:
  Kernel: 6.0.12-1-default arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.0.12-1-default
    root=UUID=3bca1aa0-a9a9-4ee9-8a9c-4aebb95a7419 splash=silent
    resume=/dev/disk/by-id/nvme-KXG5AZNV512G_NVMe_SED_TOSHIBA_512GB_884S1065T9TQ-part4
    quiet loglevel=3 mem_sleep_default=deep nosimplefb=1 mitigations=auto
  Desktop: KDE Plasma v: 5.26.5 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 7 dm: SDDM
    Distro: openSUSE Tumbleweed 20230130
Machine:
  Type: Laptop System: Dell product: Precision 5530 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 0N0DK2 v: A00 serial: <superuser required> UEFI: Dell
    v: 1.29.0 date: 11/14/2022
Battery:
  ID-1: BAT0 charge: 64.7 Wh (100.0%) condition: 64.7/97.0 Wh (66.7%)
    volts: 12.7 min: 11.4 model: SMP DELL GPM0365 type: Li-ion serial: <filter>
    status: full
  Device-1: wacom_battery_0 model: Wacom HID 488E serial: N/A charge: 0%
    rechargeable: yes status: N/A
CPU:
  Info: 6-core Intel Core i7-8850H [MT MCP] arch: Coffee Lake speed (MHz):
    avg: 1797 min/max: 800/4300
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Dell
    driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
    ports: active: DP-3,eDP-1 empty: DP-1,DP-2 bus-ID: 00:02.0
    chip-ID: 8086:3e9b class-ID: 0300
  Device-2: NVIDIA GP107GLM [Quadro P2000 Mobile] vendor: Dell driver: N/A
    alternate: nouveau, nvidia_drm, nvidia non-free: 520.xx+
    status: current (as of 2022-10) arch: Pascal code: GP10x
    process: TSMC 16nm built: 2016-21 pcie: speed: Unknown lanes: 63 link-max:
    gen: 6 speed: 64 GT/s bus-ID: 01:00.0 chip-ID: 10de:1cba class-ID: 0302
  Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo
    bus-ID: 1-12:4 chip-ID: 0c45:671d class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.6 with: Xwayland v: 22.1.7
    compositor: kwin_x11 driver: X: loaded: modesetting dri: iris gpu: i915
    resolution: 1: 1920x1080~60Hz 2: 3840x2160~60Hz
  API: OpenGL v: 4.6 Mesa 22.3.4 renderer: Mesa Intel UHD Graphics 630 (CFL
    GT2) direct render: Yes
Network:
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 bus-ID: 3b:00.0 chip-ID: 8086:2526 class-ID: 0280
  Device-2: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb
    bus-ID: 1-4:3 chip-ID: 8087:0025 class-ID: e001
Drives:
  Local Storage: total: 476.94 GiB used: 313.19 GiB (65.7%)
Info:
  Processes: 339 Uptime: 1h 42m wakeups: 3072 Memory: 31.02 GiB
  used: 6.35 GiB (20.5%) Init: systemd v: 252 target: graphical (5)
  default: graphical tool: systemctl Compilers: gcc: 12.2.1 alt: 11/12
  Packages: pm: rpm pkgs: N/A note: see --rpm tools: yast,zypper pm: flatpak
  pkgs: 0 Shell: Bash v: 5.2.15 running-in: konsole inxi: 3.3.23

If nvidia-open-driver-G06-signed-kmp-default got installed, remove it and lock it.

I’m not aware of whether or not nosimplefb=1 is still appropriate for 6.1 kernels, so maybe try without it. I have an old Quadro working fine without it:

# pinxi -GSaz --vs --zl --hostname
pinxi 3.3.24-08 (2023-01-23)
System:
  Host: p5bse Kernel: 6.1.8-1-default arch: x86_64 bits: 64 compiler: gcc
    v: 12.2.1 parameters: root=LABEL={filter} ipv6.disable=1 net.ifnames=0
    noresume mitigations=auto consoleblank=0 vga=791
  Desktop: KDE v: 3.5.10 tk: Qt v: 3.3.8c info: kicker wm: kwin vt: 7 dm:
    1: KDM 2: XDM Distro: openSUSE Tumbleweed 20230131
Graphics:
  Device-1: NVIDIA GF119 [NVS 310] vendor: Hewlett-Packard driver: nouveau
    v: kernel non-free: series: 390.xx+ status: legacy-active (EOL~late 2022)
    arch: Fermi code: GF1xx process: 40/28nm built: 2010-16 pcie: gen: 1
    speed: 2.5 GT/s lanes: 16 ports: active: DP-1,DP-2 empty: none
    bus-ID: 01:00.0 chip-ID: 10de:107d class-ID: 0300 temp: 48.0 C
  Display: x11 server: X.Org v: 21.1.6 driver: X: loaded: modesetting
    unloaded: fbdev,vesa alternate: nouveau,nv,nvidia dri: nouveau gpu: nouveau
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 4240x1440 s-dpi: 120 s-size: 897x304mm (35.31x11.97")
    s-diag: 947mm (37.29")
  Monitor-1: DP-1 pos: primary,left model: Acer K272HUL serial: 
    built: 2018 res: 2560x1440 hz: 60 dpi: 109 gamma: 1.2
    size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
    max: 2560x1440 min: 720x400
  Monitor-2: DP-2 pos: right model: Dell P2213 serial:  built: 2012
    res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2 size: 473x296mm (18.62x11.65")
    diag: 558mm (22") ratio: 16:10 modes: max: 1680x1050 min: 720x400
  API: OpenGL v: 4.3 Mesa 22.3.4 renderer: NVD9 direct-render: Yes

However, it's not in a system with Intel 630 graphics also.

I found the cause but not the solution.

Start proceeds normally when the power wire is unplugged. This morning I could login with the last kernel: apparently it is something related with the power or thermal management.

I have the same problem here, if I try the default kernel I get a black screen. If I choose recovery mode, the system starts normally.

inxi 3.3.23-00 (2022-10-31)
System:
Host: localhost.localdomain Kernel: 6.1.8-1-default arch: x86_64 bits: 64
compiler: gcc v: 12.2.1
parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.8-1-default root=UUID=50c0bf1a-fa8b-4939-9d2d-db937975c862
Desktop: GNOME v: 43.2 tk: GTK v: 3.24.35 wm: gnome-shell dm: GDM v: 43.0
Distro: openSUSE Tumbleweed 20230204
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: ASUSTeK
driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: DP-1
empty: DP-2,DP-3,HDMI-A-1 bus-ID: 0c:00.0 chip-ID: 1002:73bf
class-ID: 0300
Device-2: AVerMedia Live Gamer MINI type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 7-3:2 chip-ID: 07ca:1311
class-ID: 0102 serial:
Device-3: AVerMedia Live Streamer CAM 313 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 7-4.2:5 chip-ID: 07ca:313a
class-ID: 0102 serial:
Display: wayland server: X.org v: 1.21.1.6 with: Xwayland v: 22.1.7
compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
Monitor-1: DP-1 model: Samsung CF791 serial: built: 2017
res: 3440x1440 dpi: 110 gamma: 1.2 size: 797x333mm (31.38x13.11")
diag: 864mm (34") modes: max: 3440x1440 min: 720x400
API: OpenGL v: 4.6 Mesa 22.3.4 renderer: AMD Radeon RX 6900 XT (navi21
LLVM 15.0.7 DRM 3.49 6.1.8-1-default) direct render: Yes

In my case it happen after choose grub kernel option.

Did you try to unplug the power wire, and then restart on battery?
This worked for me.

I remove the optional command line parameter rdinit=/vtoy/vtoy and boot work fine. My computer is a desktop.

Summary:

  • boot freezes on power and kernel 6.1
  • boot proceeds “normally” on battery
  • boot proceeds normally with kernel 6.0.12

I found the following ACPI warnings:

ACPI Warning: Time parameter 250 us > 100 us violating ACPI spec, 
please fix the firmware. (20220331/exsystem-141)

and

ACPI Warning: \_SB.PCI0.PEG0.PEGP._DSM: 
Argument #4 type mismatch - Found [Buffer], 
ACPI requires [Package] (20220331/nsarguments-61)

There is a new BIOS upgrade form DELL, I’ll try if to see if it changes something (unlike).
Any suggestion or comment would be wellcome