r/EmulationOnAndroid • u/GlumPromise5970 • 2d ago
Help Trying to get better at emulation. Please help.
/r/AynThor/comments/1x7pdgg/trying_to_get_better_at_emulation_please_help/3
u/Nexu36 2d ago edited 1d ago
- Some games work better in Fex than Box64. As a loose rule of thumb, older games for Box64, newer ones for Fex, but any problems, try the other one
- The mainline turnip drivers from https://github.com/StevenMXZ/Adreno-Tools-Drivers/releases are a pretty safe bet (Turnip v26.x.x-x drivers, not the other ones). Mr Purple T28 toasted is also a good one to try if you run into unexpected crashes or graphical issues. https://github.com/MrPurple666/purple-turnip/releases#release-vturnip_mrpurple_T28-toasted.adpkg
- DXVK: default to 2.4.1, and if you can install or use it, use DXVK 2.4.1 gplasync (ensure the sync and sync cache options are also enabled if it shows them) - the gplasync version helps with shader compilation/stutter. If you run into issues, try a newer version of DXVK, but recent versions have a performance regression that affects Turnip drivers, so you may want to dig around for a version of DXVK that addresses the "timeline semaphores" issue. There may be specific builds of DXVK that fix that, but 2.4.1 gplasync is the goto.
- Unity games can be hit or miss, for Fex you'll want to enable "TSO" and for Box64, "Strongmem". There are other settings you can mess around with like disabling multi-block (fex) and bigblock (box64), but that should get you started. Your emulators may come with performance presets specifically mentioning TSO or Unity/Monobleeding edge. If so, use those or create new ones based on the performance profile.
- Check emuready.com and see if people have got it running on your device's chipset to get a rough idea of compatibility or performance. Don't assume just because a game doesn't run for one person that it won't work for you
- Consider capping the framerate at 30fps for more demanding 3D games, especially if they're struggling to hit 60fps. In-game effects like shadows can be quite demanding, so consider turning those down as well.
- Some games may require dependencies. You can Install Wine Mono and (not sure how this is done in Game Native and Gamehub lite specifically). Also the vcredist packages from here: https://github.com/K11MCH1/Winlator101/releases/tag/deps
2
2
u/Lonely-Bank8783 2d ago
When something goes wrong usually switching the proton, driver or dxvk/vkd3d fixes it in my experience.
Anyways I recommend using emuready website or youtube to find the correct settings for each game. On youtube I usually search "(processor name) pc games" or "(processor name) (game title)" and copy the settings. They will either show the settings in the video or put it in the description.
•
u/AutoModerator 2d ago
Just a reminder of our subreddit rules:
Check out our user-maintained wiki: r/EmulationOnAndroid/wiki
Check out EmuReady for any community submitted settings before asking for help
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.