如何在電腦遊戲中限制幀率

  • 限制幀率可以降低功耗、溫度和噪音,同時不會犧牲更新率低於 GPU 的顯示器的流暢度。
  • 最好透過遊戲選項限制幀率,如果沒有此選項,則應使用 AMD 或 NVIDIA 驅動程序,而不是外部軟體。
  • FreeSync、G-Sync 和類似系統與可變刷新率範圍內的 FPS 限制結合使用時效果最佳。
  • RivaTuner 和 MSI Afterburner 等工具可以讓你微調 FPS 限制,並根據遊戲即時切換。

如何限制你最喜歡的遊戲中的幀率

乍一看,限制遊戲中的幀數似乎有悖常理:大家都在談論追求更高的幀數、更流暢的遊戲體驗和更強大的性能。然而,當你了解顯示卡和顯示器是如何協同工作的,你會發現限制幀數其實很有道理。 這不僅關乎性能,還關乎視覺舒適度、噪音、功耗和穩定性。.

此外,Windows、遊戲本身、NVIDIA 和 AMD 驅動程式以及 RivaTuner 或 MSI Afterburner 等工具也提供了許多不同的方法來執行此操作。 選擇合適的幀率限制方法,並將其與 FreeSync、G-Sync 或 V-Sync 等技術結合,就能產生巨大的影響。 介於流暢體驗和畫面撕裂、輸入延遲和卡頓之間。

什麼是FPS?為什麼限制FPS是有意義的?

FPS(每秒影格數)表示 你的電腦每秒鐘能夠產生和顯示多少張圖片?在遊戲中,幀率越高,動作感覺就越流暢,但超過某個點後,這種改進對人眼來說就越來越難以察覺了。

當監視器介入時,情況就改變了: 螢幕更新率是固定的(60 Hz、75 Hz、120 Hz、144 Hz、240 Hz…) 這是你的顯示器每秒可以顯示的最大影像數。如果你的顯示卡輸出 300 FPS,但你的顯示器刷新率只有 60 Hz,那麼你就「浪費」了 240 幀你永遠看不到。

在這種情況下,GPU 會瘋狂工作,但你卻無法獲得任何流暢度上的提升。 這意味著更高的能源消耗、更高的溫度、更大的風扇噪音和更低的效率。尤其是在筆記型電腦或小型計算機上,限制幀率可能會決定桌面上是飛機起飛還是系統運作相當安靜。

當顯示卡產生的幀率遠超過螢幕顯示能力時,就會出現另一個經典問題: 螢幕撕裂這種效果表現為螢幕上半部是一個畫面,下半部是另一個畫面,就好像影像被「切成」了兩半一樣。

144Hz 顯示器在 Windows 11 中只顯示 60Hz 選項
相關文章:
144Hz 顯示器在 Windows 11 中僅顯示 60Hz 選項:解決方案

限制幀率有助於減少這種現象,因為 它可以防止過多的幀到達無法處理的顯示器。然而,這並不能保證畫面撕裂會自行消失:為此,還需要適當的同步(垂直同步、FreeSync、G-Sync 等)。

限制幀率的優缺點

限制幀速率比看起來複雜得多。 並非總是應該放任幀數設定隨意變化。這取決於遊戲類型、設備和顯示器。

其中一大優勢是 節能與降低GPU溫度如果將遊戲幀率鎖定在 60 FPS,並在 60Hz 顯示器上運行,顯示卡就會停止渲染不必要的幀。這樣一來,顯示卡負載降低,風扇不會全速運轉,顯示卡承受的壓力也更小,電腦通常運轉起來更涼爽、更安靜。

另一個關鍵點是 經驗的穩定性如果你的電腦在運行大型遊戲時幀率在 25 到 40 FPS 之間,將其鎖定在 30 FPS(即使看起來更低)有時會帶來類似主機遊戲的感覺:幀率波動更少,流暢度突然下降更少,卡頓現像也更少。 口吃.

它還會影響 輸入延遲這裡有一些細微差別:更高的幀率通常會降低輸入延遲,但如果達到該幀率需要顯示卡相對於螢幕大幅超頻,並且需要啟用經典垂直同步,那麼雖然可能完全消除畫面撕裂,但卻會損失操控的響應速度。這就是為什麼許多進階使用者會選擇開啟垂直同步的原因。 他們更傾向於將幀率限制與自適應同步(FreeSync、G-Sync、Fast Sync 等)結合使用,而不是僅僅使用垂直同步。.

相反,在快節奏的競技遊戲中,例如反恐精英類型的射擊遊戲或類似遊戲,許多玩家追求的是 即使使用 144Hz 或更高更新率的顯示器,也能獲得最高的幀率。即使螢幕沒有顯示所有幀,遊戲引擎和射擊註冊也能受益於更快的內部循環,從而給人一種響應更快的感覺,儘管其中一部分是主觀感受。

簡而言之, 對於單人遊戲、舊遊戲、筆記型電腦以及需要靜音或穩定性的情況,強烈建議限制幀率。而在電競領域,你可能需要給予更大的彈性,並根據具體情況進行調整。

顯示器刷新率的重要性

不只是畫面: 顯示器的更新率決定了視覺上限。無論你的電腦效能多強大,60Hz 顯示器也只能顯示 60 FPS。而 144Hz 顯示器則可以顯示高達 144 FPS 的真實畫面,前提是顯示卡能夠達到此幀率。

如果你的遊戲在 60Hz 顯示器上以 120 FPS 的幀率運行, 與 60 FPS 相比,差異通常幾乎察覺不到。但是,你的顯示卡將繼續加倍運轉,消耗更多電量,而你卻看不到螢幕上的任何效果。

在 120Hz、144Hz 或 240Hz 顯示器上,情況有所不同: 它們可以保持非常高的幀率,並帶來極其流暢的視覺體驗。但是,如果你將遊戲設定中的幀率限制在螢幕能夠顯示的幀率以下,你就會浪費一些效能潛力。

因此,理想狀態是 將幀率限制與顯示器的更新率同步 或配合FreeSync或G-Sync等技術的運作範圍。這可以防止畫面撕裂,並提供更愉悅的觀看體驗。

FreeSync(AMD)和 G-Sync(NVIDIA)允許 顯示器會根據GPU輸出的幀速率動態調整更新率。因此,如果遊戲幀率降至 45 FPS,螢幕更新率將調整為 45 Hz,從而保持流暢的遊戲體驗,避免畫面中斷。然而,這些技術僅在特定範圍內有效(例如,48-144 Hz)。 如果你的幀率超過上限,它們就會停止工作;這就是為什麼將幀率限制在該範圍的最大值內如此重要的原因。.

限制幀率還是不限制?

為什麼要限制遊戲幀率?

沒有一個答案能夠適用於所有情況。 這個決定取決於硬體配置、遊戲類型以及你的優先考慮因素。 (極度的流動性、穩定性、靜謐性、競爭性等)。

如果你使用的是低階或中階電腦,並且希望遊戲能夠流暢地運行,那麼這樣做有時是有意義的。 將幀率鎖定在 30 FPS,以盡可能保持穩定。柔軟度有所降低,但手感更加穩定,犧牲了一些品質以換取穩定性。

在一台配備高效能顯示卡和處理器的高階電腦上,你可以獲得非常高的幀率。但是,如果你的顯示器只有 60Hz 或 75Hz, 不限制幀率通常會造成浪費,並可能導致畫面撕裂。明智的做法是將限制值設定為接近顯示器的更新率或 FreeSync/G-Sync 的上限範圍。

如果你的顯示器支援 G-Sync 或 FreeSync, 通常建議啟用該技術,並且在許多情況下,還要配合垂直同步(V-Sync)和略低於最大值的幀率限制。 (例如,在 144 Hz 顯示器上實現 141 FPS)。這可以防止達到面板的刷新率上限,降低閃爍的風險,並以最小的輸入延遲保持超級流暢的體驗。

在任何情況下, 沒有通用的「魔法設定」。最明智的做法是根據不同的遊戲嘗試幾種組合:啟用或停用 FPS 限制、開啟/關閉垂直同步、啟用 FreeSync/G-Sync,然後選擇最適合您電腦的設定。

案例研究:限制 Beyond All Reason (BAR) 中的幀率

有些遊戲的特殊機制會使限制幀率變得複雜。 《超越理性》(Beyond All Reason,簡稱BAR)就是一個很好的例子,尤其是在… 它適用於多個“鍊式”可執行檔。.

在這款遊戲中,許多使用AMD顯示卡(例如RX 6700 XT)的玩家都嘗試過。 他們目前只能透過驅動程式或外部手段來限制大廳內的幀率。但在遊戲過程中並非如此。結果是:遊戲幀率飆升(500幀甚至更高),顯示卡發出像渦輪機一樣的噪音。

關鍵在於 BAR 運作在 Spring 引擎上,而 Spring 引擎是透過一個獨立的程式運作的。要真正限制遊戲中的 FPS,這是必要的。 直接開啟位於遊戲資料夾內的「spring.exe」檔案。 (例如:Beyond-All-Reason\data\engine\105.1.1-xxxx-bar,取決於版本)。

當你啟動“spring.exe”時,你會看到一個 簡易大廳介面,測試環境類型從那裡您可以進入設定選單,找到 VSync 選項。預設情況下,它通常設定為 VSync = -1;您需要將其設為 VSync = 1 以啟用垂直馬達同步。

更改該值後,關閉 Spring 可執行檔。 您正常重新開啟 Beyond All Reason。從那一刻起,遊戲會遵循內部垂直同步設置,遊戲過程中GPU不會再以數百幀/秒的速度瘋狂運行。

限制 Windows 系統幀率 (FPS) 的方法:優先權

在 Windows 10 及更高版本中,您可以透過多種方式限制 FPS,並且 並非所有產品都同樣值得推薦。一般來說,理想的順序是:

  1. 使用遊戲自備的選項如果她帶來了的話。
  2. 使用顯示卡驅動程式 (AMD 或 NVIDIA)。
  3. 使用外部軟件 (RivaTuner / MSI Afterburner 等)。

1. 在遊戲選項中限制幀率

每當遊戲提供這種可能性時, 控制幀率的最佳方法是透過您的內部視訊或圖形設定。它通常顯示為“最大 FPS”、“幀率限制”、“FPS 上限”或類似字樣,通常位於垂直同步選項附近。

原因很簡單: 遊戲本身對其遊戲循環有完全的控制權。您可以精確調整內部邏輯更新和渲染新幀的頻率。這樣可以限制實際產生的幀數,而無需從外部「強制」執行任何操作。

這通常會導致某種限制。 更有效率、更優化 比使用外部程式或驅動程式攔截幀的效果更好。資源消耗更少,出現異常錯誤的風險更低,整體而言,集成度更高。

缺點顯而易見: 並非所有遊戲都包含此選項。如果你想為所有遊戲設定全域限制,則需要為每個遊戲單獨配置。即便如此,如果你的遊戲有此設置,那應該是你首先要啟用它的功能。

2. 透過顯示卡驅動程式限制幀率

如果遊戲本身沒有提供限速器,或者限速器的實現效果不佳,那麼下一步合乎邏輯的檢查點就是你的顯示卡驅動程式。 目前的 AMD 和 NVIDIA 驅動程式都包含設定最大幀速率的選項。在全球範圍內以及透過應用。

AMD顯示卡:Radeon Chill作為幀率限制器

多年來,AMD 整合了一項名為 FRTC(幀率目標控制)的功能來限制幀率,但 他把它卸了下來,換成了 Radeon Chill。 在現代版的Radeon軟體中。

如何在筆記型電腦上使用 MUX 開關
相關文章:
如何在筆記型電腦上使用 MUX 開關

Radeon Chill 並非簡單的 FPS“上限提升器”,而是一個 最小和最大幀閾值管理器其理念是,當遊戲不那麼活躍時(例如,如果你幾乎不移動滑鼠),幀率會降低,讓顯示卡「休息」一下;而當遊戲動作加劇時,幀率會增加到你配置的上限。

實際上,您可以透過設定合適的最小值和最大值,將其用作限制器。例如: 如果您的顯示器支援 FreeSync,則可以在顯示器的更新率範圍內設定最小和最大更新率。 確保你始終在舒適的範圍內運作。

要激活它:

  • 打開 AMD Radeon 軟體 (從開始功能表或在桌面上按滑鼠右鍵)。
  • 進入欄目 「遊戲」.
  • 決定你是否要申請 全域配置或特定遊戲的配置文件.
  • 的Activa Radeon 冷卻器 並調整所需的最低和最高幀率。

請注意,他們是 目標值如果你的電腦達不到你設定的最低配置要求,它不會創造奇蹟;它只會表現不佳。還有一點: 使用 Chill 更改限制時,通常需要關閉並重新開啟遊戲。 以便正確實施這些變更。

NVIDIA顯示卡:控制面板中的幀數限制

NVIDIA 在 2020 年初加入了自己的驅動程式級限制器。 從那時起,您可以設定全域最大幀率和單一遊戲的最大幀率。準確度相當高。

使用它:

  • 打開 NVIDIA控制面板 (右鍵單擊桌面或在「開始」功能表中搜尋)。
  • 去吧 “3D 設定”→“控制 3D 設定”.
  • 選擇是否要申請 全局設置 (對所有事物)或 具體方案 (用於遊戲)
  • 尋找選項 “最大幀速率” 您可以自行設定任何限制。

這個限幅器 它非常簡單易用,而且效果很好。其行為與內部遊戲限制非常相似,但始終存在來自驅動程式的細微差別。就像 AMD 一樣, 如果您想在遊戲過程中更改數值,則必須退出遊戲,進行調整,然後重新進入遊戲。.

3. 使用外部軟體:RivaTuner 和 MSI Afterburner

如果為了什麼 您不能使用遊戲內建的限制器或驅動程式中的限制器。 (因為它不存在,因為它會導致問題,或者因為您想要非常精細的控制),最受歡迎的替代方案是使用外部工具,特別是 RivaTuner Statistics Server (RTSS),通常與 MSI Afterburner 結合使用。

RTSS是硬體領域用於監控效能和在螢幕上顯示OSD的經典軟體, 它包含在 MSI Afterburner 安裝程式中。它最有用的功能之一正是該字段 “幀速率限制”您可以使用它來設定精確的 FPS 限制。

Al 用它:

  • 打開 微星加力 並確保已安裝 RTSS。
  • 從系統托盤中的RTSS圖標, 打開其設定視窗.
  • 找到字段 “幀速率限制” 輸入您想要的 FPS 數值,或使用箭頭進行調整。
  • 可選擇地,標記 “從 Windows 開始” 如果您希望限制器在系統啟動時始終生效。

RTSS 相對於 AMD/NVIDIA 方案的一大優勢在於: 您可以在遊戲過程中提高或降低幀率限制,並立即看到效果。無需關閉任何內容。

MSI Afterburner 還允許您配置快捷鍵 動態啟用、停用或切換幀率限制器在屬性面板的「螢幕資訊」標籤中,有「幀速率限制器相容性屬性」區塊,您可以在其中為「切換」、「啟用」或「停用幀速率限制器」指派按鍵。

當然,並不是所有的事情都是完美的。 RTSS 可能會幹擾某些擷取/串流程式,例如 OBS。對於某些非常挑剔的遊戲,建議啟動 RivaTuner 的“隱身模式”,這樣遊戲就不會檢測到鉤子,從而避免衝突或可能的崩潰。

關於輸入延遲的問題已經有很多討論: RTSS 可能會增加一些延遲,但實際上它通常與驅動程式選項引入的延遲相當。關鍵在於,要根據具體情況,將其與自適應同步或停用垂直同步結合使用。

FreeSync、V-Sync、G-Sync 及其與 FPS 限制器的組合

經典垂直同步

垂直同步是消除畫面撕裂的首個主要解決方案: 將GPU輸出與顯示器的固定更新率同步如果你的螢幕更新率為 75 Hz,遊戲幀率不會超過 75 FPS,幀的傳輸會進行協調以防止卡頓。

他們最大的問題是 輸入延遲如果GPU無法正確達到刷新率,強制顯示器等待會導致畫面出現輕微卡頓和操控感「遲鈍」。這就是為什麼現在… 通常不會將其作為唯一的解決方案。除非別無選擇,否則應選擇更現代的技術。

FreeSync、G-Sync 與 Fast Sync

FreeSync(AMD)和 G-Sync(NVIDIA)是基於硬體的自適應同步技術, 它們允許顯示器即時改變刷新率,以匹配 GPU 的 FPS。即使幀率發生變化,也能獲得極為流暢、無撕裂的動態畫面。

這些技術在 具體幀率範圍例如,FreeSync 顯示器可以在 48 到 144 Hz 之間運作。如果遊戲在這個範圍內運行,體驗會非常棒;如果超出這個範圍,面板就會凍結,你會再次遇到畫面撕裂或被迫使用垂直同步。

這就是很多人推薦它的原因。 將幀率限制在 FreeSync/G-Sync 範圍的最大值(或略低幾幀)。例如,如果範圍是 48-144 Hz,則將限制設為 141-142 FPS,這樣就不會超過該值,自適應模式也始終處於活動狀態。

快速同步技術也出現在NVIDIA生態系中,這是一個 專為高幀率設計的同步選項它的工作原理與 G-Sync 不同,但它可以幫助減少畫面撕裂,延遲比傳統的垂直同步更低,尤其是在幀率限制較高且可用幀數較多的情況下。

如何使用 MSI Afterburner + RivaTuner 來限制 FPS

除了 RTSS 的直接方法外,MSI Afterburner 還提供了許多其他可能性。 輕鬆控制和切換 FPS 限制器 同時監控溫度、CPU/GPU 使用率等。

El 基本內容包括:

  1. 在 MSI Afterburner 中, 打開屬性視窗(齒輪圖示).
  2. 轉到標籤 “螢幕訊息”.
  3. 最後,定位 “幀率限制器相容性屬性” 並為「切換」、「啟用」和/或「停用幀率限制器」指派熱鍵。
  4. 按下按鈕 “更多的” 開啟 RivaTuner 設定。
  5. 在 RTSS 中,調整 “幀速率限制” 達到所需值。
  6. 關閉 RTSS 窗口,然後在 MSI Afterburner 中 應用並接受這些變更.

從那一刻起,你將能夠 在遊戲過程中,使用您選擇的金鑰來啟動或取消啟動此限制。並立即查看溫度和 GPU/CPU 使用率的變化。

在實際測試中,使用像《古墓奇兵:暗影》這樣對效能要求很高的遊戲時,當啟用合理的幀率限制後,效能表現良好。 GPU負載下降一半,CPU負載也明顯降低。這意味著消耗量更少、發熱量更低、系統噪音更小,而且如果選擇了正確的限值,流動性也不會有明顯的損失。

如果你同時還伴隨以下限制: 稍微降低顯示卡頻率,並調整風扇曲線,使其更加平滑。你可以獲得一台非常有效率且安靜的電腦,適合長時間遊戲,尤其是在那些幀率提升不會帶來太多好處的遊戲中。

結合以上所有因素——內部遊戲選項、AMD 和 NVIDIA 驅動程式功能、FreeSync 或 G-Sync 等同步技術,以及 RivaTuner 或 MSI Afterburner 等工具—— 您可以根據自己的喜好調整每款遊戲的幀率,減少畫面撕裂、卡頓和雜訊,而不會犧牲良好的視覺體驗。歸根結底,就是要找到性能、穩定性和舒適性之間的最佳平衡點,以適應你的具體配置和你喜歡的玩法。 分享此信息,更多人將知道如何在遊戲中限制幀率 (FPS)。.