ShareDeck

2h 23m
16.8w
40fps
LCD
Configuration
Graphics preset high
Screen refresh rate 40fps
Framerate limit 40fps
Average framerate 40fps
Tdp limit none
resolution 1280 x 720
System
Proton version GE 7-16
Steamos version 3.2
Bios version F7A0105
Note
These setting are for steam version not epic games version
CapNcrunch419
Playtime: 34m / 36m
2h 13m
18.0w
30fps
LCD
Configuration
Graphics preset default
Screen refresh rate 60fps
Framerate limit 30fps
Average framerate 30fps
Tdp limit 10w
resolution 1280 x 800
System
Proton version 7.0-3
Steamos version 3.2
Bios version F7A0105
Note
Download and Install the "Dynamic Resolution Disabler" from the Nexus, Put shadows on LOW In game fps limit to 60 Deck fps limit to 30 TDP 10 add -d3d11 to the game launch command
Dreambox
Playtime: - / 12h
2h 16m
22.1w
60fps
OLED
Configuration
Graphics preset low
Screen refresh rate 60fps
Framerate limit 60fps
Average framerate 60fps
Tdp limit none
resolution 1280 x 720
System
Proton version 7.0-6
Steamos version 3.7
Note
I used every trick in the book to achieve stable 1080p 30FPS, or 720p 60fps or 900p 40fps performance on this game. Here's what you have to do:

1. Use CryoUtilities.
To keep this guide up-to-date, simply search for "CryoUtilities" and follow the most recent guides. Use a swap size: 16gb and Swappiness: 1.

2. Install FFVIIHook.
All the other configs here use an old mod that disables the dynamic res, but those mods are obsolete now, at the cost of this one being a little more annoying to set up.
  1. Open Desktop mode by long pressing power button and selecting the appropriate option.
  2. Download the latest archive which consists of:
    1. xinput1_3.dll
    2. Engine.ini
  3. Extract the xinput1_3.dll into the following location: /home/deck/.local/share/Steam/steamapps/common/FINAL FANTASY VII REMAKE/End/Binaries/Win64
  4. Change xinput1_3.dll's name to dxgi.dll
  5. Open Steam, go to your Library, find Final Fantasy VII REMAKE, right click (press left touch pad) and go to Properties...
  6. Add the following to the launch options: WINEDLLOVERRIDES='dxgi.dll=n,b' %command%
  7. Here comes the Engine.ini part.
    1. Go to /home/deck/.local/share/Steam/steamapps/compatdata/1462040/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY VII REMAKE/Saved/Config/ and create the following folder inside: WindowsNoEditor
Place your Engine.ini inside the newly created folder.

3. Download ProtonUp-QT
Open Discover and download ProtonUp-QT. Open the program and instal GE Proton 7-6. We are doing this to make use of the next mod.

4. Download Stuttering fix - DXVK method (Mod Page)
You need to copy the files d3d11.dll and dxgi.dll from x64 folder into /home/deck/.local/share/Steam/steamapps/common/FINAL FANTASY VII REMAKE/End/Binaries/Win64
Add the following to the launch options: DXVK_ASYNC=1 %command% -d3d11 -dx11

5. Use the Stutter-Free Seamless Gameplay mod
This mod is essentially a collection of NON-GRAPHICAL optmizations, so this won't change how the game looks, aside from disabling dynamic resolution, which always causes extreme stutters.
Remember the Engine.ini? 
  1. Go to /home/deck/.local/share/Steam/steamapps/compatdata/1462040/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY VII REMAKE/Saved/Config/WindowsNoEditor
  2. Open Engine.ini
  3. at the bottom add copy and paste these lines:
    r.DynamicRes.OperationMode=0
    t.MaxFPS=0
    r.Streaming.PoolSize=2850 ; 5700 for High settings, 2850 for Low settings, 0 for unlimited
    r.Streaming.MaxTempMemoryAllowed=100000
    r.Streaming.AmortizeCPUToGPUCopy=1
    r.Streaming.MaxNumTexturesToStreamPerFrame=3
    r.Streaming.NumStaticComponentsProcessedPerFrame=3
    r.Streaming.FramesForFullUpdate=1
    r.Streaming.MinMipForSplitRequest=0
    r.Streaming.HiddenPrimitiveScale=1
    s.AsyncLoadingThreadEnabled=1
    s.AsyncLoadingTimeLimit=0.1
    s.LevelStreamingActorsUpdateTimeLimit=0.1
    s.UnregisterComponentsTimeLimit=0.1
    s.AsyncLoadingUseFullTimeLimit=0
    s.IoDispatcherCacheSizeMB=256
    s.LevelStreamingComponentsRegistrationGranularity=1
    s.LevelStreamingComponentsUnregistrationGranularity=1
    s.MaxIncomingRequestsToStall=1
    s.MaxReadyRequestsToStallMB=0
    s.MinBulkDataSizeForAsyncLoading=0
    s.PriorityAsyncLoadingExtraTime=0
    r.MipMapLODBias=0
    r.SkeletalMeshLODBias=-15
    r.LandscapeLODBias=-15
    r.ParticleLODBias=-15
6. Open the game, and set...
  • Your preferred resolution: 720p (Mostly 60fps), 900p (Stable 40fps) 1080p (stable 30fps).
  • Shadows: Low
  • Textures: low
  • Frame rate limit: 120 (Do not use the in-game limiter, this will cause stutters, use steam's frame rate limiter).
7. ENJOY! (it is possible that the game will crash the first time you try to enter it, but just try again and it will work.
Ivanim
Does not own this game through Steam
1h 41m
23.7w
40fps
LCD
Configuration
Graphics preset high
Screen refresh rate 40fps
Framerate limit 40fps
Average framerate 40fps
Tdp limit none
resolution 1280 x 720
System
Proton version 7.0-3
Steamos version 3.2
Bios version F7A0105
Note
Download and Install the "Dynamic Resolution Disabler" from the Nexus Put shadows on High 40HZ/40FPS so be sure to lock the fps in the game menu to something higher
Dreambox
Playtime: - / 12h
1h 36m
25.0w
45fps
LCD
Configuration
Graphics preset high
Screen refresh rate 45fps
Framerate limit none
Average framerate 45fps
Tdp limit none
resolution 1280 x 800
System
Proton version 7.0-3
Steamos version 3.2
Bios version F7A0105
Note
1. Download and Install the "Dynamic Resolution Disabler" from the Nexus (https://www.nexusmods.com/finalfantasy7remake/mods/22). To do this just goto Desktop Mode, download the archive from the Nexus, right click the game in Steam, goto Properties, Local Files, and click "Browse". This will pop up the folder containing all your local game files. Go into "\End\Content\Paks\" and paste the archive you downloaded there. Right Click it and chose to "Extract here". It will unpack a folder named "~mods". 2. **Steam Deck Beta Update Channel Required for This Step.** Lower the game's Render Resolution via the Steam Deck game properties. Go back to Game Mode, goto the FFVII-RI game screen and click the Gear icon to open the game settings, in the General Tab goto "Game Resolution" and set it to 1024x640 and check the option to have this set "Internal and External" resolutions. This will now OVERRIDE the built-in game resolution setting, letting you FSR upscale to get even more performance with almost no visible drop in quality. 3. Optimize your performance settings. Start the game up and open your Quick Settings and goto the Performance Tab. Set your refresh rate to 45hz (honestly in some areas of the game it will now be possible to hit 50-60FPS but a smooth 45hz/45FPS is the sweet spot to my eyes, it won't be FULLY locked to 45FPS at all times, but the very slight variability that can occur is not even noticeable now), then set your Scaling Filter to FSR and Sharpness to 2 4. Lastly Optimize your In-Game settings. Set the FPS Cap to 60 (it defaults to 30, but if you want to get the most out of the performance overhead we just gained that's a waste), then set Shadows to Low (there is very little visual difference between Low and High to my eyes in this game, but the performance gains by setting it to Low are noticeable and worth it). 5. OPTIONAL - Apparently adding "-d3d11" to the Launch properties of the game can also give you some performance gains by forcing the game to run under DirectX11 mode thus eliminating much of the stutter caused by shaders loading in for Vulkan or DX12, but I have not thoroughly tested this yet. It may be worth a try combined with the above to hit even higher average frame-rates tho. A Game Reboot after applying the settings in Steps 3 & 4 may be required for the settings changes to fully take effect
Parmeus
Playtime: 4h / 5h
4h 10m
12.0w
30fps
OLED
Configuration
Graphics preset default
Screen refresh rate 60fps
Framerate limit 30fps
Average framerate 30fps
Tdp limit 8w
resolution 1280 x 800
System
Proton version 8.0-4
Steamos version 3.5
KM
Does not own this game through Steam
2h 40m
15.0w
45fps
LCD
Configuration
Graphics preset low
Screen refresh rate 45fps
Framerate limit 45fps
Average framerate 45fps
Tdp limit none
resolution 1024 x 640
System
Proton version GE 7-20
Steamos version 3.2
Bios version F7A0105
Note
* Resolution needs to be lowered via Steam Deck game properties. You might need to use the beta build to get that options. * Add "-d3d11" to the launch properties of the game * Low shadow / Low texture * 60 FPS (even though we will cap it at 45 FPS) * Install the "Dynamic Resolution Disabler" (https://www.nexusmods.com/finalfantasy7remake/mods/22) * FSR sharpness needs to be set to 2
Ajite
Playtime: - / -
1h 36m
25.0w
30fps
LCD
Configuration
Graphics preset high
Screen refresh rate 60fps
Framerate limit none
Average framerate 30fps
Tdp limit 15w
resolution 1280 x 800
System
Proton version 7.0-4
Steamos version 3.3.2
Bios version F7A0105
Note
Note that this setting is good for docked mode.
Please use this setting with FSR ON in Gaming mode or turn it on in the launch option if you are running on Desktop mode. The framerate will drop occasionally from 30 to 25 fps in sector 8 due to the level of detail. Please refer to the following for in-game graphics settings:
  • SteamDeck's FSR: ON
  • Resolution: 1920 x 1080
  • Texture resolution: High
  • Shadow resolution: High
  • Framerate: 30 fps
  • Characters Displayed: 5
  • Dynamic Range: SDR
SHUBAAAAAAAAAAAAAA
Playtime: 18h / 18h
2h 40m
15.0w
60fps
LCD
Configuration
Graphics preset low
Screen refresh rate 60fps
Framerate limit none
Average framerate 60fps
Tdp limit none
resolution 1280 x 800
System
Proton version 7.0-3
Steamos version 3.3
Bios version F7A0105
KillerMcKillsalot
Playtime: 42h / 57h