Project

General

Profile

Actions

Emulator Issues #8750

closed

Pokémon XD: Gale of Darkness HLE DSP inaccuracy

Added by theincrediblemastere almost 9 years ago. Updated over 2 years ago.

Status:
Fixed
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:
5.0-14740

Description

Game Name?
Pokémon XD: Gale of Darkness

Game ID?
GXXE01

What's the problem? Describe what went wrong in few words.
When using the High Level DSP, the High Hat Cymbals appear to "strobe" in volume levels.

What did you expect to happen instead?
The high hats to come out cleanly.

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. From the Main Menu, go to VS Mode
  2. Quick Battle
  3. Battle VS CPU
  4. In the example I posted below, RSE Champion is playing. If it doesn't play, just exit and enter the battle till it does.

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.0-6957

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
I've tested on 6904 thinking that 6906 may have been the cause of this issue. I was surprised to find that using the previous version didn't help.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 7 x64 (SP1)
nVidia GeForce GTX 760 (Gigabyte GV-N760OC-2GD REV2.0)
Intel Core i7-4770
8GB G.Skill Sniper Low Voltage edition

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
[Upload big files to a hosting service and post links here!]

Audio file demonstrating this inaccuracy, complete with helpful Speakonia guide!

http://www.mediafire.com/listen/4rscmaaiyk9fv2m/High_hat_DSP.wav


Files

Mt Battle HLE.m4a (987 KB) Mt Battle HLE.m4a Pereb, 07/11/2016 09:53 AM
Mt Battle LLE.m4a (978 KB) Mt Battle LLE.m4a Pereb, 07/11/2016 09:53 AM
Normal Battle HLE.m4a (795 KB) Normal Battle HLE.m4a Pereb, 07/11/2016 09:53 AM
Normal Battle LLE.m4a (797 KB) Normal Battle LLE.m4a Pereb, 07/11/2016 09:53 AM
RSE Champ HLE.m4a (934 KB) RSE Champ HLE.m4a Pereb, 07/11/2016 09:53 AM
RSE Champ LLE.m4a (926 KB) RSE Champ LLE.m4a Pereb, 07/11/2016 09:53 AM
Actions #1

Updated by theincrediblemastere almost 9 years ago

Because I'm such a nice guy, have a HLE save state. Same one I used in the clip!

http://www.mediafire.com/download/utwynyfu2ug0iyj/GXXE01.s01

Actions #2

Updated by JMC4789 almost 9 years ago

Try using the older releases and stuff to see if something a bit older caused it.

Actions #3

Updated by theincrediblemastere almost 9 years ago

6800 has this issue.

That old enough? Or should I dig deeper?

Actions #4

Updated by theincrediblemastere almost 9 years ago

Also observed in Wario World with all instruments, though most noticeable in the higher frequencies.

Actions #5

Updated by JMC4789 over 8 years ago

  • Status changed from New to Accepted

I'm willing to accept this.

Actions #6

Updated by theincrediblemastere over 8 years ago

Here's an example shown in Wario World. It really does become more apparent in this game, and I think I was being a little too hard on people without good headphones and/or ears to detect this issue. So, I did my best to show everybody what I meant.

Recorded in 7935.

http://www.mediafire.com/listen/3p2z21rdrmi3379/HLE+inaccuracy+Wario+World+example.wav

Actions #7

Updated by JMC4789 over 8 years ago

I'm deaf and all, but, could you try this on https://dl.dolphin-emu.org/prs/pr-3397-dolphin-latest-x64.7z

I don't hear any difference in Wario World there, even though I do hear a difference in your comparison audio.

Actions #8

Updated by theincrediblemastere over 8 years ago

No dice. Still getting that strange "ring modulated" effect in the higher frequencies when using HLE.

Honestly, it's so small, I'm pretty sure only nutjobs like me or people with OCD would really pay heed to any of it. But, if you guys think it's big enough an issue to warrant a PR, I'm willing to stick through and find out what could possibly be causing this phenomenon.

Actions #9

Updated by Pereb almost 8 years ago

I'm also getting this issue, with DSP HLE and DSP LLE (both recompiler and interpreter). Tried a dumped DSP rom as well as the one provided with Dolphin. XAudio2 backend (OpenAL gives me no sound at all). Running 5.0-142.

Specs:
Intel Core i5-4690K (4,6Ghz)
nVidia GeForce GTX 1070
16GB DDR3-2400
Windows 10 Home x64
Asrock Z97 Extreme4, using onboard sound (ALC1150 codec).

Updated by Pereb almost 8 years ago

Upon second inspection, while I can definitely hear the strobing using LLE, it's much less pronounced than with HLE. I've uploaded a few recordings where the LLE strobing should be more apparent.

I also tested several versions all the way down to 3.5-367 and found no difference.

Actions #11

Updated by JMC4789 over 2 years ago

  • Status changed from Accepted to Fix pending

Very promptly we have fixed the issue: https://github.com/dolphin-emu/dolphin/pull/9955

Actions #12

Updated by flacs over 2 years ago

  • Status changed from Fix pending to Fixed
  • Fixed in set to 5.0-14740
Actions

Also available in: Atom PDF