-
Notifications
You must be signed in to change notification settings - Fork 21
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
Sound Stutters During Specific Screen Transitions (LCD On/Off Scenarios?) #85
Comments
I can also reproduce this issue. I've recorded a bit of gameplay on Link's Awakening DX with Mangohud showing disturbances in frame pacing when the GameBoy changes screens in the game. The crackling is audible too, both on the menus and when entering and exiting the house. This audio issue does not seem to be happening on standalone SameBoy. Sameboy.Link.s.Awakening.DX.audio.crackling.mp4 |
I've tested this recently and I cannot reproduce the audio crackling anymore. Can anyone verify if it's also fixed for them? I'm testing on RetroArch 1.15.0 |
Listening again, the crackling is still there after all. |
Yeah, checking after just building the core again I don't hear any improvement with Link's Awakening. I can hear the slight crackle when a stage starts after selecting it from the map screen in SMB Deluxe too. |
I'm reposting this here, as this seems to be a Libretro specific issue: I've made quite an interesting find. How to reproduce:
I've tried this more than 10 times, moving the window between monitors and it always reproduces consistently. |
I exclusively use a single screen running at 120hz. That is with Gsync active, which will use VRR to go down to ~60hz to match the game's FPS, at least in fullscreen. The crackling is there in fullscreen with Gsync at ~60hz or in a window locked to 120hz. |
@jdgleaver I've noticed that a few cores got this treatment a while back: libretro/gambatte-libretro#224 Could this issue on SameBoy be related to that? Could you please confirm if SameBoy does not suffer from the same problem as those cores did back then before the fix? |
Certain screen transitions cause some sound stuttering that doesn't happen in stand alone. Here's an example in Link's Awakening:
La.Sameboy.Test-1.mp4
Very noticeable on going from the Nintendo BIOS screen to opening cutscene, then again to the title screen.
This issue was originally fixed with 431f1f8 but popped up again in the last year or so. @LIJI32 thinks it's related to how the core handles extra frames in LCD on/off scenarios.
I reopenned the original issue report upstream, but people have asked to open an issue here as well to try to get more libretro experienced eyes on it. The original issue (with more info in comments) is here: LIJI32#161
The text was updated successfully, but these errors were encountered: