An excellent example and very informative. I now see why so many of the titles had issues with old HLE. I actually always assumed they were synchronous because the timings were so tight. I see now that exact reason is why it was inadequate.
Thanks for making the new HLE

That was a good read delroth. Remind me to avoid asynchronous audio when I get back to Gekko. I'm sure people will stop complaining they get new Haswell systems. Even some of the low-end OEM builds will do pretty well for Dolphin :p
Shonumi Wrote:I'm sure people will stop complaining they get new Haswell systems
Until haswell systems become insufficient......
*Looks at bank account
Whelp, better start saving for skylake.
*Prays nobody takes that too seriously.
No More Heroes has major audio stuttering post AX- HLE
The sound stuttering occurs when the music is playing or during the attacks after the enemies do their exploding or splitting animations from being killed in the game.
Make sure you're running the game at fullspeed. If not, there's the cause of your problem. LLE has always been like that (needing to get fullspeed for decent sound) and with synchronous audio for the DSP's HLE implementation, HLE audio now requires that as well. If this issue still occurs with NMH2, try to narrow it down to a specific revision, or at least a range (100 is a nice, arbitrary number) of revisions where the problem does and does not occur, then file an issue on Dolphin's Google Code page. It helps to first check to see if an issue hasn't already been filed for your problem though.
(07-11-2013, 04:44 PM)Shonumi Wrote: [ -> ]Make sure you're running the game at fullspeed. If not, there's the cause of your problem. LLE has always been like that (needing to get fullspeed for decent sound) and with synchronous audio for the DSP's HLE implementation, HLE audio now requires that as well. If this issue still occurs with NMH2, try to narrow it down to a specific revision, or at least a range (100 is a nice, arbitrary number) of revisions where the problem does and does not occur, then file an issue on Dolphin's Google Code page. It helps to first check to see if an issue hasn't already been filed for your problem though.
No More Heroes runs a lot worse than the games I can max out at 60 FPS (Galaxy, Skyward Sword, etc) so it's not really possible to get it at 60 fps.
I also noticed that performance seems to decrease with the later revisions as well, I recorded a few logs of myself running around the same areas in the same ways and the fps was lower on the most recent revisions.
Is the difference between AX-HLE and regular HLE that big?
arwing92 Wrote:Is the difference between AX-HLE and regular HLE that big?
AFAICT, delroth hasn't changed anything speed-wise with his new-ax-hle merges, at least nothing significant. He would be a better judge to say for sure, though. The main cause of slowdowns between 3.5 and the latest is that a lot more features and functions of the GC and Wii hardware are being emulated more accurately. Generally (not always mind you) this requires more from your computer's resources. There have been significant changes since 3.5, and at this rate 3.5 will be close to 2000 commits behind master in a few months. Lots of other code has been changing.
(07-11-2013, 04:52 PM)Shonumi Wrote: [ -> ]' Wrote:Is the difference between AX-HLE and regular HLE that big?
AFAICT, delroth hasn't changed anything speed-wise with his new-ax-hle merges, at least nothing significant. He would be a better judge to say for sure, though. The main cause of slowdowns between 3.5 and the latest is that a lot more features and functions of the GC and Wii hardware are being emulated more accurately. Generally (not always mind you) this requires more from your computer's resources. There have been significant changes since 3.5, and at this rate 3.5 will be close to 2000 commits behind master in a few months. Lots of other code has been changing.
What are a few things that are being emulated more accurately that the average person would notice and benefit from?
Not trying to argue, just curious in what we are looking forward to
Have you even read the article? This is a development forum, not a support forum.