Well the crash is prevented if I just blacklist vc4, but I cannot use X11 after that.
My config has this related
#enable vc4
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
I will try using using vc4-fkms-v3d-pi4?
Edit: I tried vc4-fkms-v3d-pi4 and that made no difference, if I don't use either the system boot, but cannot start X11. If I use dtoverlay=vc4-kms-v3d,cma-64
I get a bootable system and X11 will start; it messes up the sound device order though compared with linux-rpi-5.15.33-2-aarch64 . FWIW $ uname -r
5.15.34-4-rpi-ARTIX
Edit: by messed up I mean the following $ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Headphones [bcm2835 Headphones], device 0: bcm2835 Headphones [bcm2835 Headphones]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: vc4hdmi0 [vc4-hdmi-0], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: vc4hdmi1 [vc4-hdmi-1], device 0: MAI PCM i2s-hifi-0 [MAI PCM i2s-hifi-0]
Subdevices: 1/1
Subdevice #0: subdevice #0
clearly the headphones only have one output device; so the hdmi device(s) get mixed up with Headphones