如何使用 RivaTuner Statistics Server(下述内文皆直接简称RTSS) 的扫描线同步Scanline Sync
来减少画面上的卡顿、屏幕撕裂和输入延迟 (替代”垂直同步”、G-Sync、Freesync、Dyac(可能) )
大家好,我是Ra,
相信版上许多人都有看过一些我在Apex版面所发的古文(Zz),或是在Apex相关的实况主讨论到OBS、PC优化之类的地方都有我的文章占据了您各位的眼睛(伤眼抱歉),这边就不多废话了
这篇文的起因是,在这篇
有人在留言区粘贴了这个关于RTSS扫描线同步,相关的使用指引 :
今天在Apex版面献给各位,以下内容会大致分为
简介(以利让各位能够全局了解本功能)、建议使用条件、操作方式,并将原文以机器翻译后的内容,稍做注解与修改,除了让一般人更为可读之外,也简化相关专有名词数量并尽量使其简单化,让每个可能符合条件的玩家能够有新的尝试。
但对于本篇内容,本人提供的只是扫描线同步的使用指引,无法保证其效果
目前高FPS产生的画面问题(超过200fps),在写本文的本季(第9季)仍未修复(官方推特似乎前阵子表明会着手修复…个人吐槽: 你他妈都多久了……),若您具备N卡G-Sync(包含已认证的G-Sync Compatible兼容) or A卡Freesync(可启用G-Sync Compatible兼容)且同时锁fps上限为190fps,那本篇落落长的使用指南你可以转身离开了……(想知道原因可往下看XD)(被踹飞
扫描线同步,它的用途是什么?
(个人注解:不过可以有条件的使用,因为始终让FPS>Hz在100%的游戏时间的条件对于apex或是某些其他游戏会有点严苛,而且还有其他影响层面,在下述推荐使用条件中我会详加叙述)
(懒人 : 意思就是说,具备N卡或A卡的这两个技术的大多数屏幕的皮肤,都有VRR可变刷新率功能,可以动态的让FPS=Hz而将撕裂与卡顿的影响减至趋近于零,在某个游戏场景的时间下,FPS显示为189fps,屏幕刷新率会被这些功能动态调节至189Hz,并同步调节帧生成速率ms)
( 故基于上述简介以及此段,在本条件中,带有其他同步效果的G-Sync、FreeSync,因作用方式稍有不同,且效果上来说都可以大于本文的同步线扫描,因此可以不用使用此功能,当然,想尝试扫描线同步的话,可以将这类的功能关闭后使用本文指引,且本功能可以搭配N卡的快速同步(Fast Sync)与AMD的增强型同步(Enhanced Sync),来强化达到更好的效果 )
重要提示:快速同步仅适用于使用 DirectX 11 及更低版本(DX11、DX10、DX9)的游戏。它不支持 DirectX 12、OpenGL 或 Vulkan(来源)。增强同步适用于使用 DirectX 9、DirectX 10、DirectX 11、DirectX 12 和 Vulkan 的游戏。它不支持 OpenGL ( 来源 )。
( 根据第1点,按照许多与我求助设置过OBS、PC等环境设置,且从数据上得来的结果,在Apex游戏的数个场景或地图优化颇差(图形性能利用效率低)的情况下,GPU无法达到高负载、高使用率与高FPS帧数 ( 任3个选择2个满足 ),在apex游戏中很多场景下,利用效率低下的状况下,在此仅以此依据,认定狭义上可以符合条件的理由,来使用此功能。 )
二-建议使用条件(可先以指令+fps_max 0去游戏中尝试,并观察数据,可以利用录像来回放检验能更准确)
参照上述数据后,归纳以下几点
(1)具有高FPS帧数的平台,且屏幕本身不带有A卡freesync、N卡Gsync(含兼容,但关闭此功能可以不再此限)
(2)Zowie Dyac、Dyac+者
因Zowie屏幕本身许多都不具备A卡或N卡的同步技术(仅几台具备),且Dyac功能相对应的减少残影的技术是NVIDIA的ULMB,但Dyac的优势在于,在减低模糊的同时可以损失较少的亮度,且支持240Hz下使用,与同步技术的原理稍有不同,但撕裂、卡顿、残影在apex这类型或是其他的高速竞技运动游戏中,经常伴随着一起出现,在高动态的影像中相当难以区分,也有使用Dyac的用户认为这项技术在APEX游戏中的效果两极( 有的觉得有用、有的觉得没用或幅度小 ),因此在这推荐可以尝试此扫描线同步功能。
(3)FPS帧数可以在游戏时间70%以上可大于刷新率者,小区域会战(2~3组)中大于屏幕刷新率Hz,但游戏中特定场景、多组小区域大交战(5~6组以上,甚至系列比赛环境)导致fps下降、GPU利用效率减低者
此项目是根据有在使用Afterburner或其他软件的数据皮肤在玩游戏时的数据得来,而且在详细的了解Apex游戏9个赛季( 抱歉我就老…… )的环境后,列为可尝试使用的条件
三-本文主轴,使用方式
首先桌面>右键>NVIDIA控制皮肤>在”管理3D页面中”的”广域设置”中,将垂直同步”关闭”,若此步骤未做确实,将会找不到撕裂线做调整。
注解2: 原文指出,如果不使用扫描线同步的时候,不介意那些烦人的数值的话,也可以在Global的cfg设置档中加入此值 ( 但下面那大串其实满烦人的XDD
以上的工作完成之后,可以准备开始使用扫描线同步Scanline Sync功能,
扫描线同步的目的是,实现与其他自适应同步(替代”垂直同步”、G-Sync、Freesync、Dyac(可能) ) 解决方案相同的结果(没有可见的屏幕撕裂和最小的卡顿、残影),同时不增加输入延迟。这样做的方法是限制游戏的帧速率以匹配显示器的刷新率。问题在于它并不能完全消除撕裂,仍然会有一两条撕裂线,具体取决于您的硬件配置。但是使用此功能,将能够将这些撕裂线从屏幕上的主要可见区域移开(使用之前设置的键盘快捷键功能),使它们移出可见范围。
首先开启apex游戏,并将RTSS开启,按下左下方偏中间蓝色的setup,进入高端设置页面,将FCAT properties中的Enable frame color indicator勾选后,在其右方选择可可视化撕裂线的显示方式(如上图),个人是选择纵向会从屏幕由左至右由右至左循环的moving bar,原文推荐也可以使用2 bar,两种我都试过,确实都可以很清楚看见。另外在RTSS的一般设置中,记得将Show own statistics开启
注1: 此值的意义,简单叙述一下,每个人的屏幕在开启apex游戏时的扫瞄线总数,会因为每个人所使用的屏幕、分辨率、GPU等设备不同,而各有不同的数值。
P.s.撕裂线寻找指南
1.寻找撕裂线的时候,可以将视线尽量对准具有垂直面的墙壁,因为在动的时候,撕裂线的位置很高机率会以闪烁形式出现,撕裂线出现的时候,上方或下方经常伴随区块化的闪烁,请以撕裂线那条水平线为主(可利用快捷键移动撕裂线时作为判断依据)。
因本文最主要目的只是为了方便所有人能够使用,内容可能不完全详尽或精确
Apex启动项指令详解,已无效的指令可以不用再使用 (APEX的各项指令、Reflex及其余注记)
OBS Studio设置项详解与前置优化设置作业+120fps实况(Twitch平台为主)设置与优劣分析(内文的:”前置PC环境优化设置”中的7大项目,是可适用所有人去使用的,稳定自己的系统运行环境可以做的优化设置,基本做完可以不必做任何其余的优化设置)
完全关闭Xbox Game Bar后台进程Gamebar Presence Writer让游戏与应用程序还原正常(虽已放在上文,可自行参阅内容并测试,目前反馈虽不多,但是有反馈的都是正向结果,因其可套用的是全游戏,故单独成篇以章其重要影响)