[..[
already tried on samsung, and tried second hdmi port.
will show up list of starting services.
show splash screen.
show again list of starting services.
then blank screen.
Seems like when the resolution change or a busier GPU/system results in the black screen.
[...]
well, i feel it's firmware.already tried batocera (2 different version), lakka, recalbox, retropie (3 different version & my backup 2 *.img from (2019)).
the symptoms are same.
Then the issue is not software - but a hardware one. It's strange because the hdmi_safe should boot with a very low resolution, which should help with wonky HDMI cables that fail on 1080p. Having the image shown on boot means the HDMI port is ok. Since you get the voltage drop icon, I'd say it's the power that's faulty.
pls don't try sudo rpi-update i don't want you guys get like me.
That's not recommended for regular updates and you shouldn't use it, especially since Buster based system may not getting the same testing by the RPT teams, with the latest kernel/firmware.
[...]
i'm curious with you guys, can help me with run uname -a, sudo vcgencmd version and run via ssh emulationstation --debug where it can run emulationstation. so i can compare and will try figure out
The EmulationStation log is the same, the firmware/kernel version are probably different on a system where rpi-update hasn't been run. The version will not help you much, but if you want to revert the rpi-update changes, you should reinstall the kernel/firmware by running
sudo apt-get install --reinstall raspberrypi-bootloader raspberrypi-kernel