


Когда дождь усиливается, то на улице могут быть небольшие просадки, даже на 3070 были проблемы, но в остальном - полностью играбельно.
FPS drop on few areas (mostly outdoor).

Игра пройдена, проблем не было. Играл в 30 fps, больше железо не тянет.

By default, the analogue stick prompts are nearly impossible to complete. I had to use a community controller layout (I just used the one with the best rating)

Plays perfect OTB, no tinker or modification required
froze twice on me, but a quick re launch from steam and back to where I left off.
Great game, plays great, looks great, no issues apart from 2 minor crashes during the 8+ hours of gaming. Recomend playing this one.

Runs perfectly fine after fixing the controller bug
You have to manually disable the deadzone of the right analog joystick, otherwise certain movements are not possible. You could also download the community controller mapping 'Xbox Controller with disabled deadzone on right stick', which does exactly that.
Generally fine after fixing the right stick issue; I noticed slightly better performance with Steam Overlay disabled for the game, but you probably can just leave it on, it won't cause any issues.

The game runs at 60 FPS most of the time (there are some scenes when it drops to 50 or so, but they are rare). The gyro controls definitely work. I haven't had any issues with them. Like others said, you need to perform the motion while keeping the deck's parallel to the floor. The moments when you need gyro controls are not that common, so you can definitely play the game while in bed, couch, etc, and when prompted for gyro motions, move the deck a little.
I don't remember changing the default settings, but in any case, here they are:
Resolution: 1280x800
Display Mode: Borderless
Limit FPS: 60
Visual Quality: High
Texture Quality: High
Model Quality: High
Shadow Quality: High
Post-Processing AA: SMAA
Multi-Sampling AA: MSAA 4X
Ambient Occlusion: HBAO
Reflection Quality: High

I completed the whole game with just the default, out-of-the-box configuration. The only issue I had was a single crash. Even then, no progress was lost. Do not believe anyone who says you the gyro controls don't work. They work 100% fine by default. You just have to make sure to hold the Deck parallel to the ground and be looking down on it (not holding it over your head) when doing motion controls. If you're laying on your back, it can be difficult to tell which way the game wants you to move the controller and will lead to missed inputs.

The games works flawlessly! You can improve your visual gaming experience by installing "Neural 1080p Enhanced Cutscenes" (https://www.nexusmods.com/heavyrain/mods/1).

Used Flampy's "Fix Right Stick" Steam Input layout for DualSense controllers
Crackling in FMV cutscenes, presumably when the game is loading something in the background
Without the community layout fix you'll be unable to perform any actions using the right stick, effectively softlocking the game

You have to sit up to make gyro controls work
If you're planning to play or have tried to play on Steam Deck and quit because of the controls then just sit up when gyro inputs appear. When you're lying down and holding it up to your face it messes with the gyro controls and guarantees you fail every QTE no matter how close you think you're following the input. They were intended for a controller held parallel to the floor. You don't need a custom control scheme, you don't need to connect any extra peripherals, you just need to hold your Deck so that you're looking down on it. Yes, it sounds like bullshit, but people on the Internet are still complaining about how the controls are broken and they're wrong. Don't listen to bedridden gamers.

gamemoderun %command% --launcher-skip
You have to use the skip launcher config, otherwise it doesn't open.

- Some inputs requiring precise stick movement were not possible with DS controller at all
- Some configurations lead to the controller not registering inputs anymore despite being recognized
- None of the solutions posted online, on here, on community hub, or anywhere else fixed all problems with DS controllers
- Keyboard and mouse controls feel awful but at least work somewhat consistent for QTEs
- It's possible those are issues with the PC port regardless of OS

Non si puo giocare su steamdeck. Nessuna configurazione permette, in alcune scene di gioco, di usare il giroscopio. si resta bloccati e non si puo proseguire.

WINEDLLOVERRIDES=”xaudio2_7=n,b” DXVK_ASYNC=1gamemoderun %command%
Tourne bien en Proton 8.0-4 avec les options de lancement par contre impossible d'y jouer à la manette. Les touches affichées seront toujours celle d'une manette playstation compliqué pour un QTE... De plus certain moment sont totalement bloquant si vous jouez à la manette. Bref fonctionne bien mais ne jouer pas à la manette trop de problème lié (que l'on retrouve quelque soit l'OS)

I didn't find a good controller layout, and this game is all about QTE, most of which rely on you having a controller with gyroscope. None of the controller layouts made the experience felt great, imho this game is completely unplayable on the steam deck.

Problem with the xbox controller right joystick. I think this could fix it following this video: https://www.youtube.com/watch?v=w9zqxYK5lPA
For some reason I didn't find the correctly layout for fix this problem.
Low frames
A couple of times the game was crashed and closed
Good game, I have good memories when I played this game a few years ago

Works out of the box
For some reason the game runs horribly slow.
Crashes often, specially during transitions from one scene to the other.
It's not unplayable, but can be annoying. Biggest issues are the frequent crashes.
I thinks so this game very good on Steam Deck. Yes, it has problems with gyro, but you can use trackpad in mouse mode and finish this scenes
Gyro doesn't work. You need to use BEHELIT keyboard configurations, with mouse emulation on right trackpad.
30fps looks not bad.
Game thinks so input device steam controller(not deck).

Works perfectly out of the box
Fix for lipsync is no longer needed
Gyro is necessary, but not activated by default in official layout, needs to be manually activated in controller configuration
Official layout includes trackpad support, but trackpad not recognized; had to use joysticsk for "trackpad" input; also, gyro has to be manually activated in controller configuration, and it still works poorly after that
Even after activating gyro, it works poorly; tweaking gyro setting to "aggressive" seems to work a bit btter, but still poor; also, it doesn't seem like the trackapds are recognized as giving "trackpad" input; thankfully, the "trackpad" input can be performed on the joysticks, though I think trackpads would be smoother. Others have mentioned switching to a different controller layout (such as keyboard + mouse) in order to avoid the gyro issue. That might work better, but it's unfortunate that an "official layout" would work so poorly. Graphically, though, the game runs great; on default settings, battery life is about 2 1/2 hours.
WINEDLLOVERRIDES=”xaudio2_7=n,b” DXVK_ASYNC=1
Could not play in 3440x1440 even when the option was there. It played in 2560x1440
Would freeze for 2 seconds everytime the camera went to another shot. You can fix this by using the launch options listed above.
需要注意游戏有部分是通过手柄体感进行操作的,不太好把握,会对游戏体验有些影响。(我差点连机器一起甩出去,但是还是没有正确响应。)
Gyroscope doesn't work. Unable to advance from the first chapter without replacing the entire controller scheme.
Game requires motion control for some reason, which doesn't work or it's not detected.

Motion Cotroll not working

DXVK_ASYNC=1 WINEDLLOVERRIDES="xaudio2_7=n,b" %command%
Lip sync wasn't working correctly in default launch config. Applying WINEDLLOVERRIDES="xaudio2_7=n,b"
fixes it.
Frequent stuttering with default launch config, and minor artifacts after applying DXVK_ASYNC=1
.
Rotation controls were not working with PS5 controller. The solution was to adjust the dead zones for the right stick.
Source: https://steamcommunity.com/app/960910/discussions/0/4402812641358824877/
Great game and works great after applying the launch config tweaks even at "High" gfx settings.
Starting the game with PULSE_LATENCY_MSEC=90 fixes the stuttering. It works flawlessy after this fix.
PULSE_LATENCY_MSEC=90 %command%

DXVK_ASYNC=1 %command%
The game had some serious framedrops when running stock proton. When switching to GE 7.2 and adding the launch option the game runs flawlessly.

The pop-in is very distracting, but better than game freezing every time a new shader is encountered
7.0rc2-GE-1 GloriousEggroll
DXVK_ASYNC=1 %command%
All objects are invisible until their shaders compile. Lip animations are broken and keep looping until the next animation gets triggered.
Using DXVK_ASYNC makes the game playable without a problem (I've finished the game like this), but the broken lip animations and objects randomly popping into existence are serious problems for what's basically an interactive movie
Very frequent stutters make the game hard to enjoy
When the game freezes for too long (which it does rather frequently), audio can cut out during the freeze. Also, dialogue sometimes sounds too quiet, but I don't know if that's a Proton issue
Lip animations either get stuck in a short loop or fall out of sync with the audio
There is constant stuttering when changing camera angles and when new objects enter the scene (like NPCs), sometimes the freeze can last up to a second
Textures are slow to load
Choppy
As others have said, you need Proton GE and WINEDLLOVERRIDES="xaudio2_7=n,b" DXVK_ASYNC=1 %command% line to be able to play. Without it, audio is crackling and choppiness is unbearable. Even with this customization, there will be choppiness when moving through the scene and textures/shaders are loading, audio will become choppy in those situations as well. Lips are moving out of sync with voice. At least there were no input problems with my Logitech F310 gamepad. The game is playable, but it's hard to enjoy it in the current state.
Really fun experience, because the game is more story focussed the freezing doesn't really matter that much.
WINEDLLOVERRIDES=”xaudio2_7=n,b” DXVK_ASYNC=1gamemoderun %command%
Might be an issue of the game itself, only with voices
The faces don't move when speaking, they repeat the same facial animation from the first half a second or so of the animation.
Every time the camera angle changes, the game freezes for a bit, my guess is loading shaders or textures
Do set vsync and vsyncinterval to 0 in the steaminstall/steamapps/common/HEAVY RAIN/user_settings.ini, it otherwise uses 1 core at 100%, dissabling those 2 lines fixed the 100% core usage for me.

Game starts in a white screen and then crashes
The game starts in a white screen, quits after a few seconds. I added WINEDLLOVERRIDES=”xaudio2_7=n,b” DXVK_ASYNC=1 gamemoderun %command% as a launch option, using proton 6.21-GE-2

6.21-GE-2 GloriousEggroll
Used same tinkering as in previous report:
WINEDLLOVERRIDES=”xaudio2_7=n,b” DXVK_ASYNC=1 gamemoderun %command%

6.21-GE-2 GloriousEggroll
Proton-6.21-GE-2 GloriousEggroll
Rare audio desync, only noticed it on one scene.
Infrequent but noticable stutters and load-in of textures and meshes usually on a new chapter load or scene change. Still a playable experience.
As others have reported, certain thumbstick movement patterns wouldn't register, this is with a Dualshock 4. Could easily just use the mouse as the issue never seemed to happen during quick time actions.
Launch Options
WINEDLLOVERRIDES="xaudio2_7=n,b" DXVK_ASYNC=1 gamemoderun %command%
gamemoderun requires Feral Interactive’s GameMode.
Despite the issues the game is playable and enjoyable using Proton
Inaccurate Xbox 360 controller input, so I had to use mouse + keyboard
Frequent graphical stutters, lip movements out of sync with audio

Proton-6.21-GE-2 GloriousEggroll
WINEDLLOVERRIDES="xaudio2_7=n,b" DXVK_ASYNC=1 %command%
Here one of the key player inputs is when you move your right stick to the left/right and then do almost a full circle with it. It's similar to the letter G, where you start in the middle and move clock-wise. For some reason, with an Xbox Series X controller any movement past the initial left/right move is not registered, making the game practically unplayable. I had to switch to kbm.

Updated Report: Requires WINDLLOVERRIDES and a Proton version with ASYNC compiled in DXVK for the game to be playable.
Proton-6.20-GE-1 GloriousEggroll
Proton-6.20-GE-1 GloriousEggroll
Mouth animations would loop the first frame.
New scenes and camera angle changes causes the game to stutter making quick action scenes difficult to play, and there are a lot of them.
Reason for update from previous report
I had a misunderstanding of how DXVK_ASYNC=1
worked. You need a version of proton that has ASYNC compiled into DXVK, both stable and experimental versions of Steam's Proton do not have this currently, but GloriousEggroll's custom proton does. My previous testing of the game after adding this to the launch options appeared to work because the game has the shaders cached so during a replay of any scene the stuttering appears to have been fixed, but new scenes would still have the stuttering issue.
Fixes for mouth animations looping
Simply adding WINEDLLOVERRIDES="xaudio2_7=n,b"
to the launch options fixes the mouth animations.
Fixes for stuttering
This is a bit more complicated, you'll need to install GloriousEggroll's custom proton and then add DXVK_ASYNC=1
to the launch options.
The final launch options line
WINEDLLOVERRIDES="xaudio2_7=n,b" DXVK_ASYNC=1 gamemoderun %command%
Reminder that gamemoderun
requires Feral Interactive's GameMode.

The mouth movements would get stuck in a loop and audio would get out o sync, to fix add WINEDLLOVERRIDES="xaudio2_7=n,b"
to the launch options.
Adding DXVK_ASYNC=1
to the launch options fixed stuttering on camera angle changes and scene switching.
I am currently using these launch options in full: WINEDLLOVERRIDES="xaudio2_7=n,b" DXVK_ASYNC=1 gamemoderun %command%
Just wanted to thank the protondb community, I couldn't have found these answers without the previous reports.
Small reminder that Feral Interative's GameMode is needed to use gamemoderun
.