@huddo121 @spikerguy I found the fix for this, maybe you can look into this and if this works create a thread or announce in release post.
A user had similar issue and posted on Arch forums and there i found answer.
Although i have Intel iGPU and AMD dGPU, i faced this problem with all kernels (latest released 5.11) except 5.4. The issue is due to display drivers not being loaded before GDM and GDM requires these to display anything. So we have to use early KMS to load drivers during initramfs stage. See Arch Wiki
So Add intel_agp i915 for intel iGPU and/or dGPU and amdgpu for AMD iGPU and/or dGPU in MODULES array in /etc/mkinitcpio.conf
The main thing is that if your PC has iGPU, then iGPU loads the basic things (and not dGPU) so go for iGPU steps. For me, i had intel iGPU and AMD dGPU so when i added only amdgpu in MODULES array the problem still persisted. When i added intel_agp i915 amdgpu in it, only then the issue went away. (added amdgpu just in case)
Then regenerate the initramfs.
So in short, do
sudo nano /etc/mkinitcpio.conf- Add the required module for the video driver to the
MODULESarray in/etc/mkinitcpio.conf:
-
amdgpufor AMDGPU, orradeonwhen using the legacy ATI driver. -
i915for Intel graphics. -
nouveaufor the open-source Nouveau driver. -
mgag200for Matrox graphics. -
Depending on QEMU graphics in use:
virtio-gpufor VirtIO,qxlfor QXL, orcirrusfor Cirrus. -
nvidia nvidia_modeset nvidia_uvm nvidia_drmfor nvidia driver. See NVIDIA#DRM kernel mode setting for details.Note: Intel users may need to add
intel_agpbeforei915to suppress the ACPI errors (check the output oflsmodon your running system to see ifintel_agpis loaded). This may be required for resuming from hibernation to work with a changed display configuration. If you use PRIME GPU with Intel IGP being your primary GPU and AMD as the discrete one, addingintel_agpmay lead to troubles when resuming from hibernation (monitor gets no signal). See [1] for details.
sudo mkinitcpio -P
if you have any issues, see the arch wiki