After GRUB loads the linux image linux-vmdisk or similar, and systemd has loaded, I found the screen displays the systemd boot process steps with a wrong and weird encoding. But after a few seconds and some systemd services have loaded, the screen refreshes, and the display is then correct.
My system is "Arch Linux" with latest update. And systemd version is:
systemd 232 +PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN EDIT: here is my dmesg log https://gist.github.com/stardiviner/dfbeb58a7afb2a10dab1e9d51ff34686
I want to know are there related bugs? If I can't find out why, then tell me how to debug this issue?

dmesgwhere the encoding gets messed up?