Special Stage in 3D Sonic the Hedgehog 2 creates fatal Error and has black sprites

Issue:
Going into a special stage in 3D Sonic the Hedgehog 2 seems to show the entire stage in all black, and throw up a fatal error. Continuing past will have it continue before shortly softlocking.

System Information

  • Operating System: Windows 10

  • CPU: AMD Ryzen 7 3800x

  • GPU: Nvidia RTX 2070 Super

  • Citra Version (found in title bar): 2051

  • Game: 3D Sonic the Hedgehog 2

  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
citra_log.txt (113.3 KB)

System Information for Support

Client Version                               Canary 2051   HEAD-8ed72b8
Operating System                             Windows 10 (10.0)
CPU                                          AMD Ryzen 7 3800X 8-Core Processor              | AVX2 | FMA
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            GeForce RTX 2070 SUPER/PCIe/SSE2
GPU Driver Version                           461.92
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

Here’s some issues I found with your log that might help.

  • You are running out of date drivers for your GPU. You need to install the most recent driver for your graphics card from NVIDIA’s website. Official Drivers | NVIDIA
  • Please enable the Vsync option if you are experiencing screen tearing.
  • You have mods installed. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

Despite what the bot says, I’m not using mods at all for this game.


Updating to the latest drivers seemed to fix the fatal error at first, but after changing the internal resolution to try and fix the black stage, it threw up a fatal error (image is from before changing internal resolution). Duplicating my previous settings has the fatal error show up when entering the special stage like before, regardless of the typical resolution I use, or the native resolution.

EDIT: Disabling the hardware renderer and shader JIT doesn’t fix either issue, neither.

citra_log.txt (1.8 MB)
Here’s the new log, just in case.

System Information for Support

Client Version                               Canary 2051   HEAD-8ed72b8
Operating System                             Windows 10 (10.0)
CPU                                          AMD Ryzen 7 3800X 8-Core Processor              | AVX2 | FMA
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2
GPU Driver Version                           511.79
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

Here’s some issues I found with your log that might help.

  • Please enable the Vsync option if you are experiencing screen tearing.
  • You have mods installed. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

System Information for Support

Client Version                               Canary 2051   HEAD-8ed72b8
Operating System                             Windows 10 (10.0)
CPU                                          AMD Ryzen 7 3800X 8-Core Processor              | AVX2 | FMA
Graphics API                                 OpenGL 3.3.0
Graphics Renderer                            NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2
GPU Driver Version                           511.79
CPU JIT                                      [x]
Hardware Renderer                            [x]
Hardware Shader                              [x]
Hardware Shader, Accurate Multiplication     [x]
Shader JIT                                   [x]
System Region                                -1
Shader Disk Cache                            [x]

Here’s some issues I found with your log that might help.

  • Please enable the Vsync option if you are experiencing screen tearing.
  • You have mods installed. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

Try renaming your nand folder to nand edit and restart Citra. Just to rule out any issues with corrupt nand files.