Weston can find a card itself. If the card is not ready, it will exit, but s6 will automatically restart it. Signed-off-by: Demi Marie Obenour <demiobenour@gmail.com> --- This makes Spectrum work on my AMD system. --- Changes in v2: - Only remove the udevadm wait. - Rely on Weston to pick a card node. - Link to v1: https://spectrum-os.org/lists/archives/spectrum-devel/20260524-weston-card-f... --- host/rootfs/image/etc/s6-rc/weston/run | 1 - 1 file changed, 1 deletion(-) diff --git a/host/rootfs/image/etc/s6-rc/weston/run b/host/rootfs/image/etc/s6-rc/weston/run index fd59586c719391deb546c29578341e16a61ed4ce..68eff51ae127b848b56f6b3c3761b65ad1be9a0d 100644 --- a/host/rootfs/image/etc/s6-rc/weston/run +++ b/host/rootfs/image/etc/s6-rc/weston/run @@ -40,7 +40,6 @@ redirfd -r 0 /dev/tty1 importas -i home HOME cd $home -if { udevadm wait /dev/dri/card0 } s6-setuidgid wayland bwrap # no --unshare-net, breaks udev hotplug --- base-commit: 4827f7591e945f331a945fb53a9fd4e8ebfdbc12 change-id: 20260523-weston-card-fix-725c98d5245f -- Sincerely, Demi Marie Obenour (she/her/hers)