Linux Kernel With MSI B450
The kernel fail in this case because of the support of the iommu feature; you can use some specific kernel adjustment (parameter) to fix your booting issue, this video demonstrate how to edit/apply the kernel parameters; here are some possibles solutions, try the different proposed parameters and choose the one that match best your needs. also you may turn off SVE in the bios.
Possible Solutions: Kernel Parameters
iommu=off
iommu=off
and amd_iommu=fullflush
amd_iommu=off
mem_encrypt=off
amdgpu.runpm=0
pci=noats
Involved Technology Definition
Kernel Parameters: (aka Boot Options) Kernel command line parameters are parameters that you pass on to the kernel during the boot process to adjust its features or capabilities.
IOMMU: is a memory management unit that basically increase performance and security; additional details can be found here
IOMMU State: on, off or fullflush (detail on the linked article)
mem_encrypt: Add support for Secure Memory Encryption (SME). and defines the memory encryption mask that will be used in subsequent patches to mark pages as encrypted.
amdgpu.runpm=0: disable the graphical power management in the linux kernel (it will be then handled at the hardware/firmware/bios level)
pci=noats: disable PCI Address Translation Services
Note
Arch Boot Disk:
To apply the parameters to the boot disk, on the boot menu, push "tab" to edit the boot command, hit space (to add a space) then write the parameter for instance "iommu=off" without quotes then hit enter to boot
Sources:
launchpad,
freedesktop,
freedesktop,
freedesktop,
askubuntu,
wikipedia,
artofcode,
archlinux,
linuxfoundation,
fclose,
youtube,
youtube
Best Answer
The problem here is that by default Arch boots up with kernel modesetting for the display (and console), using the open source nouveau driver. It seems that the driver included in this kernel doesn't support your graphics chipset, and rather than fallback, it simply gives you no console display.
To disable kernel modesetting you can edit the boot options in the boot menu and add the following
It's possible that it will work with the latest kernel once you update Arch. However, if you install the official nvidia drivers this will not be necessary, as nouveau isn't used any more.