My GPU is Intel integrated although I do have an nVidia 970m but I never use it, not sure if that would cause an issue.
I’ve see framebuffer mentioned multiple times and I’m not really sure what that is exactly, could you elaborate?
My config files are pretty much just following the ArchWiki for Plymouth. Added the hook to /etc/mkinitcpio.conf and i915 for Intel graphics to the modules. Added ‘splash’ to the grub kernel parameters (quiet was already there). I also switched to lightdm-plymouth. (Pretty sure it still should work with regular lightdm although neither worked so it’s kind of a moot point)
I had read that people only had success using gdm-plymouth but when I switched to that it would not fully boot. (I probably overlooked some necessary config.)