ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.49k stars 1.07k forks source link

Sonic Colors Ultimate (2055290) #7538

Open fries1234 opened 8 months ago

fries1234 commented 8 months ago

Compatibility Report

System Information

I confirm:

steam-2055290.log

Symptoms

When you start up the game, the screen is black and thats all that happens, and you can see the games custom cursor. If you press alt+enter, you can see a loading spinner in the top right corner, but that goes away after a while and it stays at a black screen.

Reproduction

Just start the game. I'd say try an Arch Linux system with a RADV-supported graphics card, preferably an RDNA 3 card but I think any RADV-supported card would work.

fries1234 commented 8 months ago

I have tried this game on a Steam Deck running on the preview channel and it does seem to work. Strange it doesn't work on Arch Linux which SteamOS is closely based on. I don't know if its some newer library fricking messing up something with the games code or not. I don't know if Denuvo has anything to do with it but I got to the black screen so hopefully Denuvo has registered a hardware key for me.. I remember seeing something here about them not using LLVM 16+ because of tcmalloc messing up stuff in games but I did try a LLVM 15 + Mesa 24 compile and I pointed the ICD to that prefix and it didn't seem to change anything.

simifor commented 8 months ago

@fries1234 I couldn't reproduce your issue, tried proton 8, 9 and experimental, and they all launched fine with a rx 6600 card on mesa 24.0.2 and llvm 16

ArclightMat commented 2 months ago

I had a similar issue with it, but in a flatpak environment, so this would be the first report of the issue outside a flatpak environment (since someone else also reproduced it on Heroic's flatpak), and as you have mentioned, it does run fine on the Steam Deck.

I tried to dig in deeper using Proton's full DEBUG output and at best I was only able to see the game trying to create and open certain files and failing to do so, which makes me wonder if it could be related to the filesystem or certain characters in the game's install folder. (EDIT: I finally went around and got a basic ext4 partition for it, no dice)