Why does NFS Most Wanted run so slow on 5.0-81xx - 83xx builds, while on other builds it runs 10 times faster?
NFS Most Wanted on 5.0-81xx - 83xx
|
10-18-2020, 06:41 AM
(10-17-2020, 01:59 AM)JosJuice Wrote: Which other builds are you referring to? I tested 2 games: Madagascar and NFS Most Wanted on Redmi Note 9 Pro (Snapdragon 720G). Madagascar works very slow (5fps) on builds between 5.0-6101 and 5.0-8993. NFS Most Wanted works very slow (5fps) on builds between 5.0-6101 and 5.0-9275. On any older/newer builds than those ranges both games work at almost full speed. 10-18-2020, 07:34 AM
Thank you for providing the exact version numbers where the behavior changed. I don't think I could've figured out the reasons otherwise.
Dolphin has a database of which settings should be forced by default in which games in order to avoid emulation problems. Before 5.0-6101, this database was not actually used on Android, and so some games started using slower but more accurate settings after 5.0-6101. In Madagascar's case, the forced setting is Store EFB Copies to Texture Only disabled. 5.0-8998 introduced a feature called Defer EFB Copies to RAM, which improves the performance when Store EFB Copies to Texture Only is disabled. In case you want to test it, turning off Defer EFB Copies to RAM should give you the bad performance again. In Madagascar's case, the forced setting is MMU enabled. This setting is extremely slow on ARM CPUs. However, it doesn't seem like there's actually any reason why MMU would be needed for this game, so this forced setting was simply removed from the database in 5.0-9277. With that said... I'm not sure why you would care about the performance in those old builds specifically. But I hope this answered some of your questions. |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)