Have you tried to add the following kernel boot parameter:
video=simplefb:off
BTW:
I'm booting from a NVMe, too and noticed that it is too fast and I have to wait for the driver to become ready.
I have to add an udev rule /etc/udev/rules.d/99-systemd-dri-devices.rules
and to tell systemd to wait for the card to become ready:
/etc/systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
video=simplefb:off
BTW:
I'm booting from a NVMe, too and noticed that it is too fast and I have to wait for the driver to become ready.
I have to add an udev rule /etc/udev/rules.d/99-systemd-dri-devices.rules
Code:
ACTION=="add", KERNEL=="card*", SUBSYSTEM=="drm", TAG+="systemd"
and to tell systemd to wait for the card to become ready:
/etc/systemd/system/display-manager.service.d/10-wait-for-dri-devices.conf
Code:
[Unit]
Wants=dev-dri-card0.device
After=dev-dri-card0.device