I'd start by checking /var/log/Xorg.0.log for errors.
Does gdm3 even run without hw acceleration? I thought it doesn't. But even then, it should display its enormously helpful message: "Oh no! Something has gone wrong" Maybe it needs a UHD screen to do that.