i played through the base game as well as multiple big conversion mods (re-imagined, classic sonic improvement, overclocked) all with no issues outside of hedgemodmanager being a mild to moderate pain to get working on linux
Controller was not working with default settings, but changing to older proton version helped
For some reason, none of my controllers are recognized when using Proton Experimental, the performance of the game is excellent, but I donβt enjoy playing this game with keyboard. I have a Xbox One and a DS4 Controller and they work great with other games, toggling Steam Input didnβt help with this game. Forcing the proton version to 8.0-5 fixed the issue and both controllers work now, but a bit of stuttering is noticeable at the beginning of a stage when using Proton 8.0-5 in comparison with Proton Experimental.
works out of the box with proton experimental!
Runs perfectly
Played on a 512GB OLED Deck. Worked just fine!
No issues
Boots fine, but levels won't start
Boots fine, goes through the first opening cinematic just fine too until the loading screen for the first level where it gets stuck in an infinite loading screen.
gamemoderun %command%
If, for some reason, the controller disconnects, the game freezes and stops responding. Make sure you have a good USB or Bluetooth connection.
I dual boot Linux Mint and Windows 10. This game actually runs better on Proton than on Windows. On W10 I have to play the game at Low settings and get around 40 FPS in some stages. With Proton I get stable 60 FPS with mid preset in all stages.
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 gamemoderun %command%
Performance OOTB was very poor with quite heavy stuttering during gameplay. Disabling Esync and Fsync helped a lot, it didn't fix it completely mind you, but it made the game run significantly better.
I didn't spend too much time going back to this one, but out of the random assortment of stages I tested, it ran mostly fine after tinkering.
Works as if it were native, worthy of a Verified rating
PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 gamemoderun %command%
Struggles a little when loading stages.
The game suffers frame rate issues without the launch options set.
Runs much smoother with disabled ESYNC, FSYNC.
Game got really heavy when playing, to improve, add these options in the properties before playing:
PROTON_OLD_GL_STRING=1 PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 gamemoderun %command%
Very good game and easy to install. Just add the options mentioned before you start playing and that's it.
- For those who want to add MOD to the game, follow the instructions in the post on the HedgeModManager github.
Using Openbox. Using ToggleAlwaysOnTop
on the game window allows me to Alt+Tab away from the game.
Runs fine, but unplayable
My system was able to run it through proton 5.0-13, but in game sonic is locked to continously walking to the left. Maybe DRM or new update that broke proton?
Minus initial stuttering, game runs like a dream.
Frame rate drops upon first booting the game and entering levels, but it seems to even out and run smoothly afterward.
Disabling esync did resolve most of the performance issues
Game play is a little laggy after initial start but smooth after.
Would crash, but very rarely.
Extreme lag in level 25 without turning ESYNC Off
Near native performance. Works near perfectly. Minor windowing issues with fullscreen.
Issue with fullscreen being locked above other windows.
I suspect a window manager tweak (likely minimize when not in focus) could fix this fullscreen issue. I haven't bothered trying.
PROTON_NO_ESYNC=1
: Disabling esync helps fix some stutter when loading character dialogue
RADV_PERFEST=aco
: With Valve's custom Mesa fork (based on Mesa 20.0.0-devel) or Mesa 19.3 and up, a new shader compiler backend called ACO is available for AMD GPUs. This gives a significant performance boost for the game. Add it to your launch options for the game
Final thoughts:
- Tested with a Steam Controller
- Uncapped, the FPS was at around 280fps for me pretty consistently
- Tested Modern Sonic, Classic Sonic, Custom Avatar and Shadow levels (from Episode Shadow) and didn't encounter any issues
- When I first tested this game a long time ago, I ran it on my NTFS drive and had massive performance issues. As is recommended with all Proton games, run it on an ext4 drive. I can personally say that for Sonic Forces it made a HUGE difference
Your final launch option string for the game should look like, PROTON_NO_ESYNC=1 RADV_PERFTEST=aco %command%
Can help with stutter when loading character interaction dialogue, however it is not required and the game will run okay without this
Using Valve's ACO driver helps a lot with game performance and reducing stuttering, and esync is the final tweak to make this game work basically like native
I had a weird situation where I had to run it under proton 4.2 the first time. Then moved to 4.11. everything was nearly perfect after that.
In 7 hours it froze once.
It froze once
Steam would claim it was installed but missing exe. Changing from steam runtime over to proton 4.11 allowed installation of the game.
But at launch I was met with a black screen. Swapping back to steam runtime deleted the game. Re-downloading to try again
After upgrading to Proton 4.11-6, the game seems to run significantly better for me. It would never crash, but my video card isn't the best and I would have significant frame rate issues in busy areas like Metropolis/Stage 16 with older Proton versions (Like, sub 10-15 FPS). I now get 40-60 FPS in the same areas. Nothing has changed with my system, so it would seem some really good optimizations have been implemented.
Ran smoothly with a slight stutter ever so often, controller worked fine, no visual glitches either
Turn vsync off and set framerate to unlimited for best performance. Runs fine with frame dips every so often. Not a bad experience, most certainly playable. Played with a Steam Controller.
Runs out of the box without any tweaks, PS4 controller works without any configuration. I experienced some minor stuttering in places - as others have described, the FPS is generally high, but sometimes the performance slows down and stutters, despite the Steam FPS overlay showing the same frame rate. I don't find it too intrusive, but it can make quick time events a bit difficult.
Game will not start. Tried usual proton options, nothing works.
Finished the game without graphical glitches except for performance issues: the game would run most of the time at locked 60 FPS, but the performance would regularly drop dramatically. Steam's in-game FPS counter would still display 60 FPS, and the performance would switch from "stable 60 FPS" to "very low performance" seemingly at random without any middle ground.
The performance in game occasionally dips(especially in dense enviroments),but other than that, its playable
The GAME not SUPPORT 21:9 SCREEN
The GAME not support 21:9 screen