极致FPS。在Steam Deck和低端PC上可达50fps。在轻微画质损失的情况下,大幅提升FPS优化。

极致FPS。在Steam Deck和低端PC上可达50fps。在轻微画质损失的情况下,大幅提升FPS优化。

这是一个精心制作的设置模组,专门针对Steam Deck的软硬件进行了优化,旨在最大限度地提升视觉效果和帧率。我首先专注于调整所有视觉设置,禁用那些效果较少的选项。

游戏玩法

更新后的画廊图片即将上线

目前它也应该能在低配PC上运行(我无法测试),但下周末我会制作一个专门的Windows版本。

V6 处于测试阶段。即将改进...

如果你更新了,可能需要查看一下故障排除。

它有什么作用?

几乎禁用所有功能,调整并微调了几乎所有视觉设置,以在不造成明显视觉影响的情况下提升性能。

对大量“幕后的”数值进行了调整,这些数值与 UE5 处理垃圾回收、着色器、运算、多线程等多项内容的方式相关。

所有这些调整,所有调整,都是专门为运行在Proton上的Steam Os量身定制的,使用Vulkan技术,基于DirectX12,并适配Steam Deck上的CPU和硬件配置。

您将获得最佳视觉效果,并拥有极高的帧率。

https://www.youtube.com/watch?v=5LDv2HT5C90

权衡因素是什么?

  • UI是使用相机渲染的。因此,所有缩放、滤镜、后期处理等都会影响它。我已经设置了激进的缩放,并通过其他设置使其在游戏中看起来不错。但UI中的某些元素(如肖像和图像)会变得模糊,且无法在不导致帧率大幅下降的情况下解决。

  • LOD:世界物体,如某些岩石、木桶、雕像、几棵树等... 会消耗大量资源。我调整了设置,让它们从远处看效果一般,但近距离看效果很好。如果你仔细看,会注意到这一点;如果不仔细看,不太明显。不过,这种效果在开放世界中的锯齿状树木上特别明显。

  • 部分纹理分辨率较低。你可以在菜单设置中调整为史诗级,这不会对性能造成太大影响,并能略微改善这个问题。

其他模组夺走而我未取之处

  • 光线反射。关闭此选项可将该模组帧率从50多帧提升至接近或超过60帧。但是,会使体积雾变得非常浓密,超过10-15米的距离就无法看清,并且大量风景会变得模糊不清。
  • 材质反射。这款游戏在这方面做得非常出色。你知道那个布满蓝色波浪的水下关卡吗?我保留了它,而其他关卡没有。这让游戏看起来非常惊艳,此外在纹理/材质上还有很多其他反射效果。
  • 体积雾。它让游戏看起来令人难以置信。《地狱潜者2》就是雾气对地图影响的绝佳例子。调整雾值后,它几乎不消耗资源,甚至能提升性能。
  • 草剔除。在V5版本中,草从相当远的地方消失,而不是在你的脚下。

预览版V6。性能惊人。即将修复的小问题。

v6最低设置下最佳电池性能,限制30帧,8TDPw 900MHZ

[剧透] https://www.youtube.com/watch?v=He77UApzsfE https://www.youtube.com/watch?v=9c6cngpZMX0 [/spoiler]

还有怪物版本……但我们不讨论那个。

*之后,一个褪色清晰的版本,没有雾气和反射,帧率超过60帧。

如何安装:

Steam Deck 的使用视频教程。或阅读以下说明: https://www.youtube.com/watch?v=Hwg9X6q3_WM

这针对Steam Deck和Windows略有不同:

STEAM DECK

[剧透]

1 - 提取并覆盖这两个文件 到你的 AppData/Local/Sandfall/Saved/Config/Windows/ 目录下

  • 复制

/home/deck/.local/share/Steam/steamapps/compatdata/1903340/pfx/drive_c/users/steamuser/AppData/Local/Sandfall/Saved/Config/Windows/

  • 打开任意文件夹,在显示路径的位置粘贴路径后按回车键(或者从"home"开始逐层打开文件夹进行浏览)
  • 你会在一个名为"GameUserSettings.ini"的单一文件中看到它,删除它。
  • 将下载的.zip文件中的GameUserSettings.ini和Engine.ini这两个文件复制到该文件夹中

2 - 将两个文件设为“只读”,有三种方法,任选其一

  • 最简单的做法是,右键点击包含文件的文件夹(此处为“Windows”),并将其设置为“仅可查看内容”。

3 - 在Steam上,如果在桌面模式下右键点击,或在游戏模式下滚轮点击。然后在“常规”选项卡中,在“启动选项”里输入这个命令:

SteamDeck=0 RADV_PERFTEST=aco,gpl %command%

好了!准备开始玩吧!

[/spoiler]

WINDOWS

[剧透]

1 - 下载.zip文件,并将这两个文件复制到“localappdata”所在位置。此位置因Steam-Gog/Game Pass而异

  • STEAM-GOG: %localappdata%\Sandfall\Saved\Config\Windows

  • 游戏通行证:%localappdata%\Sandfall\Saved\Config\WinGDK

你可以通过执行“运行”命令来打开这个文件夹,先按下“Windows键 + R”或搜索“运行”并打开它,然后粘贴 %localappdata%(西班牙语中的 "ejecutar")。

2- 将它们设为“只读”

  • 右键点击文件(逐一进行),属性,勾选“只读”复选框。

[/spoiler]

可选,但强烈推荐的新版Xess版本

使用最新版本的 XESS,它运行极快且操作简单!

[剧透]

1- 只需在此处下载最新版本: https://github.com/intel/xess/releases

2- 然后打开压缩文件,找到里面的bin文件夹。

3- 打开此文件夹(Steam Deck用户,Windows用户则打开游戏文件夹并找到相同路径): /home/deck/.local/share/Steam/steamapps/common/Expedition 33/Engine/Plugins/Marketplace/XeSS/Binaries/ThirdParty/Win64/

Windows用户:\SteamLibrary\common/Expedition 33/Engine/Plugins/Marketplace/XeSS/Binaries/ThirdParty/Win64/

4- 然后将压缩包中 /bin 文件夹内的 4 个文件,替换掉目标文件夹内同名的 4 个文件(建议先将它们另存到其他位置)

[/spoiler]

当前最佳性能是通过使用ProtonGE-9-27实现的,但这并非强制要求。 我自己还没测试过,社区表示当前最稳定的是Proton GE-10-21,而Proton GE-10-26也被广泛评价为能稳定运行该游戏。

推荐设置

我强烈推荐使用XESS。如果你安装了更新,所有设置,包括“超高性能”和“高性能”,看起来依然非常不错,不要回避它们。

至于其他设置,你自己看着办吧。我玩的时候把所有选项都调到最低或关闭了。我已经把每个设置都调得看起来不错了,可以在牺牲帧数的情况下让它更好看(阴影可能值得调到中等或高)。你其实不需要抗锯齿,而且它的资源消耗非常大。

要卸载,只需删除这两个文件。将父级“windows”文件夹中的“仅可查看”权限恢复即可。

该模组与其他优化模组不兼容。

如果游戏画面对你来说太暗或太亮:

  • 在菜单设置中,你可以调整亮度和伽马值。如果你想进一步增加亮度:
  • 在 Engine.ini 文件的第370行,r.TonemapperGamma=1.8 <— 要提高亮度,可将此值调高,默认值约为2.2,我喜欢设为1-1.2(较暗)

如果游戏在游戏模式下无法启动,请清除游戏的着色器缓存,和/或删除“GameUserSettings.ini”

故障排除

[剧透]

更新版本:

要删除文件并放入新版本,您需要先取消“windows”文件夹的“只可查看”选项。

大多数问题请按以下步骤操作:

  • 删除游戏的着色器缓存
  • 删除文件 GameUserSettings.ini
  • 确保你在大屏/游戏模式下启用性能模式。如果它在桌面模式下运行,说明正常工作。
  • 在安装模组之前,请确保至少运行过一次游戏

修复了大部分甚至全部问题,例如在游戏模式下卡在粒子屏幕中,或未注意到任何更改。

打开此路径: /home/deck/.steam/steam/steamapps/compatdata/1903340/ 然后删除其中的所有内容。接着打开 Konsole,执行以下三条命令。在操作前,建议进入目录备份存档以防万一(Steam 云端会恢复,但安全起见最好备份):

cd ~/.local/share/Steam/steamapps/compatdata/1903340 rm -f pfx/drive_c/users/steamuser/AppData/Local/Sandfall/Saved/.ushaderprecache rm -f pfx/drive_c/users/steamuser/AppData/Local/Sandfall/Saved/.upipelinecache

然后当你打开游戏时(在游戏模式下操作),它会再次要求安装某些东西,点击“是”。这样就行了。

[/spoiler]

这是Reddit上的一个帖子,里面有很多针对用户遇到的问题的解答,同时我还提供了Engine.ini的设置,用户可以根据自己的需求进行修改。感兴趣的话可以看看: https://www.reddit.com/r/SteamDeck/comments/1k95wbs/clair_obscure_50_fps_with_amazing_visuals_the/