Open zaltus33 opened 1 year ago
Does this affect upstream Citra too?
This seems to be an upstream issue with HLE audio: https://github.com/citra-emu/citra/issues/5663
We currently just force HLE audio as LLE audio doesn't allow for savestates, and the fact that LLE audio often has massive performance losses. I could possibly expose LLE audio as a setting and only register IStatable if HLE audio is enabled, but even then that's not really a good solution if the user can't run the game with LLE at full speed in the first place (and if you plan to TAS it, you might as well forget it if savestates aren't available)
Link to the citra is not working anymore, they now is know as "Lime3DS". And issue still remains there.
Lime3DS is just one of the forks sprung up after Citra shut down. They're not some "official" successor nor do they have the same developers. They mostly don't actually have emulation improvements here (and the few they do mostly just come from other forks) so they are very unlikely going to be the source of any fix.
Since most of the Citra devs can't work on Citra anymore and most people trying to continue work aren't actually capable of having actual emulation improvements the chance at this being fixed properly is very unlikely. The most you can hope for is BizHawk adding an option to do LLE audio (which even then means no savestates and probably no movies, and even then it'd be fairly slow)
Maybe performance can be improved with time, like it was with gameboy by nuking down SameBoy. Problem also remains in Citra PabloMK7 fork / Citra-Enhanced / Panda3DS (they from Emulation General Wiki). This is probably due to 3ds emulation difficulty.
The "fast option" is HLE, the fast solution is getting this working with HLE. The solution is not going to come around for a long time if ever, as the people who could even do this have mostly been forced out, and who remains mostly can't actually do emulation improvements.
Summary
No sound in game at all, except menu.
Repro
Host env.