pcsx2
pcsx2 copied to clipboard
[BUG]: Atelier Iris (SLUS-21113) voices cutting out or skipping
Describe the Bug
While playing through voiced dialogue, a voiced line will randomly stop playing before the end of the line. Sometimes it will cut out completely, other times it will start rapidly skipping the last few ms of sound.
All tests and examples were run from a fresh boot, no save states involved. Please let me know if there's any further info I can provide or testing I can do to help nail this down.
Examples:
https://github.com/user-attachments/assets/52415eee-4ed1-4d05-884c-df6708af3283
https://github.com/user-attachments/assets/e500145f-45ba-45f4-b2c7-f33efd17ff73
https://github.com/user-attachments/assets/023731c4-03b8-47cb-9240-d153c8300b31
https://github.com/user-attachments/assets/753529f4-f770-417d-9f2a-60cb8ac7c632
https://github.com/user-attachments/assets/64711b6f-f187-4bb4-b4ba-be719abec781
https://github.com/user-attachments/assets/730709a5-c013-49af-933a-f31806e6bafe
Reproduction Steps
Unfortunately haven't been able to find a perfectly reproducable trigger. Will almost always happen during a sequence with 10+ voiced lines in a row, at some random point during the exchange, but not always.
Originally noticed the issue while playing a CHD archive, but also tried with a clean Redump-verified ISO and the same issue occurs.
Settings I've tried to adjust:
BIOS:
Fast Boot
: same issue with off or on
Emulation:
Enable Multithreaded VU1
Optimal Frame Pacing
Vertical Sync
Enable Fast CDVD
Enable CDVD Precaching
issue remains with all of these options on or off (tried each individually as well as various combos)
Game Fixes: (just for kicks)
EE Timing Hack
DMA Busy Hack
issue remains with either of these options on or off
Graphics:
Renderer
: happens on Automatic
(defaults to Vulkan), Software
, Vulkan
, and Direct 3D 11\12
Audio:
Backend
: happens on both Cubeb
and SDL
Synchronization
: happens on both TimeStretch
and Disabled
Buffer Size
and Output Latency
: have increased both in steps up to 200 ms, issue remains
Regression Testing:
-Tested against oldest version of PCSX2 I have (WX Nightly v1.7.2967)
-Issue still happens with both XAudio 2
and Cubeb
audio backends
-seems like it happens less frequently with XAudio 2, but issue is still there
Expected Behavior
Voiced lines should play in their entirety without skipping or cutting out.
PCSX2 Revision
v2.3.21
Operating System
Windows 10 (64bit)
If Linux - Specify Distro
No response
CPU
Ryzen 7 5700X
GPU
GeForce RTX 3070
GS Settings
Error is sound-based, so don't think that GS settings have anything to do with it (but what do I know? 🤷♂️)
Emulation Settings
Audio settings, which are basically default.
GS Window Screenshots
No response
Logs & Dumps
Doesn't seem to contain any relevant information, but posting it to be thorough