Since a few weeks my Unity games are not working anymore on Steam (not flatpak) on Linux Mint.
I have tried Stick It to the Stickman, Olija and Dystopika. They all behave the same, with the audio starting playing fine, but still on a black screen. After that, nothing happens and even trying to switch window doesn’t work or is extremely slow, requiring a few minutes to have anything happening.
Adding the same games to another launcher (Heroic), makes them work a bit, but eventually they stop at some loading screen and remain there forever.
I am on the latest OS version, I have the latest proprietary drivers from Nvidia, I have tried switching Proton versions and my GOG Unity games all work fine on Heroic.
I don’t know if there are any logs I can submit, but I am all ears for any suggestions.
UPDATE: Solved! The problem was with the fractional scaling feature in Cinnamon. Once disabled, everything went back to work perfectly.


Can you tell me which Nvidia card you have? Your comment “since a few weeks” makes me wonder, were all working fine before?
If your other games in GOG work then you could try disabling the Steam Runtime environment. In my computer I would be using Steamtinkerlaunch for that, so you could try it.
Thanks, I will try.
After I posted I also tried Olija on my Ubuntu laptop and it works just fine, so it seems to be something with my machine.
I have an RTX 4060Ti, I tried looking for driver updates, but it is on the latest.
On the Steam forums though, they found I am on an old BIOS and a slightly older Linux kernel (6.8 instead of 6.14).
Could it be that?
Might as well be, are you in an older Linux Mint version? Although if the Heroic games are running fine there shouldn’t be a problem.
Btw, if you run steam from the terminal you can probably see if there are some errors reported when running the game.
You might also try running your game through gamescope that might work even faster.
Isn’t heroic still running on a depreciated flatpak framework? I remember something about them using the old framework so that steaminput runs correctly. I think the beta version of heroic is recommended if the game doesn’t launch.
Just going off of a vague memory from a few months ago, so I could be totally wrong.