-
-
Notifications
You must be signed in to change notification settings - Fork 778
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
Pokemon Red has slowdowns for some configurations #1730
Comments
I recall having a similar problem. Try to disable video Sync Video. |
@RafaelTrepaUnCarballo I have sync video disabled, only sync audio is enabled |
Every time that lag is preceeded by GB memory savedata sync log. |
What's more gba games don't have that issue, Pokemon Fire Red works nearly flawless |
That might be your hard disk. Is it mechanical? (not SSD) Is it in a laptop? Sometimes, specially in laptops, the OS or HDD firmware try to reduce power consumption and noise by "parking" the hard drive head, disabling it, and that may cause a brief lag and noise when the system tries to read or write something. If you were using Windows I would tell you to install quietHDD, which modify APM/AAM values to prevent that behavior. I think there are commands in Linux to do the same. |
@RafaelTrepaUnCarballo I have two almost identical laptops (because my wife-to-be has identical one), one has SSD and the second one HDD (old and slow one), and the issue is happening in both of them. |
I have also observed strange laggy behavior with Pokemon FireRed that sounds similar to this. Turning on video sync seems to help, but as I play for a while the problem gets worse and the game suffers from stuttering or even freezing for up to a second. Restarting clears it up, for a short while. |
So I've been able to reproduce this on Windows, but my fix for the Windows version (still uncommitted; was looking to close this bug but now I see it's not just Windows...) doesn't affect the Linux version. I'm not sure what I can do to fix it on Linux, but I'll continue to look into it. |
It seems that current 0.9.0 revision c134c6c doesn't have these issues on linux |
My configuration:
Arch Linux
CPU: Intel i5-480M
GPU: Intel integrated GPU (Intel HD Graphic Ironlake)
mGBA: 0.8.1
Video: OpenGL 1.1 forced, synced to Audio (SDL)
It can be easily observed during main screen, where slideshow of Pokemons happens, nearly every change of Pokemon sprite slows done emulation from 60 to circa about 55 fps which is accompanied by sound lag. Changing audio buffer doesn't help. The same issue happens most often while wild Pokemon appears/my Pokemon comes from Pokeball.
Every time that lag is preceeded by GB memory savedata sync log.
The text was updated successfully, but these errors were encountered: