protonscr

Coromon

protonopen appid 1218210Game compatibility - Unofficial
ValveSoftware/Proton#5828 · opened 2022-05-10 by screwylightbulb · updated 2026-03-22 · 6 comments · github · game page · search this game
Sscrewylightbulb 2022-05-10 github

Compatibility Report

  • Name of the game with compatibility issues: Coromon
  • Steam AppID of the game: 1218210

System Information

  • GPU: RX6700XT
  • Driver/LLVM version: Mesa 22
  • Kernel version: 5.17.1-3
  • Link to full system information report as Gist:
  • Proton version: 7.0-2

I confirm:

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

Proton log

steam-1218210.tar.gz

Symptoms

Game starts and runs fine, but after a while starts to stutter and slow down a lot. Tried with both Proton 7.0-2 and Experimental. Have noticed other people support similar issues.

Reproduction

Start game and play for a while until it starts to stutter. Time until this happens will vary from play to play.

Ccmalvi 2022-09-08 github

This happen to me also on Steam Deck from Game Mode frame rate is max 53 but often less

Kkisak-valve maintainer 2022-10-04 github

Coromon

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6214.
@Fantasy1446 posted on 2022-10-04T16:26:34:

Last version of Proton.
On steam deck , coromon's game afther 30 minutes of game the FPS down to 10/14 and the game Is unplayable.

FFantasy1446 2022-10-04 github

Isn't there a way to fix?

Ppouwelsjochem 2022-11-26 github

Developer of Coromon here, we've been investigating this issue for some time now and we're finally able to pinpoint where the issue is coming from. Just dropping our findings here to help someone else perhaps fix the core issue.

The FPS drop starts happening after the BOverlayNeedsPresent() Steam SDK API is called roughly ~130.000 times (~36.5 minutes converted to seconds * 60FPS).
The steamworks plugin of our engine calls this on every frame to determine whether OpenGL should force a render to ensure the overlay is being updated. We tested decreasing the polling rate to the BOverlayNeedsPresent() to once every 10 frames, this delayed the FPS drop to 6 hours (360 minutes) instead of 36 minutes. This also changed the constant FPS drop into a frame spike every 10 frames, so it seems to me BOverlayNeedsPresent() starts to take a lot of CPU time after it is called over ~130.000 times.

We tested on every available Proton version on Steam, Proton 4.2-9 & Proton 3.16-9 do not have this glitch somehow.

We'll be releasing an update of our game soon where we decrease the polling rate even further to allow sessions of at least 18 hours without the FPS drop, but a better solution would be a fix for BOverlayNeedsPresent() in Proton.

Rryao 2025-06-09 github

On the Steam Deck, entering your name as part of the prologue is buggy. If you use the control stick and A button, the next entry overwrites the last entry, such that you can only have 1 character in your name at any given time. If you use the touch screen, things work.

@pouwelsjochem I am not sure if this is your bug or Valve's bug.

BBradaloop 2026-03-22 github

This happen to me also on Steam Deck from Game Mode frame rate is max 53 but often less

Also having this same issue - game maxes out at 53FPS with poor frame-pacing, even after the Remastered update.

Proton versions

Upstream links