Sega 32X graphical artifacts in 3D games
-
Hi folks - I'm experiencing some strange graphical glitches in the 32X emulator when rendering 3D scenes. The glitches look like its adding or stretching polygons to the left side of the screen (see attached screen shots).
There are no other issues with the game, and 2D portions seem to render just fine.
I've seen this same problem on both the Star Wars Arcade game and Virtual Fighter. Both ROMs work fine if I run them on an emulator on my macbook with OpenEmu, which is running picodrive 1.9.3.
Pi Model or other hardware: 3
RetroPie Version Used: 4.7.1
Built From: Raspberry Pi Imager
USB Devices connected: Xbox one controller
Controller used: xbox one USB
Error messages received: none
Emulator: lr-picodrive 1.9.7Here is what I've tried, none of which has worked.
- Updating my Retropie Setup script.
- Removing lr-picodrive and reinstalling.
- Reinstalling from binary AND building from source
- Changing the video driver in Retroarch (none of the options work: gl, sdl2, vg, or dispmanx
- Messing with other video settings in retroarch
Since the game DOES work in picodrive 1.9.3 on my Macbook, I wanted to see if installing the same version on the Retropie would work, but I have no idea how to go about doing this. Does anyone know how to do this?
Is anyone else seeing these issues? Anyone know what I can try to deal with them?
-
Seems to be related to the Dynamic Recompiler option - try switching it off and restarting the game.
-
@mitu Thanks! That definitely causes the graphical issues to go away, however with dynamic recompile disabled the game runs very slowly. Is there anything I can try to get the frame rate back up? I tried a few things like changing the video drivers, but that didn't help.
-
@tsev04 Reporting the problem upstream is probably better for solving this issue. Changing the video driver won't help, it's not a video issue, but an emulation bug.
-
@tsev04 said in Sega 32X graphical artifacts in 3D games:
Is there anything I can try to get the frame rate back up?
Upgrading to pi4 would probably solve your issue.
@mitu said in Sega 32X graphical artifacts in 3D games:
Reporting the problem upstream is probably better for solving this issue.
Issues with the drc have been known for years, so i'm not sure notaz intends to fix them, especially with the progressive disappearance of 32bits arm devices.
-
@tsev04 I've just started getting this problem as well after updating picodrive a couple of days ago. I'd really like to revert or downgrade to a previous version if possible. Anyone know how to do that?
-
@tsev04 can you try updating your
lr-picodrive
package (from source) and check if the issue has been solved ? -
so the dynamic recompiler delete the atefacts on the 3D models, but the game is now 2fps so it stil unplayable... did somebody have find the solution ?
-
@marisubopa are you still experiencing the issue reported here with the latest
picodrive
?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.