
Device Information:
Device: Poco F7
Chipset: Snapdragon 8s Gen 4 series (Flagship)
RAM:12 GB
OS: Android (HyperOS 3 / Android 16
Emulator Version: NetherSX2 v2.2n-4248
Description of the Issue:
I am experiencing consistent performance drops (FPS drops) and audio crackling specifically during Loading Screens and Save/Load operations across all games (e.g., Midnight Club, etc.).
While the actual gameplay is perfectly smooth at 60 FPS, the transition periods (writing to Memory Card or loading assets) cause the emulator to stutter for a few seconds before returning to normal speed.
Steps to Reproduce:
Launch any game (Tested on Midnight Club and others).
Wait for the initial loading screen or trigger a manual save to the Memory Card.
Observe the FPS counter dropping and audio becoming distorted (crackling).
Performance recovers immediately once the loading/saving process is finished.
Technical Observations:
Renderer used: Vulkan (Issue persists on OpenGL as well).
Storage: Internal Storage (UFS 4.0).
Audio Mode: Async Mix (Reduces but doesn't eliminate the crackling).
Suspected Cause: I suspect this is related to Scoped Storage latency or Shader Compilation overhead during data streaming, as the device hardware (Poco F7) is more than capable of handling these tasks.
Additional Settings Tried:
Enabled/Disabled "Preload Textures".
Toggled "Hardware Download Mode".
Adjusted Audio Buffer sizes.
Note: The issue remains consistent regardless of these changes.
Video Evidence:
You can see the stuttering and audio crackling during the loading and saving process in this video:
https://drive.google.com/file/d/1Ik1_uy8GNTBCVw4HYd4N69drYtbNhzqE/view?usp=drivesdk
Device Information:
Device: Poco F7
Chipset: Snapdragon 8s Gen 4 series (Flagship)
RAM:12 GB
OS: Android (HyperOS 3 / Android 16
Emulator Version: NetherSX2 v2.2n-4248
Description of the Issue:
I am experiencing consistent performance drops (FPS drops) and audio crackling specifically during Loading Screens and Save/Load operations across all games (e.g., Midnight Club, etc.).
While the actual gameplay is perfectly smooth at 60 FPS, the transition periods (writing to Memory Card or loading assets) cause the emulator to stutter for a few seconds before returning to normal speed.
Steps to Reproduce:
Launch any game (Tested on Midnight Club and others).
Wait for the initial loading screen or trigger a manual save to the Memory Card.
Observe the FPS counter dropping and audio becoming distorted (crackling).
Performance recovers immediately once the loading/saving process is finished.
Technical Observations:
Renderer used: Vulkan (Issue persists on OpenGL as well).
Storage: Internal Storage (UFS 4.0).
Audio Mode: Async Mix (Reduces but doesn't eliminate the crackling).
Suspected Cause: I suspect this is related to Scoped Storage latency or Shader Compilation overhead during data streaming, as the device hardware (Poco F7) is more than capable of handling these tasks.
Additional Settings Tried:
Enabled/Disabled "Preload Textures".
Toggled "Hardware Download Mode".
Adjusted Audio Buffer sizes.
Note: The issue remains consistent regardless of these changes.
Video Evidence:
You can see the stuttering and audio crackling during the loading and saving process in this video:
https://drive.google.com/file/d/1Ik1_uy8GNTBCVw4HYd4N69drYtbNhzqE/view?usp=drivesdk