Project

General

Profile

Actions

Emulator Issues #7198

closed

Audio suttering because of frame limiter

Added by dislairechristophe about 10 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

[READ THIS: https://forums.dolphin-emu.org/showthread.php?pid=276132 <<<
Your answers are there!]
[Leave the questions as they are and answer them in the next line]
[Remove lines written inside brackets [], but nothing else]

Game Name?
F-Zero GX, but i found that it does the same for many other games

Game ID?
GFZE01

What's the problem?
The audio of the games stutters badly.Now, everyone tells that since after 3.5, you need to run the game at full speed to have no stutter, but hear me out.Without frame limiter, my game runs at 150 fps and never drop under 133 fps. And the audio stutter was gone (but the sound was heavily accelerated)

And then, i tried to put the frame limit at 65 fps, and the stutter was still gone (but the sound was accelerated, since it's not the native 60 fps). So the game can run way above "full speed", but the auto frame limiter makes it drop to 59 sometimes, or maybe 59.99 and then the audio stutters. i tried to play at 65 fps during a whole GP , and it never ever dropped lower than 64 fps, and there was absolutely no audio stutter (but the music was accelerated so it's not a solution)

when i put the frame limiter to audio, it doesn't stutter anymore, but the game becoms kinda choppy (even though it never go lower than 60 FPS compared to auto which goes to 59, which is weird). The weirdest thing about it, is that it's always between 60/61 FPS, which may be the reason why the audio stutters at 59/60 FPS , maybe this isn't the right limit but we can't choose manual values in the frame limiter

What did you expect to happen instead?
have a solid 60 fps per second and no audio stutter

What steps will reproduce the problem?
[Don't assume we have ever played the game and know any level names. Be as
specific as possible.]
1.put the frame limiter to auto
2.put the frame limiter to 60 fps
3.happens with bth DX11 and OpenGL, with DSP HLE and LLE (DSound, XAudio2 and OpenAL)

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?
4.02 STABLE

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
Dolphin 3.5, but it's only because it has async audio so it doesn't count.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 8.1, Intel Core I5 4670 k @ 4.1 ghz, GTX 770

Are you using the 32 or the 64 bit version of Dolphin?
64 Bits

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
dolphin wiki recommended settings, everything at default apart from that

Actions #1

Updated by JMC4789 about 10 years ago

Please test it on the latest build; I think I understand what you're saying about F-Zero GX.

Music has a very, very slight stuttering to it on certain tracks, I noticed, if that's what you're referring to, then I'm in agreement. If you're not, please turn on the dump audio option and upload said dump. Also, get the MD5 of your disc in the latest version by right clicking the game in the game list, hitting properties, going to INFO tab and computing the MD5. Please post it here. Thank you.

Actions #2

Updated by dislairechristophe about 10 years ago

the MD5 is 5806a08ebc959860d6e5c7fcfb5fe80f (i didn't find the info in the info tab so i downloaded a software). this is not the original audio stuttering, it's a bad stuttering, like the sound stops and then plays again ( like, stuttering ^^ ) because it's out of sync, it's like it hits a wall and then plays back, and it's completely gone when the frame limiter is set to audio (but then, the games become really choppy , and for f zero it's not good looking) or when the framerate is above 60 fps (but then the audio AND the game becomes accelerated), so there's not absolute fix .

I'll take a audio dump tomorrow because it's very late where i live

Actions #3

Updated by MayImilae about 10 years ago

MD5 doesn't match, looks like a bad dump.

Actions #4

Updated by pauldacheez about 10 years ago

The MD5 doesn't match redump.org's. http://redump.org/disc/1555/ If you've compressed it to .gcz, decompress it and try again. If it's uncompressed and has that MD5, you should probably redump the game.

This is all orthogonal to the actual issue, though.

Actions #5

Updated by dislairechristophe about 10 years ago

yeah, i think it's not the actual reason, because i think that other games have the exact same issue but i can't say for sure. will do all of that tomorrow

Actions #6

Updated by dislairechristophe about 10 years ago

i've done another dump, this time the dump matches the link given above, still the same issue.

here's a record of the sound, stutters begin at 00:09 http://rapidshare.com/share/20C55A2F559596BDEF6B0773B77239F4 . you could even tell in audacity recording that there was a stutter, the graph showed blank lines every few seconds

i tested the game with the latest develloppement revision, and it doesn't do that. there's crackle, but absolutely no stutter. too bad performance is like really poor compared to stable version on f zero (framerate is really choppy)

Actions #7

Updated by JMC4789 about 10 years ago

  • Status changed from New to Invalid

There's honestly something wrong with your PC if you can't play F-Zero GX full speed on it. My Core i5 3570K + GTX 760 play it full speed on the very latest versions without issues. What I'm guessing is that either Single Core or Sync GPU is forced on newer versions and you need to go into Game Properties and disable that for a fast computer like yours (since hopefully the game won't reset due to the GPU thread falling behind)

This is invalid because the issue you're describing was already fixed. If you need further help figuring out why the latest builds aren't running smoothly, please check out the forums. Thank you for your report.

Actions #8

Updated by dislairechristophe about 10 years ago

every single game runs way less smoothly on latest developpement build. and no, it's not anything gonfig related, since it seems that both revision shares the same cfg (all of my saves, controller input , everything stick between versions)

Actions #9

Updated by JMC4789 about 10 years ago

You have a fast enough computer that it shouldn't be happening; trust me, my computer is quite a bit slower than you and I run the latest development versions. INI files for emulators, if you have separate folders, are not always shared between versions.

While the latest development versions are slower due to being better at emulating things, it really shouldn't hurt your computer enough for you to notice in F-Zero GX.

Actions #10

Updated by dislairechristophe about 10 years ago

oh well, for the issue, well, i understand since it actually is resolved. i'll wait for a more sstable version then

Actions #11

Updated by dislairechristophe about 10 years ago

okay noprob, i'll check that then, thank you ^^

Actions

Also available in: Atom PDF