Dolphin, the GameCube and Wii emulator - Forums

Full Version: Why Dolphin is getting rid of asynchronous audio processing
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
Wind Waker wasn't affected by the changes that were referred to earlier (at least I don't think so)...Zelda microcode is still waiting to be awesomized

XantheFIN

(07-16-2013, 05:56 AM)haddockd Wrote: [ -> ]Wind Waker wasn't affected by the changes that were referred to earlier (at least I don't think so)...Zelda microcode is still waiting to be awesomized
Maybe i should blame for myself for not telling or in wrong thread... 3.0 - 201 were my version before.


But still anyway that is great news.
Wow, I understand almost all of the article. This was an excellent read, BTW, delroth. I've always wondered how HLE code was made in general in C++. Maybe it's time to peak in the source code, and blind myself temporarily?

I may only have a Phenom II X6, but I don't complain about the new change lol.

cbartondock

(07-11-2013, 06:28 PM)delroth Wrote: [ -> ]Have you even read the article? This is a development forum, not a support forum.

I read your article. First let me say that Dolphin is an all around great product. And you're certainly correct that asynchronous audio causes all kinds of problems. However, when you get reports (and pleas) from dozens of users that their audio is no longer tolerable in the newer versions of dolphin, it's at least worth considering isn't it? I mean in the end its the users experience that matters, right? It just seems to me that telling users to get a faster computer (for thousands of dollars) and otherwise shove off, is well, bad. I understand you get these requests a lot and that its annoying, but ideally the mounting number of requests would push you towards thinking that maybe some kind of compromise solution is needed rather than towards frustration at the users. I'm not saying a solution is easy, no doubt it's quite complicated, but it's not impossible. I'm a developer myself and that word does not apply to us; there is not a doubt in my mind that there exists some creative way of not leaving those users in the dust without bringing back asynchronous audio.

I have a 2.4 GHz Intel Core i7 processor with integrated graphics, which was plenty fast enough to run Brawl at 60 fps with beautifully smooth audio with the older versions of dolphin. With the newer versions (since asynchronous audio was removed), the sound effects and music are completely garbage.

I understand that the problem is my computer, that it isn't running the game fast enough; but the thing is I never even notice a slow down. It probably drops from 60 fps to 58 fps once every few seconds, but this is enough to unhinge the audio and ruin the experience. I've been using 3.5 to get around the problem, but that means I am not getting any new fixes or updates until I pay thousands of dollars for a better machine. Anyway, those are my thoughts, I just think you should take user complaints and requests a little more seriously; where I work you would be fired for talking to a customer that way, no matter how good you are.
Quote:This is a development forum

So you are a developer yourself. What do you propose to do, in order to fix the audio problems for sub full speed, without causing the issues that were caused by async audio?

Patches and pull requests are welcome. If you need help with that, come to the irc channel.

If you want somebody to write this for you, you are at the wrong address!
(07-12-2015, 09:29 PM)cbartondock Wrote: [ -> ]I have a 2.4 GHz Intel Core i7 processor with integrated graphics, which was plenty fast enough to run Brawl at 60 fps with beautifully smooth audio with the older versions of dolphin. With the newer versions (since asynchronous audio was removed), the sound effects and music are completely garbage.

It is well known that Intel HD Graphics do not provide an enjoyable experience in Dolphin, so I'm afraid you're just going to have to either stick with the older builds or upgrade/get a new PC.
I think I heard that OpenAL stretches that audio...? Also, I think that the unofficial Ishiiruka Dolphin build has time stretching for the DSP, so you could try that as well.

cbartondock

(07-12-2015, 09:50 PM)mimimi Wrote: [ -> ]
Quote:This is a development forum

So you are a developer yourself. What do you propose to do, in order to fix the audio problems for sub full speed, without causing the issues that were caused by async audio?

Patches and pull requests are welcome. If you need help with that, come to the irc channel.

If you want somebody to write this for you, you are at the wrong address!

I'll took a look at your repository and changelogs, for sure. I don't doubt that it wouldn't be easy. I'm also not saying you guys have to do anything; obviously it's your prerogative. It's just that if enough people are having the same problem I would think you would want to come up with some way to fix it.
It was needed for accuracy to prevent crashes/hangs. Did you try using Bootcamp with Windows? Mac drivers are notoriaosly bad
I red your article, delroth, and although I don't understand it completely, I now realize the reason why the sound changed for Dolphin. Thanks a lot. I never got inside this sub-forum before, but I'll check it often from now on, it has some very interesting updates.
Pages: 1 2 3