This is likely not your issue with an integrated Intel GPU, but I was building a new system recently with UEFI, ASUS ROG mobo, and nvidia GPU and had this same issue.
Surprisingly, this turned out to require me to set the simple framebuffer support in the kernel config (I also set the UEFI framebuffer support) or else I would get no screen output after the loading initial ramdisk... message.
Just something I ran into for the first time ever recently