问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

鸣潮性能优化小技巧(PC端)

创作时间:
作者:
@小白创作中心

鸣潮性能优化小技巧(PC端)

引用
1
来源
1.
http://www.bilibili.com/read/cv34775106/

《鸣潮》是一款对硬件要求较高的游戏,对于想要优化游戏性能的玩家来说,本文提供了多种实用的优化方法。从调整DirectX版本到屏蔽特定文件,再到使用N卡驱动面板锁帧,每种方法都经过了详细的测试和性能对比,可以帮助玩家在保证游戏体验的同时降低硬件负担。

方法一:降显存、降显卡功耗

(带启动参数-dx11或-dx12)

修正:用官方启动器Wuthering Waves.exe启动默认DX11DX12无需修改
(但不能保证官方抽风强制DX12启动)

  • 找到游戏文件夹位置
    鸣潮启动器文件夹名称:Wuthering Waves
    游戏文件所在文件夹名称:Wuthering Waves Game,一般在Wuthering Waves也就是启动器件夹里面。
    如图
  • 创建快捷方式(任选其一)
    鼠标右键为Wuthering Waves.exe创建快捷方式。(所在路径:Wuthering Waves Game
    鼠标右键为Client-Win64-Shipping.exe创建快捷方式。(所在路径:Wuthering Waves Game\Client\Binaries\Win64)
    修正Client-Win64-Shipping.exe会受不明原因影响游戏锁定DX12启动。(-dx11失效,-dx12强制DLSS相关组件以DX12启动)
  • 添加启动参数
    鼠标右键快捷方式后点击属性,在属性页面里的目标这栏末尾添加启动参数。
    注意参数前面加上空格
    不用方法二推荐-dx12;
    同时用方法二推荐-dx11;
    修正:推荐-dx11;(防止官方或者别的什么东西以DX12启动)
    记得点确定或应用。

方法二:降功耗、降显存

2025年1月2日鸣潮更新,官方已屏蔽文件
(N卡驱动面板锁帧屏蔽sl.dlss_g.dll文件

  • 每次游戏更新(触发游戏文件检测的更新)后失效。
  1. 找到sl.dlss_g.dll文件;(路径:Wuthering Waves Game\Engine\Plugins\Runtime\Nvidia\Streamline\Binaries\ThirdParty\Win64)
  2. 删除该文件或者重命名该文件后缀。
    如图
    修正
  • 打开N卡控制面板;
  • 管理3D设置>程序设置>添加>右下角点浏览>浏览到Client-Win64-Shipping.exe并选取>打开>添加选定的程序;
    指定该程序的设置值>最大帧速率>120每秒帧数>确定;(名字可能和我的不太一样没关系,只要锁帧生效就行)
  • 右下角点击应用。

性能对比

不屏蔽文件

默认(无参数,未屏蔽文件)

-dx11,未屏蔽文件

-dx12,未屏蔽文件

屏蔽文件

屏蔽文件,无参数

屏蔽文件,-dx11

屏蔽文件,-dx12

修正

RTSS锁帧+DX11

RTSS锁帧+DX12
(显存占用高点:0.5G)

N卡驱动面板锁帧+DX11
(显卡占用升高,频率降低,电压降低,功耗降低)
1.3新增

N卡驱动面板锁帧+DX11

N卡驱动面板锁帧+DX12

方法三:稳定帧生成曲线

(镜头画面一直盯着地板)
是的,游戏镜头画面内有远景时CPU瓶颈严重,此时帧生成曲线细微波动,当镜头画面无远景时帧生成曲线无波动。(一条直线)
游戏第一天还有鼠标镜头画面死区的问题。(鼠标要死区干什么?)
修正:图一乐方法。(虽然真的有效)

方法四:缓解卡顿

(强制预编译着色器缓存)

  • 方法未验证(慎用)
    编辑Engine.ini文件。(路径:Wuthering Waves Game\Client\Saved\Config\WindowsNoEditor
    强制预编译着色器缓存:
    [/script/engine.renderersettings]
    r.CreateShadersOnLoad=1
    niagara.CreateShadersOnLoad=1
    强制加载所有纹理:
    [SystemSettings]
    r.TextureStreaming=0
    修正:现已加入预编译着色器缓存。

追加

  • UE4与DX12八字不合;(详情百度UE4 DX12)
  • 具体DX11或DX12还需根据自身硬件实测;(万一I卡DX12更强呢?)
  • 游戏有三种图像渲染API情况:
  1. 游戏:DX11,DLSS:DX11;(默认)
  2. 游戏:DX12,DLSS:DX12;(-dx12)
  3. 游戏:DX12,DLSS:DX11;(锁定DX12)
  • DLSS相关小毛病不少;
  • sl.dlss_g.dll暂时没用;
  • 软件锁帧如RTSS能略微降低CPU占用和功耗;
  • 关于为什么N卡驱动锁帧可以降低功耗:
    观察性能对比图后发现,
    驱动锁帧前,显卡运行逻辑为频率电压拉满,最大化性能,牺牲功耗;(电源管理模式:最高性能优先)
    驱动锁帧后,显卡运行逻辑为动态调整性能,提升能耗比,牺牲帧率稳定性?(当碰到超高负载场景可能来不及提频)(电源管理模式:正常)
  • 触发最高性能优先模式的原因瞎猜:
    游戏本身优化问题;
    N卡没对鸣潮适配驱动(驱动内置配置文件);
    游戏内置Reflex没正确实现的锅;
    Reflex因为DLSS和游戏图形API混乱出问题;
    DLSS相关组件引起;
    N黑游戏;
    AMD偷偷赞助;
  • 手头上没A卡,A卡应该没这些杂七杂八的问题吧。

7月11日追加NVIDIA官方说明:
果然是DLSS组件的锅吗?

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号