Although i have not yet the time to actually play some games, i noticed similar problems.
Since i'm using frequent builds / test images, i've measured the boot times.
What i did:
Installed build via SSH, "init 0", and cold boot on same machine (atom, x86_64), with same amount of roms and nothing else touched! And it's quite interesting! (number is secs)
5.10
0 cold boot, post
15 grub batocera bootloader msg
25 batocera logo blue
45 ES loading screen
70 done / update msg
5.11
0 cold boot, post
15 grub batocera bootloader msg
25 batocera logo blue
45 ES loading screen
120 done / update msg
5.12
0 cold boot, post
15 grub batocera bootloader msg
25 batocera logo blue
52 ES loading screen
115 done / update msg
5.13
0 cold boot, post
15 grub batocera bootloader msg
25 batocera logo blue
47 ES loading screen
107 done / ES main
5.10 takes a litil bit more than a minute to boot;
5.11 and 5.12 nearly twice the time!
5.13 getting in right direction... but still notable slower boot
Any ideas?
Edit:
OK, it turns out, that somy games had no logos after boot.
After checking closely, the systems had a nulled out or garbled gameslist.xml.
Copying fresh from backup, 5.13 even starts in 95 secs.
(so the slowness might come from rom parsing b/c of not having a valid xml?)