Sumi Emulator - Custom Vulkan API Upgrade [1.1 -> 1.3/1.4] and SPIR-V 1.6 Base Integration + Memory Management
Release Notes:
Sumi 0.9.4 - Custom Vulkan API Upgrade [1.1 -> 1.3/1.4] and SPIR-V 1.6 Base Integration + Memory Management - General;
Major upgrade in the most important external modules of emulator, like Vulkan API or SPIR-V - adapted by us, FFMPEG, sirit, SDL, Change Scheduler Priority to make it less thermal throttling (wait for v0.9.5 - full thermal throttling fix). Fixed the softlock in many games - especially Mario Kart.
Memory Leaks:
Fixed Memory Leaks in big demanding games like ToTK or BotW.
Refactored X64:
Refactored and fixed whole Windows X64 build to fix all known bugs.
Intelligent Frame Limiting:
Sumi v0.9.4 has implemented "intelligent" frame limiting - when it detect that the game should or can only work in 30FPS or 60FPS, it limit it to this framerate. This technology will be way more enhanced after frame pacing/skipping fixes.
Nearest Future:
Thermal Throttling:
I know, some of you have a problem with temperature and I'm really mad about that. Good news is, that I'm currently working on v0.9.5, where on my milestones are temperature management, which is currently is amazing in comparison to current version. And after that I will be consistently working on frame skipping and better thread management, which with limiting framerate nay lead to stable temperature and also better performance. Before release 1.0.0 there will be next-gen "upscaling" with AMD FidelityFX 3 / AMD FidelityFX CAS. We are experimenting with it now!
Sumi Team :)
Suggested Drivers:
Best for Snapdragon 8 Gen 3 - and similar ones:
https://github.com/K11MCH1/AdrenoToolsDrivers/releases
Latest: Turnip_v25.X.X_RX_Auto
DEFINITELY AUTO OR FIXED NOT GMEM !
Snapdragon 8 Elite / Adreno 830:
There are still no proper drivers for 8 Elite, but we trying all our best, to provide the Switch emulation for every user. So, we started our internal project to provide emulation drivers for 8 Elite. Stay tuned :)
-
Version v0.9.4 x64 - FIX2 has fixed all Input System problems!
-
Due to false accusations that we have stolen the Vulkan API implementation from Eden, I have just added our Vulkan API implementation source code here, before I will find good place on some Git hosting. We use Citron-based 1.1/1.2, not Yuzu like Eden, and it is generally as different as it can. It will be shared