

You need to use Proton to access Repentance and Repentance+, but otherwise the game runs just fine on native Linux

The native version does not launch on my machine. I had to force Proton 9.0.4. It could that other versions of Proton work; haven't tried.
Couldn't get it to start at all, no matter which proton version or if I used the native version

Switch to proton
Apparently you need it for Repentance+?

Repentance works great with proton
Unfortunatly the repentence (and repentence+) DLC is not native to linux like the rest of the DLCs, but it runs perfectly out of the box with proton.

If all you want to play is base game with Afterbirth and Afterbirth+, the game can be run without using any Proton configuration;
But if you want to play Repentance and Repentance+, you'll first have to enable the "Enable Steam Play for all other titles" for the DLC to even show up on the DLC list, then you have to enable the "Force the use of a specific Steam Play compatibility tool" and set it to "Proton Experimental" to even launch Repentance and Repentance+ otherwise it will launch without Repentance and Repentance+.
If you can configure all of it then, the game can run pretty smoothly without any issue from my experience.
Forcing proton 9.0.4 was required to startup Repentance+, otherwise working perfectly

Works well
Works perfectly as expected, no tinkering needed

No issues at all for me, everything with KB&M has worked flawlessly.

if you have repentance+, in my experience, forcing proton 9.0 is required to play the game. without proton, the gam won't launch. I also tried proton experimental and it launched but the controller mapping was very strange, switching to proton 9.0 fixed it
I experienced a huge input lag (up to several seconds), pressing the button and releasing it were registered with a long delay. The problem was that the key repetition rate was sent to a high value in OS settings. The solution was to lower this setting during the game.

Extremely weird to offer a native build that doesnt work with DLCs, I feel like there are a lot of coonfused Steam Deck users thanks to it. If you switch to Proton Experimental DLC (Including Repentance+ Online Co-Op) work perfectly.

Native game did not launch, however, switching to the latest experimental Proton works.
Game launches and seems to run fine (even multiplayer).

WINEDLLOVERRIDES="dsound=n,b" DXVK_FRAME_RATE=60 %command%
V-sync needs to be enabled in the prefix's option.ini in documents/my games or tearing occurs. Proton 9.0 will break performance on x11 with stuttering.
Controller input will double and break bindings if Proton GE is used.
Didn't try in Proton 8 online yet, but before Proton 9 broke, it was flawless.
It just werks... for now... until it breaks again

Refresh rate to 60hz, lowered TDP and GPU clock
Just don't use native, Proton GE bugs the game badly, using proton 9.0 the game runs fine

occasionally glitches and needs to be windowed-fullscreened again
Controller bumpers do not work, layout is messed up, occasionally detects the same controlle's inputs as different controllers
can't run at 60fps
Not even discussing the fucked up state the Native version is. Never had so many difficulties in a single game ever, i can't even fathom how stupid some of the bugs are, buttons either are mapped wrong or straight up not work (both native and steam input), significant frame drops and can't keep stable frame rate, glitches even vary by switch from Proton to Proton-GE. It's weird because on steam deck the game works "fine" (if you use default proton 9.0-4, Proton GE bugs again)
Just as good as running on Windows. All mods seem to work, Repentgon installs and runs with dll override.
WINEDLLOVERRIDES="dsound=n,b" %command%

启动游戏时加载缓慢,尤其是订阅了创意工坊内容时。无其他问题

Native does not work. Needs proton
Menue was out of sync and did not navigate correctly
Game doesn't even start with Repentance DLC. Using ge-proton gameplay is pretty good. there is some minor visual glitches in some rooms.

When you break the game by having too many tear items It starts degrading preformance slightly earlier than on windows and with slightly lower fps, tested with the same run on both Bazzite OS and Windows
Performance degradation shows earlier on multiplayer slowing down game speed for everyone
Just select proton experimental or the latest GE proton and the game works with no issue, no more tinkering required.
Works well, but Repentance doesn't have native support despite Afterbirth+ having native support, so eh

Played with Afterbirth Plus and Repeatance DLCs. Could not launch natively at all (stops just after launch with no windows or other feedback). Runs perfect on Proton Experimental
Issue with the Repentance+ DLC, fixed by installing "game-device-udev-rules" and using Steam Input

Could not get it to work when the game was installed on a Windows NTFS ssd, had to install it on my linux ssd.

Cannot for life get the DLC to work (FlatPak and native Steam)
Getting the DLC to run with this game is a massive headache, as those are not natively supported. It appears that the developers are those kind people who just like to do things "their way" (Spawning a technical trainwreck, adding a psychotic amount of if-statements to make it just barely run on console and dropping support for everything else because it gets basically impossible to maintain). Also the GOG Versions are not being updated. Conclusion: Apply the Yarr (Customer Protection Rights) as soon as you find a somewhat stable version and cling to it dearly. / Look into obtaining a DRM Free Copy, such as the GOG Version ;)

Controller either doesn't get recognized or completely mapped wrongly and cannot be changed through input settings (both ingame and through the config file)
Had weird frame pacing until turning off VSync in the options.ini
Native Linux/Mac ports don't have the latest DLCs


Need to change from experimental to 9.02-3 minimum. Experimental only supports AB and AB+.
Weird audio with some interactions.
Controller lost connection from time to time.
Nonetheless has better fps, but you need to force Proton 9.02-3 to play with all DLCs. Going to Game properties under the compatibility section you can change proton version. Just keep calm and don't get scared if you don't see Repentance on launch.

I found the game takes a tad long to load, but works flawlessly out of the box and automatically transfers all saves and workshop mods

Works great out of the box.
Was using 15+ mods and had no issues. New DLC Repentance+ works great too.

I can at least still play with keyboard. I'm not sure if other types of controllers work better.
Specifically after installing Repentance+: DS4 under Steam Input had all inputs mapped wrong. 2 virtual controllers show up in the Controllers game settings, one is correct and the other one is all messed up (and of course the messed up one is the one the game decides to use when playing). With Steam Input disabled, the game thinks I'm holding down left+down and I can't even get into a game properly.
Doesn't launch at all with Linux Native, since I use Wayland.

I had to roll back graphics drivers on mint to nvidia 5.35 in order to gain OpenGL support
It took me a long time to trouble shoot. I wound back Proton to 5.0 in order to realize Mangohud had shown no GPU utilization for opengl.

Repentance+ has seemingly borked proton compatibility
gamemoderun %command%
before r+, the game ran perfectly fine, modded and all, on proton. with this release, however, the game will start to 1 of 2 results. either a blank window where the game's music will play but nothing will render, or steam will claim the game has opened while no window actually spawns

Force use of proton instead of the linux native version -> the native version only supports the game until afterbirth+. IF YOU PLAY ON THE NATIVE VERSION INSTEAD OF USING PROTON, REPENTANCE WON'T WORK !!! Realized that after many hours of playing and had to tinker to transfer my progress back to my repentance save.
Can't manage to open the console on Linux while it worked on Windows, probably has something to do with my azerty keyboard layout. Other inputs works fine
Don't forget to use windows version with proton and not the native version ! Otherwise it's perfect