protonscr

SONIC X SHADOW GENERATIONS

protonopen appid 2513280Game compatibility - UnofficialRegression
ValveSoftware/Proton#8185 · opened 2024-10-23 by MattyPixels · updated 2025-08-25 · 11 comments · github · game page · search this game
1 matching comments, n / p to jump
MMattyPixels 2024-10-23 github

steam-2513280.log

Compatibility Report

  • Name of the game with compatibility issues: SONIC X SHADOW GENERATIONS
  • Steam AppID of the game: 2513280

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Opening the Options menu in the Shadow portion of the game on the main menu or in game crashes the game. The Sonic portion works.
The rest of the game also seems to work perfectly.

The game works perfectly, options menu included on Steam Deck.

Reproduction

Access the Options in the Shadow portion of the game on the main menu or in game, it will crash right away.

Ssonic2kk 2024-10-25 github

I am also experiencing this crash, but on SteamOS Game Mode it works fine (tested on SteamOS Beta Channel with Proton Experimental). This is only a problem on my Desktop PC, although I did not try SteamOS Desktop Session (but maybe this is a video driver issue/regression rather than a Session issue, from skimming the Proton log, although I'm not an expert).

  • GPU: RX 7900XTX
  • Video driver version: Mesa 24.2.5
  • Kernel version: 6.11.5-zen1-1-zen
  • Link to full system information report:
  • Proton version: Proton 9.0-3, Proton Experimental

Proton log of running the game to the crash using Proton Experimental:
steam-2513280.log


My understanding of how the game works is, the Sonic Generations portion launches a separate executable (SONIC_GENERATIONS.exe), but the Shadow Generations part is the main game executable (SONIC_X_SHADOW_GENERATIONS.exe). It appears there are some windowing issues on KDE Plasma Wayland 6.2.2 with the Shadow Generations part, but not the separate Sonic Generations executable (the two games use different engines, Hedgehog Engine 1 versus Hedgehog Engine 2).

If you Alt+Tab during the Sonic Generations portion, there is no problem, but the Shadow Generations portion, including the main menu, bugs out when Alt+Tabbing. It will go from fullscreen to a weird window that isn't really a borderless fullscreen window but acts like it is, and then when tabbing again, the window becomes impossible to focus.

I thought that maybe the Options menu crashing was related to some kind of windowing-related problems and perhaps it wasn't able to properly get display information (this caused crashes with some games in the past iirc). But when trying to run this game with GameScope (gamescope version 3.15.9-20-g056b79e (gcc 14.2.1)) I still hit the same crash problem. That was with the GameScope Wayland backend and in a Nested Session, rather than the Embedded Session that SteamOS would use. The GameScope SDL backend currently doesn't function so I can't test if that would work.

CCptCookies12 2024-10-25 github

Did some experimenting after seeing some comments on Discussion threads and I think I found the reason the crash consistently happens: there's some kind of issue with the game regarding any resolutions higher than 1080p. Changing my monitor resolution (or using Gamescope) to 1920x1080 fixes the crashing issue and lets me open the settings menu for Shadow. Going back to my native 2560x1440 resolution (or also using Gamescope for anything above 1080) makes the game crash again. None of these issues occur on Sonic's part of the game, likely because that's running on the original Hedgehog Engine that game used while Shadow's part of the game is a separate executable and using Hedgehog Engine 2 (similar to Sonic Frontiers).

GPU: RX 6700 XT 12GB
Video driver version: Mesa 24.1.7
Kernel version: 6.11.4-201.fc40.x86_64
OS: "Fedora Linux 40 (KDE Plasma)" (64 bit)
Proton version: Proton 9.0-3

Ssonic2kk 2024-10-25 github

Excellent find! I can also confirm when using GameScope at 1080p (gamescope -h 1080 -H 1080 -- %command%) that it works on my setup as described above (https://github.com/ValveSoftware/Proton/issues/8185#issuecomment-2436577937). The crash will occur if using GameScope at 1440p or above.

image

Forcing the game to run at 3840x2160 on Steam Deck in Properties (making sure to tick "Use resolution for internal and external display" if you're running without an external display connected) also results in a crash. Using 1080p or below (including the native 1280x800 resolution) does not result in a crash.

So the root cause does appear to be resolutions above 1080p, and it affects the Linux Desktop across a variety of distributions (CachyOS, Arch, Fedora) and SteamOS if forced to run above 1080p.

To sum up: Shadow Generations will crash when trying to open the Settings menu on a display with a resolution above 1080p. It will open fine on resolutions 1080p or lower.

FFehrIsFair 2024-10-26 github

If you edit the options in the Sonic part of the game, the options will effect the Shadow part of the game. I'm now running at my Monitor's native res of 1440p. So I'm thinking they're using the same options file or something along those lines.

Iisaboll1 2024-10-29 github

I ran into the same set of issues, however I found that using KDE's X11 session, I was able to edit the settings on a 4K monitor.

SStomern 2024-11-08 github

There's a recent patch which seems to fix this, apparently the cause of the crash is dropdowns that have more than 32 options. Tested on a KDE Wayland session:

Settings

FFehrIsFair 2024-11-09 github

@Stomern Is this a KDE patch or a patch for the game?

Ssonic2kk 2024-11-09 github

This was a game patch

Kkisak-valve maintainer 2025-08-19 github

SONIC X SHADOW GENERATIONS (2513280)

Issue transferred from https://github.com/ValveSoftware/Proton/issues/8984.
@gbendou posted on 2025-08-19T18:13:15:

Compatibility Report

  • Name of the game with compatibility issues: SONIC X SHADOW GENERATIONS
  • Steam AppID of the game: 2513280

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Game worked perfectly on Proton 10.0-1. Once updated to 10.0-2, I began to experience incessant and significant slowdowns and jittering. Hotfix was marginally better, Experimental was about the same. I tried 9.0-4 and the game won’t launch no matter what version I use ever since. Rebooting my computer, verifying the files, deleting the prefix folder and reinstalling the game didn’t help.

Reproduction

Try switching Proton versions, I guess.

steam-2513280.log

Ssimifor 2025-08-22 github

@gbendou couldn't get the game to break on my end, but something that caught my attention in your log is the mention of d3d11.dll and d3d11.dll.config in the game's installation folder when these aren't part of the game. If you remove them, does the game work again?

Ggbendou 2025-08-25 github

@simifor Aw, man, that's exactly what it was. You're the best, thank you so much!

Sorry for the wrongful report, that was careless of me.

Proton versions

Launch lines

Upstream links

DLLs