Hi, I’ve been running TotK on my Steam Deck almost stable 30fps, with the following setup…Below I’ll explain all the settings

Setup emudeck on your Steam Deck

Get Yuzu “ EA 3678" or "Mainline 1474" Build...
_____________________________________________________________________________________________________

Setup Mods - Ver 1.1.2

#1 - 60fps Static

#2 - DynamicFPSv1.5.3

#3 - Disable LOD Quality Reduction

#4 - Shadows - 512x - performance boost

#5 - Steamdeck UI Mod - Western - White (Inc Blackscreen Fix)

*Optional - Recommended for Better Visuals - Serfrosts Defogger Mod - A native attempt at reducing the game’s oppressive fog to aid with visibility and color.

#6 - Serfrosts Defogger

#7 - Serfrosts Interior Defogger

Download ToTK Mods List 1.1.2 Performance.zip here - https://pixeldrain.com/u/nRZ9uao3

make sure you unzip "ToTK Mods List 1.1.2 Performance.zip" and place them at:

/home/deck/Emulation/storage/yuzu/load/0100F2C0115B6000/

or right click the game from yuzu game list, choose “Open Mod Data Location”, then make sure you unzip “ToTK Mods List 1.1.2 Performance.zip” and extract all mods into there. Now Launch Yuzu.AppImage and right click the game and choose “Properties” you should open in the “Add-Ons” tab and make sure those 7 mods mentioned above are there and Activated.

*If Updating to Steam OS 3.4.8 and/or Updating to Yuzu EA 3678/Mainline 1474 --> After updating , Clear out or back up your old shader at

/home/deck/.local/share/yuzu/shader/0100f2c0115b6000/

then let your Deck Build fresh shaders from the new update 3.4.8 and/or Yuzu EA 3678/Mainline 1478. Now get “Decky Loader” Plugin and install “Storage Cleaner” and delete ToTK Shader Cache aswell…

Yuzu config

Yuzu System tab settings:

Unsafe extended memory layout Disabled

Yuzu CPU tab settings:

Accuracy: Unsafe "Everything is On"

Yuzu Graphics tab settings:

API: Vulkan

Use disk pipeline cache Enabled

Use async GPU emulation Enabled

Accelerate ASTC texture decoding Enabled

1x resolution (720p/1080p)

NVDEC emulation GPU Video Decoding

Fullscreen Mode Exclusive Fullscreen

Aspect Ratio Default(16:9)

Window Adapting Filter Bilinear

Anti-Aliasing Method None

Yuzu Adv. Graphics tab settings:

Accuracy Level: Normal

ASTC recompression: BC3 (Medium Quality)

Enabled async presentation Disabled

Force maximum clocks Disabled

Vsync Immediate (Vsync off)

Decode ASTC textures async Disabled

Enabled Reactive Flushing Enabled

Use async shader building Disabled

Fast GPU Time Disabled

Use Vulkan pipeline cache Enabled

Sync to framerate of video playback Disabled

Anisotropic Filtering Default

Steam Deck config

Framerate Limit 30

Refresh Rate 60

Manual GPU Clock Control ON

GPU Clock Frequency 1000

PowerTools config

SMT Enabled (for better frame pacing)

Governor Performance

Persistent Profile Enable

Steam Controller Settings “Steam Deck Rear Button” (Open Yuzu/ToTk in Game mode, steam button > controller config> enable back grips>assign button)

R4 = F11 - Change Between Fullscreen or Windowed Mode (So i can see which settings im running)

L5 = F10 - Change to "Handheld" or "Docked Mode"

Cryoutilities:

4GB VRAM

16GB Swap File

Swappiness - 1

Huge Pages (THP) ON

Shared Memory In THP ON

Compaction Proactiveness ON

Defrag ON

Page Lock Unfairness ON

Other (Optional) -

Vibrantdeck @ 130

If you want your game to look more sharp/crisp, in the Steam Properties, set the Resolution to 1920x1200 and Check Set for Internal /External, Basically the deck will render Yuzu way higher, Making the game being rendered look super sharp/crisp and it won’t affect the performance. Make sure you don’t have Anti-Aliasing on.
    • TheYang@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Static 60fps unlocks the game up to 60fps.
      Dynamic FPS fixes the physics slowdowns when you don’t reach 60fps.

      I think it’s just DynamicFPS++ that includes the 60fps patch, the other one does not, and there seem to be slight differences between the two, and some people prefer one over the other.