Starting with ArchLinuxARM-rpi-aarch64-latest.tar.gz installed on a 32GB SD for RPi 4 with dual HD HDMI monitors, all released patches applied. For pacman -S gnome choosing all, jack2, pipewire-media-session, noto-fonts-emoji, the defaults. For pacman -S gnome-initial-setup, choosing xdg-desktop-portal-gnome, the default. Rebooting after systemctl enable gdm.service gets an alarm login, but on login both monitors display the expected graphics, then on goes blank, then gnome crashes.
Manjaro gnome runs fine on same machine using a 32GB SD card and allocating 320MiB memory pool for CMA on boot. I note the archlinux configuration allocates only 64MiB for CMA memory pool. kernel: [drm:vc4_bo_create [vc4]] *ERROR* Failed to allocate from CMA: is thrown when gnome starts. Including cma=320MB in /boot/cmdline.txt does not change the allocation. Is there a simple way to increase the CMA allocation on boot? Does it seem reasonable that this error is the cause of gnome crashing? journalctl entries from boot to crash given in attached file. [Edit: It seems no file upload is allowed, no matter what extension is used.]