pcsx2
pcsx2 copied to clipboard
[BUG]: NHL HITZ 2003 - Audio skipping/out-of-sync on intro video.
Describe the Bug
The sound skips in places after the intro video starts. Video provided below for more clarification. I verified via Redump.org properties & came back as: Green tick: Verified as NHL Hitz 2003 (USA) [SLUS-20438] (Version 1.01).
Reproduction Steps
As soon as the game starts.
Expected Behavior
No skipping
PCSX2 Revision
V1.7.5082
Operating System
Windows 10 (64bit)
If Linux - Specify Distro
No response
CPU
AMD Ryzen 7 3800x
GPU
AMD RX 6500XT
GS Settings
Default setiings.
Emulation Settings
Native.
GS Window Screenshots
https://github.com/PCSX2/pcsx2/assets/116039192/d39b8867-a255-4dc1-85f3-3385c83f6230
Logs & Dumps
No response
https://youtu.be/NHxhzXaP0sA Apparently this person is also having this problem playing on PCSX2 from 2021
Can you untick I/O Processor (IOP, MIPS-1)'s Enable Recompiler and see if it helps?
Can you untick I/O Processor (IOP, MIPS-1)'s Enable Recompiler and see if it helps?
Audio still skips.
As of 1.7.5901; audio still skips. Changing backend to Cubeb or SDL has no effect.
As of 1.7.5901; audio still skips. Changing backend to Cubeb or SDL has no effect.
Well it doesn't look like an output problem, so changing settings in GUI will likely not do anything beneficial. From the video the audio samples are cut short for some reason.
It's also out-of-sync aswell. I've checked this on my PS2 & PCSX2 is 2 seconds behind every pause.
https://youtu.be/NqTZE9fRrtM?si=1M12UJzg7LiKJmOP
Video of the intro.
After listening to the audio sample, I would say this is the same bug as Need For Speed Hot Pursuit 2 (https://github.com/PCSX2/pcsx2/issues/6419). Both games were made by the same developer around a similar time period
After listening to the audio sample, I would say this is the same bug as Need For Speed Hot Pursuit 2 (#6419). Both games were made by the same developer around a similar time period
I did make that comparison aswell a few months back. I suspect there are more games with this issue. I did see someone on Discord have a similar issue. Could it be because of the SPU2 not being in sync with the iOP?
NFS at least did not seem to be an SPU bug, IIRC the game was just sending chunks of silent audio at it. The problem is probably elsewhere.
NFS at least did not seem to be an SPU bug, IIRC the game was just sending chunks of silent audio at it. The problem is probably elsewhere.
I've checked PCSX2 1.4.0 & 1.6.0, exact same problem
Still the same as of 2.3.149
Had a similar issue, turned out I needed to change the output hz in Windows to match my tv (which uses freesync). Mine was at 60, had to change it to 120. Might be worth a try.
Go to Settings > System > Display > Advanced display settings, select the display you want to change, then choose the correct refresh rate.
I can confirm that fixing the Windows settings in my previous post corrected all audio issues and now the intro plays correctly using the 2.2.0 stable build.
Had a similar issue, turned out I needed to change the output hz in Windows to match my tv (which uses freesync). Mine was at 60, had to change it to 120. Might be worth a try.
Go to Settings > System > Display > Advanced display settings, select the display you want to change, then choose the correct refresh rate.
Intro still skips & is out-of sync as of v.2.3.229. This is not a Windows refresh rate problem. Other games have this issue, notably NFS Hot Pursuit 2.
That is odd. I'm using 2.2.0 stable build and the intro to NHL hitz 2003 does not skip for me.
That is odd. I'm using 2.2.0 stable build and the intro to NHL hitz 2003 does not skip for me.
PAL or NTSC?
Ntsc. I just recently built a PC specifically for pcsx2. So fresh install of pcsx2 on windows 11. When I first tried to play NHL hitz 2003 like you it skipped, after changing the hz in Windows to 120 and setting it to use freesync premium (as my Samsung TV uses), now it does not skip. This was also the case for burnout 3 when entering a race, it would skip every few seconds, but this was also fixed with that change in windows.
Ntsc. I just recently built a PC specifically for pcsx2. So fresh install of pcsx2 on windows 11. When I first tried to play NHL hitz 2003 like you it skipped, after changing the hz in Windows to 120 and setting it to use freesync premium (as my Samsung TV uses), now it does not skip. This was also the case for burnout 3 when entering a race, it would skip every few seconds, but this was also fixed with that change in windows.
Huh! Interesting! 🤔🤔 I also have the NTSC version but my TV is a 60HZ JVC & the intro skips like the video I posted. Would you be able to post a video of the intro on your end please?
Here's a quick recording from my phone https://youtu.be/oJxQLIetiLU?feature=shared
Ahh I think I found it. I'm using a 300% EE overclock. Changing it to 100 makes it skip again.
Ahh I think I found it. I'm using a 300% EE overclock. Changing it to 100 makes it skip again.
Can confirm, 300% does indeed fix the intro!
Yeah it looks like cycle rate of 130 holds the fps around 30 during the intro. Cycle rate 180 varies in the 30s to 40s fps. Cycle rate 300 runs it up to 60 fps. When the cycle rate is 100 though it drops into the low 20s.
Might be worth seeing what the actual fps are on real hardware.
In GameDB, NHL Hitz 2002 is using - EETimingHack. Might need to test that with 2003 as well.