如何使用 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讓遊戲與應用程序還原正常(雖已放在上文,可自行參閱內容並測試,目前反饋雖不多,但是有反饋的都是正向結果,因其可套用的是全遊戲,故單獨成篇以章其重要影響)