batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.96k stars 512 forks source link

Rewind causes global slowdown #6725

Open XLeonhart82 opened 2 years ago

XLeonhart82 commented 2 years ago

My setup is a Raspberry Pi 4 (2Gb RAM), with “Extreme” overclocking (1950Mhz), loading everything (Batocera and ROM’s) from a 128GB Class 10 SD Card.

After updating to Batocera 34 from 32 I’ve experienced the nest issue:

I’m playing a game (let’s say, Yoshi’s Island (SNES)) and I use the rewind function a lot (20 to 30 times) at different points in the game. Slowly, the game’s sound begins to crackle and gets worse with every new rewind, finally making the game unplayable because now the gameplay is choppy as hell.

I exit the game, and the UI is also somewhat laggy. I start a new game (let’s say, Sailor Moon on FB Neo) and this game is also as laggy and choppy as Yoshi’s Island. Overall, Batocera’s performance at this point is really bad. Only solution? To restart the system.

XLeonhart82 commented 2 years ago

I’ve found that turning off VSync in “System Settings - Developer” reduces the issue (doesn’t completely eliminate it, though).