Hi,
I’m running Batocera 42 (2025/10/07) on a Raspberry Pi 5 Model B and I’m getting geometry/model distortion glitches in Dreamcast games (1.21.0 - Flycast v2.5).

I’ve tried adjusting all core options (alpha sorting, ...), but nothing fixes the issue.

My BIOS files in SHARE/bios/dc/ are:

  • dc_boot.bin – e10c53c2f8b90bab96ead2d368858623
  • dc_flash.bin – 0a93f7940c455905bea6e392dfde92a4
  • dc_nvmem.bin – 3873773cd48638d257f3b6cbe8a527b0

Checksums look correct.

Is this a known issue with Dreamcast emulation for the Pi 5?
Any workaround or recommended settings?

Alpha sorting: Per-Strip

https://preview.redd.it/f4m8nvy9m93g1.jpg?width=1400&format=pjpg&auto=webp&s=681e57a1a6ee030b4517196cee1ce020c61ce236

Alpha sorting: Per-Triangle

https://preview.redd.it/k5dq9b1fm93g1.jpg?width=1400&format=pjpg&auto=webp&s=f1fed3b1c6a45de5457cb504963a9ee48445d982

Alpha sorting: Per-Pixel

https://preview.redd.it/a6iw7vvhm93g1.jpg?width=1400&format=pjpg&auto=webp&s=e4aa896bffeec34b6298adfab86100047035b753

Thanks!

  • simple solution.un Per Pixel in graphics options. harder to run, but more accurate and some games require it.

    Unfortunately, 'Per Pixel' works worst. Sonic is missing his eyes, his arms, his shoes and there is no water in the pool (see screenshot).