pcsx2 icon indicating copy to clipboard operation
pcsx2 copied to clipboard

[BUG]: NHL HITZ 2003 - Audio skipping/out-of-sync on intro video.

Open StillPlay2 opened this issue 2 years ago • 10 comments

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

StillPlay2 avatar Oct 02 '23 20:10 StillPlay2

https://youtu.be/NHxhzXaP0sA Apparently this person is also having this problem playing on PCSX2 from 2021

StillPlay2 avatar Oct 03 '23 17:10 StillPlay2

Can you untick I/O Processor (IOP, MIPS-1)'s Enable Recompiler and see if it helps?

ghost avatar Oct 03 '23 18:10 ghost

Can you untick I/O Processor (IOP, MIPS-1)'s Enable Recompiler and see if it helps?

Audio still skips.

StillPlay2 avatar Oct 03 '23 18:10 StillPlay2

As of 1.7.5901; audio still skips. Changing backend to Cubeb or SDL has no effect.

StillPlay2 avatar Jun 15 '24 22:06 StillPlay2

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.

RedDevilus avatar Jun 15 '24 22:06 RedDevilus

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.

StillPlay2 avatar Jun 18 '24 20:06 StillPlay2

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

MrCK1 avatar Sep 17 '24 00:09 MrCK1

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?

StillPlay2 avatar Sep 17 '24 09:09 StillPlay2

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.

Ziemas avatar Sep 17 '24 18:09 Ziemas

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

StillPlay2 avatar Sep 17 '24 19:09 StillPlay2

Still the same as of 2.3.149

StillPlay2 avatar Feb 10 '25 16:02 StillPlay2

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.

mahoneyt944 avatar Mar 12 '25 04:03 mahoneyt944

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.

mahoneyt944 avatar Mar 12 '25 17:03 mahoneyt944

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.

StillPlay2 avatar Mar 18 '25 13:03 StillPlay2

That is odd. I'm using 2.2.0 stable build and the intro to NHL hitz 2003 does not skip for me.

mahoneyt944 avatar Mar 18 '25 13:03 mahoneyt944

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?

StillPlay2 avatar Mar 18 '25 14:03 StillPlay2

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.

mahoneyt944 avatar Mar 18 '25 14:03 mahoneyt944

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?

StillPlay2 avatar Mar 18 '25 14:03 StillPlay2

Here's a quick recording from my phone https://youtu.be/oJxQLIetiLU?feature=shared

mahoneyt944 avatar Mar 18 '25 15:03 mahoneyt944

Ahh I think I found it. I'm using a 300% EE overclock. Changing it to 100 makes it skip again.

mahoneyt944 avatar Mar 18 '25 15:03 mahoneyt944

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!

StillPlay2 avatar Mar 18 '25 15:03 StillPlay2

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.

mahoneyt944 avatar Mar 18 '25 15:03 mahoneyt944

In GameDB, NHL Hitz 2002 is using - EETimingHack. Might need to test that with 2003 as well.

mahoneyt944 avatar Mar 18 '25 16:03 mahoneyt944