I installed ArchLinuxARM-rpi-aarch64 from the download page few months ago. I didn't install GUI since I use this to be a server.
Then I configured /boot/config.txt so I have some borders around the monitor, here is my /boot/config.txt settings are:
$this->bbcode_second_pass_code('', '
enable_uart=1
disable_overscan=0
overscan_scale=1
')
When booting, it works as intended, I have some borders around monitors, the overscan is scaled correctly. But after some time, the HDMI power is lost, in my monitor showing "HDMI not detected" and the screen goes black for a while. After that, the screen suddenly came online, but my boot setting didn't apply, no more borders. After login, here is what I got with tvservice output.
$this->bbcode_second_pass_code('', '❯ sudo tvservice -s
state 0x2 [TV is off]')
Here is my video to show what is looks like from what I describe here:
https://photos.app.goo.gl/xAAfa64zEbNPpgc27
Thanks for your help.