I can confirm that, in my case, adding "amdgpu" to the initramfs does the trick. So now here comes the idea... What if we dynamically add to the initramfs the graphics driver needed for the current system only if the hard disk is encrypted? This is: add a script that is run right before updating initramfs that checks if the disk encryption is enabled, in which case will check the initramfs.conf file and add the needed graphics driver, only for the current configuration?
I can confirm that, in my case, adding "amdgpu" to the initramfs does the trick. So now here comes the idea... What if we dynamically add to the initramfs the graphics driver needed for the current system only if the hard disk is encrypted? This is: add a script that is run right before updating initramfs that checks if the disk encryption is enabled, in which case will check the initramfs.conf file and add the needed graphics driver, only for the current configuration?