Emulator Issues #7234
Tales of Symphonia (GC) audio stutters on opening video [cpuTiming]
Tales of Symphonia
What's the problem? Describe what went wrong in few words.
The audio stutters on the opening video.
What did you expect to happen instead?
Audio shouldn't stutter.
What steps will reproduce the problem?
1. Open the game.
2. Wait. (No interaction required.)
Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
Dolphin 4.0-1386, 4.0-1468
Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 8.1 64-bit
Intel Core i5-3317U
Are you using the 32 or the 64 bit version of Dolphin?
Is there any other relevant information? (e.g. logs, screenshots,
It sounds sort of like stuttering you might get if Dolphin was running too slow, but it isn't: the same problem shows up setting the framelimiter to 30fps.
Reproduces with both HLE and LLE audio, and multiple audio backends.
If I "overclock" the CPU (set CPU_CORE_CLOCK to the Wii clock frequency), the stuttering goes away. Not completely sure what that means, but it might be helpful.
#5 Updated by magumagu9 over 5 years ago
Possibly? You can experiment with the emulated CPU speed by modifying the setting of CPU_CORE_CLOCK in PreInit() in SystemTimers.cpp (line 260).
The other big potential source of slowdown which we don't model is the graphics pipeline: we currently assume graphics rendering completes instantly.
#8 Updated by JMC4789 about 5 years ago
It seems as though something is going on regarding the CPU Timing. Two people have confirmed it's working in this Pull Request. https://github.com/dolphin-emu/dolphin/pull/1316
It's a hacky WIP and not guaranteed to be the correct fix, so not marking as fixed in PR or anything like that.
#11 Updated by skeer almost 3 years ago
Hey, I'm having the audio stutter on Dolphin 5.0, I tried doing some research, found something interesting: disc 1 stutters, but the same intro on disc 2 has no lag or stutter at all. I used HxD to compare the title.tpl (I'm assuming that's the intro, no clue), and they both have the exact same binary.
It almost seems like there's a setting affecting disc 1 or 2 differently, even though they both are gqseaf. Hopefully disc 1 can read audio propperly eventual. Hope this helps
#12 Updated by JMC4789 almost 3 years ago
Just so people don't get confused by this comment in the future, let me clarify.
Disc 2 doesn't stutter because it uses a lower quality video than disc 1. For some reason the opening is significantly smaller (just over half the file size of disc 1's opening) which makes it less intensive to decode.
The problem here is that our CPU timings are incorrect and something that uses the near maximum of the GameCube's processor is lagging in this situation due to timing differences.