Edit: This issue has comments keeping it up to date with the current issue status.
A list of current issues with Batocera v32 2021/09/22 on the s905gen3. Nothing major which would be blocking the release of v32 for the s905gen3.
[ ] PSX: Performance using DuckStation standalone is lackluster. Game tested: Tony Hawk's Pro Skater 2, says around 50 FPS but feels like it's running at half-speed. V-Rally, says around 53 FPS and genuinely feels like that (around 90% speed).
[ ] Libretro/DuckStation initially showed better FPS during the FMV, but when the game attempts to read from the memory card, graphical artifacts start occurring with the game ultimately unable to read the card. Waiting for several minutes eventually prints the message "Can't access memory card". Tested with "threaded video" both off and on. Here are the logs:
[x] Libretro/SwanStation has the same issues as Libretro/DuckStation, but also only renders the game in a tiny corner on the edge of the screen. Fixed in v35-dev.
[x] Libretro/PCSX ReARMed also runs as poorly, if not worse than, DuckStation standalone. On v31, PCSX ReARMed ran at full speed, could even double the speed in fast-forward quite easily. Fixed in v35-dev.
Mednafen is unplayably slow, even in 2D games. Should this one even be on this board?
[x] PSP: PPSSPP standalone has incorrectly mapped controls for my 8bitdo M30 gamepad. Circle is just unbound. The controls are correctly bound on Libretro/PPSSPP. This might not be an issue specific to s905gen3, but I have no way of testing this controller on my computer. Fixed in v35-dev.
[x] PPSSPP and Libretro/PPSSPP draws a completely black image for Burnout Legends. Runs Project DIVA just fine. Fixed in v35-dev.
[x] Libretro/PPSSPP does not render system font text. It seems to perform better than standalone and has less input lag. After opening and closing a game three times, it fails to launch. On the last close I instead used the Hotkey+East button to restart the game and it instead returned to the main menu. Not sure if related. Here is the log of when it fails to launch now: Fixed in v35-dev.
Libretro/PPSSPP now permanently refuses to launch games. Standalone PPSSPP still launches correctly. Fixed in v35-dev.
[x] PC98: Neko Project II Kai runs at an average of 55 FPS, and dips to 30 when a lot is happening on-screen. Loading screens seem to cause the emulator to pause for a moment. This seems like it should be performing better on this hardware, but it could genuinely just be the upper threshold of its limits. Fixed in v35-dev.
[x] NES: Libretro/FCEUMM claims to be running at 60 FPS but has severe stutter. Libretro/Nestopia does not, it runs at full-speed. Edit: This doesn't seem to be reproducible on other s905x3 systems, it could be something specific to the TV I have it set up to. Strange that it's only this emulator, though.
[ ] GB2Player: Libretro/TGBDual has audio crackling at the default audio latency of 64ms. Setting it higher to say 96ms mostly eliminates it. Setting it any higher than this does not reduce the crackling at all.
[ ] GBC2Player: Similar to GB2Player, but not as dramatic. Setting audio latency to 96ms more or less completely eliminates the issue (at least I cannot perceive it anymore).
[ ] GBA: Libretro/mGBA has minor audio crackling. Setting audio latency to 96ms solves it.
[x] SNES: Libretro/Snes9x has minor slowdown. Still classifiable as full-speed. This minor slowdown wasn't present in v31. Libretro/Snes9x does not have this minor slowdown. Game tested: Panel De Pon (English patch). Fixed in v35-dev.
[x] N64: Libretro/Mupen64Plus-Next, all games display completely black screen. Framerate does seem to fluctuate, and sound is perfectly audible. Fixed in v35-dev.
[x] Mupen64Plus/GLideN64 crashes on launch. Here are the attached log files: Core is no longer available in v35-dev.
[x] ES: Going to a system with more than 12 games and scrolling down causes the entire interface to disappear. Scrolling back up shows it again. This happen on all systems. Fixed in v35-dev.
[ ] System: Reboot does not work on first boot (again).
[ ] ES: Very poor frame rates in menu, hovering around 40-20 FPS. This is irrespective of theme used.
[ ] PSX: DuckStation crashes ES (as in, it has to scan game collection and all that again) and causes rapid screen flickering afterward. Requires a reboot to fix. Logs: es_launch_stderr.txt
[ ] PSX: libretro/SwanStation has dramatic slowdown when rendering 3D geometry in-game. Noticed this during the "transition" wipe in THPS2. Otherwise, 2D games are running at full speed, which is an improvement from previous versions.
[ ] PSP: libretro/PPSSPP has moderate slowdown compared to the standalone. This could just be down to the core vs. standalone differences but the affect seems to be a bit too dramatic for that.
Edit: This issue has comments keeping it up to date with the current issue status.
A list of current issues with Batocera v32 2021/09/22 on the s905gen3. Nothing major which would be blocking the release of v32 for the s905gen3.
[ ] PSX: Performance using DuckStation standalone is lackluster. Game tested: Tony Hawk's Pro Skater 2, says around 50 FPS but feels like it's running at half-speed. V-Rally, says around 53 FPS and genuinely feels like that (around 90% speed).
[ ] Libretro/DuckStation initially showed better FPS during the FMV, but when the game attempts to read from the memory card, graphical artifacts start occurring with the game ultimately unable to read the card. Waiting for several minutes eventually prints the message "Can't access memory card". Tested with "threaded video" both off and on. Here are the logs:
es_launch_stderr.log es_launch_stdout.log
Here is a video of the issue:
https://user-images.githubusercontent.com/67527064/135695595-9dbb4d16-dbfc-4cf0-82a6-e5f197d28b01.mp4
Mednafen is unplayably slow, even in 2D games. Should this one even be on this board?
[x] PSP: PPSSPP standalone has incorrectly mapped controls for my 8bitdo M30 gamepad. Circle is just unbound. The controls are correctly bound on Libretro/PPSSPP. This might not be an issue specific to s905gen3, but I have no way of testing this controller on my computer. Fixed in v35-dev.
[x] PPSSPP and Libretro/PPSSPP draws a completely black image for Burnout Legends. Runs Project DIVA just fine. Fixed in v35-dev.
[x] Libretro/PPSSPP does not render system font text. It seems to perform better than standalone and has less input lag. After opening and closing a game three times, it fails to launch. On the last close I instead used the Hotkey+East button to restart the game and it instead returned to the main menu. Not sure if related. Here is the log of when it fails to launch now: Fixed in v35-dev.
es_launch_stderr.log es_launch_stdout.log
Libretro/PPSSPP now permanently refuses to launch games. Standalone PPSSPP still launches correctly. Fixed in v35-dev.
[x] PC98: Neko Project II Kai runs at an average of 55 FPS, and dips to 30 when a lot is happening on-screen. Loading screens seem to cause the emulator to pause for a moment. This seems like it should be performing better on this hardware, but it could genuinely just be the upper threshold of its limits. Fixed in v35-dev.
[x]
NES: Libretro/FCEUMM claims to be running at 60 FPS but has severe stutter. Libretro/Nestopia does not, it runs at full-speed.Edit: This doesn't seem to be reproducible on other s905x3 systems, it could be something specific to the TV I have it set up to. Strange that it's only this emulator, though.[ ] GB2Player: Libretro/TGBDual has audio crackling at the default audio latency of 64ms. Setting it higher to say 96ms mostly eliminates it. Setting it any higher than this does not reduce the crackling at all.
[ ] GBC2Player: Similar to GB2Player, but not as dramatic. Setting audio latency to 96ms more or less completely eliminates the issue (at least I cannot perceive it anymore).
[ ] GBA: Libretro/mGBA has minor audio crackling. Setting audio latency to 96ms solves it.
[x] SNES: Libretro/Snes9x has minor slowdown. Still classifiable as full-speed. This minor slowdown wasn't present in v31. Libretro/Snes9x does not have this minor slowdown. Game tested: Panel De Pon (English patch). Fixed in v35-dev.
[x] N64: Libretro/Mupen64Plus-Next, all games display completely black screen. Framerate does seem to fluctuate, and sound is perfectly audible. Fixed in v35-dev.
[x] Mupen64Plus/GLideN64 crashes on launch. Here are the attached log files: Core is no longer available in v35-dev.
Mario Party 2 es_launch_stderr.log Mario Party 2 es_launch_stdout.log Goldeneye 007 es_launch_stderr.log Goldeneye 007 es_launch_stdout.log
On a positive note: Rebooting from with Batocera now works, it was not in v31. Very cool.