Emulator Issues #14042
openAudio pop in audio tracks in 007 Nightfire [DSP accelerator issue]
0%
Description
Game Name?
[James Bond 007™: NightFire™]
Game ID? (right click the game in the game list, Properties, Info tab)
[GO7E69]
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
[a824f5a7a553b7598592c6c129378262]
What's the problem? Describe what went wrong.
When playing multiplayer (Map Atlantis), (On menu too, though it's not as common and is much harder to tell). An audio crackle or pop can be heard once in awhile and is consistent with the timeline of the track/music, it's hard to notice unless you have good awareness. I can confirm that this doesn't happen on real GameCube hardware. Using LLE or the other audio backends don't fix it. Can confirm it's not the sound fx and is the music. The audio pops can be described as a single quick burst that can be hard to catch if you never listened to the games music. I'd recommend using audio software to detect the peak of the pops and compare levels between the known build and issue build. The DSP record feature in dolphin captures the pops. You can lower the effects volume in the codenames main menu section under AV options. You can use the Default profile and use save codename. You can skip the beginning mission by quitting the mission and making a new save to skip the intro in the future.
-The first audio pop/crackle can be heard 37 seconds into the sound track with the second one just 2 seconds after (Multiplayer- Atlantis). Those ones are the most noticeable, the other small crackles get masked by the tempo and are 2 minutes into the song.
PS- I also used different headphones just to make sure (Not using the same cable or cable extensions or amps), same results.
Last known good build [2503a-488] Crypto/SHA1: Fix past-the-last-element std::array access and modernize code. #13641
Build that issue starts [2503a-509] DSP accelerator improvements #10766
Every build after [2503-509] has this issue, even the latest [2603-352]
Hardware- Any, including mobile (iOS-DolphiniOS and Android) it's consistent on all hardware.
Updated by flacs 10 days ago
- Status changed from New to Fix pending
Thanks for finding and bisecting this!
Probable fix: https://github.com/dolphin-emu/dolphin/pull/14640