since the nouveau kernel driver suspended correctly, i did a search regarding xf86-video-nouveau and think the answer turned up: Kernel 5.0 and above suspend issue (#547) · Issues · xorg / driver / xf86-video-nouveau
added init_on_alloc=0 init_on_free=0
to kernel parameters on boot and suspend works correctly.