幻塔吧 关注:327,149贴子:10,170,879
  • 7回复贴,共1

【升级九域抗锯齿】用DLSSTweaks替换幻塔DLSS版本及开启DLAA模式

取消只看楼主收藏回复

【技术贴】此教程方法楼主我已在幻塔pc端试用实测了两个月时间,DLSSTweaks经过上周向插件作者反馈专门修复过幻塔开启DLSS强制自动曝光的bug问题,现在已经能在幻塔稳定运行,不会封号可安心使用。通过手动替换升级NVIDIA DLSS2当前最新版3.1.11的nvngx_dlss.dll文件,使用DLSS最新版本的AI算法模型处理重建画面,比起塔塔客户端自带的旧版DLSS2配置文件能够显著提升画面抗锯齿效果和性能。
本来原帖写在昨晚九域3.0实装前夕,结果发的两个贴一个被系统反复删除后屏蔽变成仅自己可见和另一个被官方今天更新3.0增加了文件效验需修改教程,只好删除重发敬请见谅。
个人发此帖的目的也为在高配电脑性能过剩,觉得帧数足够用的情况下希望能提升幻塔的画质上限、解锁隐藏画质。教程为个人见解不敢保证绝对正确,发出来希望能抛砖引玉吸引大伙一起帮助完善这类教程。
给入坑新人的幻塔pc端下载地址:https://www.bilibili.com/read/cv15954616(复制链接到浏览器),请下载下方的完美手游助手,转载自手炮大佬



IP属地:广东1楼2023-04-19 15:48回复
    在今天新版3.0更新后发现官方新增了启动游戏时对DLSS的文件效验,不能再像以前直接替换游戏目录里的DLSS文件。但是可用DLSSTweaks ConfigTool添加指定dll路径覆盖,手动替换升级新版本在游戏内依然有效果改善。
    首先问题来了,为什么要手动替换升级塔塔客户端自带的nvngx_dlss.dll文件呢?
    这是因为我个人发现客户端内自带的DLSS文件版本一直都太老了,长期跟不上N卡官方的DLSS算法模型更新。
    据个人观察幻塔去年开2.4海底版本时把DLSS版本升到了2.4.6,但是到了3月22日开2.6雷母版本竟然把DLSS版本回退到了2.3.3,简直不能忍!在今天3.0更新把DLSS版本升到了2.4.12,但是版本依旧老享受不到今年AI算法的更新改进。
    能替换升级是因为DLSS2的算法模型为所有游戏通用,不存在为某一游戏特地单独训练算法的成分,且幻塔自带的DLSS用的也一直是N卡官方公共发行版本,没搞特殊。
    况且DLSS DLL从2月10日开始推出的3.1.1版本,开始支持手动为每款游戏单独选择最适合的预设模型。综上所述幻塔用的这个DLSS版本当然是越新越好,有利无害!
    nvngx_dlss.dll在右键→属性→详细信息处看文件版本号
    幻塔3.0更新的2.4.12版本:
    N卡官方最新公共发行的3.1.11版本:
    N卡20系以上可用,最低门槛卡2060
    NVIDIA DLSS DLL最新版本文件长期有效收录链接,可直连:
    https://www.techpowerup.com/download/nvidia-dlss-dll/
    此方法已失效无法再直接替换文件,请避免:
    (划掉)下载最新版(发帖时当前3.1.11)替换掉在HTMobile\Client\WindowsNoEditor\Engine\Plugins\Runtime\Nvidia\DLSS\Binaries\ThirdParty\Win64中的旧版nvngx_dlss.dll(划掉


    IP属地:广东4楼2023-04-19 16:08
    回复
      现在请先前往https://www.nexusmods.com/site/mods/550?tab=files
      下载最新版本的DLSSTweaks 0.200.6 (版本发布介绍页:https://github.com/emoose/DLSSTweaks/releases)
      此版本已修复过幻塔以前开启DLSS强制自动曝光的bug问题,接下来教大家如何导入和设置:
      初次下载下来使用请运行EnableNvidiaSigOverride修改添加一遍注册表项,不然DLSSTweaks会无法生效。要是以后不再使用DLSSTweaks,可以再运行DisableNvidiaSigOverride来移除还原注册表项
      前往游戏目录HTMobile\Client\WindowsNoEditor\Hotta\Binaries\Win64,复制nvngx.dll、dlsstweaks.ini和DLSSTweaksConfig(请注意作者给配置工具编辑器另外更新了修复bug的新版,在楼下另外下载)文件进去


      IP属地:广东5楼2023-04-19 16:14
      回复
        如果dll能正常加载,启动游戏后则会在exe所在文件夹里创建一个dlsstweaks.log文件,如果显示出来,那么说明DLSSTweaks成功生效处于活动状态。
        请注意,默认的dlsstweaks.ini不会应用任何调整,必须首先对其进行编辑。
        从上周新版本0.200.6起无需再手动编辑文本,作者推出了更方便的配置工具编辑器
        下载解压https://github.com/emoose/DLSSTweaks/releases链接下方的DLSSTweaks.ConfigTool_0.200.6.1-beta2.zip
        把解压出的DLSSTweaksConfig.exe同上楼教程复制到游戏目录HTMobile\Client\WindowsNoEditor\Hotta\Binaries\Win64里面


        IP属地:广东6楼2023-04-19 16:17
        回复

          第一步是最重要决定是否能在幻塔生效的步骤,按Add DLL Override,添加指定dll路径覆盖。

          我个人无脑简单粗暴地把在上楼techpowerup站下载的新版3.1.11的nvngx_dlss.dll文件放在了C盘根目录,在此处直接找到文件选择打开,即可成功添加路径。


          IP属地:广东7楼2023-04-19 16:28
          回复
            楼上图中红框内为我为幻塔修改的选项,接下来先解释我所修改选项的作用:
            把ForceDLAA设为True
            ForceDLAA:强制覆盖所有DLSS模式改为充当DLAA,使游戏以全分辨率呈现的同时应用DLAA抗锯齿;要使用它,只需在游戏中启用任何DLSS模式,启用此调整后,它们将全部以全分辨率呈现
            DLSS本身除了降低渲染分辨率提升帧数这一步为降低画质,其它处理步骤都是增强画质,也属于是N卡的一种AI抗锯齿技术。幻塔的DLSS高质量→质量→平衡→性能模式,会逐级降低画面渲染分辨率。
            而且幻塔pc端自带的TAA抗锯齿其实太垃,即便抗锯齿开到最高8X效果依旧坑爹,例如在镜都建筑物和维拉沙漠的阴影能明显看见因TAA抖动导致的画面不稳定闪烁。而DLSS的抗锯齿效果堪称迄今最好的,开启DLAA可以在不降低原生渲染分辨率前提下,纯粹用DLSS来做抗锯齿等增强画质处理,而帧数损失跟幻塔自带的TAA8X抗锯齿大差不差。
            在楼主我的1080p屏幕下用DLSS即使开高质量模式也会感受到明显模糊,屏幕分辨率不够高但是本身电脑性能又足够用,就可以选择牺牲一小部分跟TAA8X抗锯齿差不多的性能,用DLAA来进一步增强画质了


            IP属地:广东9楼2023-04-19 16:39
            收起回复
              把OverrideAutoExposure设为Force enable
              当在dlsstweaks.ini内ForceDLAA = true
              OverrideAutoExposure = 0(未经调整的默认值)
              OverrideDlssHud = 1(此项为允许强制启用DLSS调试显示HUD覆盖,用于查看游戏实时DLSS开启状态)
              DLAA = D
              时,可以发现默认情况下Autoexposure: OFF,即幻塔本身并没有使用DLSS自动曝光

              但是贴主本人发现在幻塔强制开启Autoexposure,可以在不损失帧数前提下显著改善避免大部分因DLSS导致的画面重影、拖影问题,画面质量会更好,因此推荐开启!
              即使游戏本身不使用AutoExposure,也值得尝试启用它,游戏可能在添加AutoExposure之前就已发布,但是它可以帮助解决某些游戏中的重影问题。

              在开启强制自动曝光后,启动游戏后生成的dlsstweaks.log文件最后一行会显示warning信息推荐你把值改回0或-1(保持默认或强制关闭),这个问题忽略就好不影响正常游戏,且开启了画面抗锯齿会有显著改善


              IP属地:广东10楼2023-04-19 16:53
              回复
                最后我修改的一项是DLSSPresets的DLAA预设,我选择设为D。幻塔在DLAA模式默认使用预设F,虽然F有最好的边缘抗锯齿效果,但与D相比画面有些模糊,且时间稳定性较差,例如不能很好处理维拉沙漠地区的阴影(出现跟幻塔自带TAA8X抗锯齿类似的阴影闪烁)
                经过长达两个月时间在幻塔的多次切换测试,我得出结论只有D和F是适合用的,D最适合幻塔,不过D和F也各有优缺点。
                N卡官方编程PDF为每个预设提供了一个简短的描述:
                预设 A(适用于 Perf/Balanced/Quality 模式):
                一种较旧的变体,最适合消除缺少输入(例如运动矢量)的元素的重影
                预设 B(用于 Ultra Perf 模式):
                类似于预设 A,但用于 Ultra Performance 模式
                预设 C(用于性能/平衡/质量模式):
                通常有利于当前帧信息的预设。通常非常适合快节奏的游戏内容
                预设 D(用于性能/平衡/质量模式):
                性能/平衡/质量模式的默认预设。通常有利于图像稳定性
                预设 E(未使用)
                预设 F(用于 Ultra Perf/DLAA 模式):
                Ultra Perf 和 DLAA 模式的默认预设。
                我最推荐使用预设D,虽然抗锯齿效果略不如F,但是它有最锐利最清晰的物体边缘,能还原显示原生图形的更多细节。而且只有D能完美解决幻塔的地图阴影闪烁问题。
                预设F边缘更柔和,需要更强的锐化。通常运动模糊较少,但物体周围有更多的遮挡模糊和时间不稳定性,尤其是在上采样时。


                IP属地:广东12楼2023-04-19 17:19
                收起回复