-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Forced slowdown in Legend of Legaia hyper arts, items and magic? #515
Comments
Does this still happen ? I believe this is a counting issue just like how some games suffer from this. |
Haven't tried lately, (my pi is collecting dust for some months), I will try it probably on next Sunday, and post update. Sorry for the late reply. |
This does seem to be still happening at the present. (Also somewhat-related, I can hear some noise/hissing on this game even with sound interpolation set on Gaussian, unlike in DuckStation/Beetle PSX.) |
How to reproduce this? I went to the tutorial fight with Tetsu, which involves abilities mentioned in the report and couldn't notice anything wrong. What device and which version are you using? |
"r24l 9fec7ce" on PC/Xbox Series S and "r24l 92bb759" on RG353V with PSP BIOS, NTSC version with Restored Progression hack. It's a bit hard to tell on its own because one can simply assume it's the game itself, but if you compare with footage on real hardware, you can see there's no slowdown in things like hyper arts. Here's a save about 6-7 hours in, with some arts and magic unlocked to check out. Beetle PSX behaves more like in real hardware. |
I don't know what you're getting but I fail to see much difference from the footage. Could you try boosting "PSX CPU clock" in "Core Options -> System"? If it helps I'd like to know the minimum value that gives closest speed to what it should be. |
I don't know what to say, then. For me it seems to happen especially when using hyper arts like Tornado Flame or Frost Breath, where the character animation slows down a little and the audio desyncs momentarily. Maybe it'd be better to ask for more feedback? Boosting the CPU clock makes everything smoother, but doesn't quite fix it... If at least this helps, the audio noise/hissing I was hearing is gone after turning off the SPU's reverb, so that seems to be the culprit there. |
I can't seem to hear any hiss either. Here is an audio recording on how it sounds here doing Tornado Flame, does this have the hiss? I guess the slight choppiness during "explosions" is the first issue? test.mp4 |
Yup, that choppiness happens because of that was stated in the OP. About the "hiss", I meant in the game as a whole, while playing the sequenced BGM and unrelated to the thread's issue. It can be heard occassionally while playing with reverb on, most noticiable while opening and closing the pause menu. My fault for going off on a tangent. Other than these two things, the game runs pretty well. None of them are dealbreakers, just annoyances to keep track of in hopes they can get fixed eventually. So don't feel pressured to look into it. |
libretro#515 note that lightrec already runs more cycles as it doesn't do any gte stall things
Please try the latest version.
|
Sorry for the late reply. I just updated and I think the gameplay issue has been tackled. However, I am not an expert of this game, so I can't be sure 100%, but it does seem to fare better now. It would be great if more people could test it out. As for the audio, it still has white noise with SPU reverb on. I've recorded audio from the title screen with the latest builds available for both PCSX-ReARMed (2ff70f0 on Windows 10) and Beetle PSX, so that you can check the difference. Legaia.PCSX-ReARMed.mp4Legaia.PSX.Beetle.mp4 |
While I can hear some subtle cracking-like thing in your recording, I'm unable to get this from the emu myself. I think there is some kind of post-processing going on on your system. Maybe it's RetroArch, maybe some enhancement done by your sound drivers or something. Can you attach your RetroArch log, or at least check for What I suspect is going on is that PCSX is doing much less audio filtering compared to Beetle (for performance reasons) leaving some (mostly?) inaudible artifacts that are boosted by some audio post-processing or extra resampling on your system. |
when gauss/cubic interpolation is on libretro#515
I've added some filtering, try how it sounds. I can't hear any difference, but the spectrogram has much less stuff going on in the high frequencies. Also check what resampler and rate you have in RetroArch settings (Settings - Audio - Output). |
Thanks for the update, unfortunately I can still hear it... The only post-processing I have going is Equalizer APO w/ Peace Audio for EQ purposes, but turning it off doesn't change anything. Resampler is set to sinc and Output Rate to 44100 Hz. Here's all the audio-related info I could find on my RetroArch log while running the game. (Also, SwanStation doesn't do it for me either/behaves like Beetle PSX.)
|
Since I'm unable to do it myself, can you rate this audio? This is logged directly from the core's internals, Linux version, and would eliminate any possible bad interaction with RetroArch, settings, etc. raw.mp4It's also really strange that you said it's most noticeable on the menu sounds when the game has reverb processing disabled on them, they are not sent to the reverb unit at all... |
The issue also occurs in standalone PCSX-ReARMed, even with unai renderer.
Description
Its not a major issue, yet an annoying one. In this game (scus version) while in combat you can execute hyper arts, spirit and magic summoning all appear to have an initial slowdown which desyncs the audio from the image.
¿any idea how to solve this?
Steps to reproduce
Play the game with any renderer open-gl or dispmanx or unai, enter a combat and execute a "Hyper Art", use an Item, cast a Magic or use Spirit.
When did the behavior start?
Always.
Your device/OS/platform/architecture
Device pi zero W, pi 3 a+ and pi 3 b+
OS raspbian buster with retroarch 1.9.1 with Lakka nb (from 21-03-30) cores, Lakka nb and retropie 4.7.1
Logs (enable file logging and set log levels to DEBUG for core and frontend)
retroarch__2021_04_23__17_57_43.log
Screenshots (if needed for visual confirmation)
No
Others (save states and/or save files nearest to the affected area, compressed)
No
The text was updated successfully, but these errors were encountered: