了解和優化視頻遊戲幀速率

如何優化和提高圖形性能和幀率

測量視頻遊戲圖形性能的最常用基準之一是幀速率或每秒幀數。 視頻遊戲中的幀速率反映了您在屏幕上看到的圖像刷新的頻率,以生成圖像和模擬運動/運動。 幀率通常以每秒幀數或FPS來衡量(不要與第一人稱射擊遊戲混淆)。

決定遊戲幀速率的因素有很多,但就技術上的許多因素而言,越高或越快,越好。 視頻遊戲中的低幀率會導致很多問題發生在最不合時宜的時期。 以低幀率出現的例子包括:在涉及大量移動/動畫的動作序列中波濤洶湧或跳動; 難以與遊戲互動的凍結屏幕以及其他一些屏幕。

下面詳細介紹的幀頻常見問題解答提供了有關視頻遊戲幀速率的一些基本問題的答案,如何測量每秒幀數以及可用於提高幀速率和整體圖形性能的不同調整和工具。

什麼決定了視頻遊戲的幀速率或每秒幀數?

有許多因素會影響遊戲的幀速率或每秒幀數(FPS)性能。 影響遊戲幀率/ FPS的領域包括:

•系統硬件,如圖形卡主板CPU內存
•遊戲中的圖形和分辨率設置
•遊戲代碼如何針對圖形性能進行優化和開發。

在本文中,我們將集中討論前兩個重點,因為我們依賴遊戲開發人員為圖形和性能編寫優化代碼,因為最後一個不在我們手中。

顯卡和CPU是影響遊戲幀率或FPS性能的最大因素。 基本而言,計算機的CPU將程序,應用程序(本例中為遊戲)的信息或指令發送到顯卡。 然後顯卡將處理收到的指令,渲染圖像並將其發送到顯示器進行顯示。

CPU和GPU之間有直接的關係,圖形卡的性能取決於CPU,反之亦然。 如果CPU功率不足,如果無法利用其全部處理能力,則升級到最新,最好的顯卡是沒有意義的。

對於確定哪種顯卡/ CPU組合最好,沒有一般的經驗法則,但如果CPU在18-24個月前是中低端CPU,很有可能它已經處於最低系統要求的低端。 實際上,在您購買PC的0-3個月內,PC上的很大一部分硬件可能會被新的更好的硬件超越。 關鍵是要嘗試在遊戲的圖形和分辨率設置上找到合適的平衡點。

視頻/電腦遊戲可接受的幀速率或幀數?

今天的大多數視頻遊戲都是為了達到60 fps的幀速率而開發的,但是在30 fps到60 fps之間的任何地方都被認為是可以接受的。 這並不是說遊戲速度不能超過60 fps,事實上很多遊戲都可以,但是如果速度低於30 fps,動畫可能會開始變得波濤洶湧,並顯示出缺乏流暢的運動。

每次遊戲的實際幀數都會根據硬件以及遊戲中可能發生的情況而變化。 就硬件而言,如前所述,您的顯卡和CPU將在每秒幀數中發揮作用,但是您的顯示器也會影響您可以看到的FPS。 許多LCD顯示器的刷新頻率為60Hz,這意味著60 FPS以上的任何內容都不可見。

再加上你的硬件, Doom(2016)OverwatchBattlefield 1和其他具有圖形強化動作序列的遊戲可能會由於大量移動物體,遊戲物理和計算,3D環境等因素影響遊戲的FPS。 較新的遊戲也可能需要圖形卡可支持的更高版本的DirectX著色器模型 ,如果GPU不符合著色器模型的要求,性能可能會變差,幀率低或不兼容。

我如何測量我的計算機上游戲的幀速率或每秒幀數?

有許多工具和應用程序可供您在玩遊戲時測量視頻遊戲的幀速率或每秒幀數。 最流行的和許多人認為最好的是Fraps。 Fraps是一個獨立的應用程序,運行在任何使用DirectX或OpenGL圖形API (應用程序編程接口)的遊戲的幕後,並可用作基準測試實用程序,它將顯示每秒的當前幀數以及測量開始和結束之間的FPS點。 除了基準測試功能之外,Fraps還具有遊戲截圖捕獲和實時遊戲視頻捕獲功能。 雖然Fraps的全部功能不是免費的,但它們提供的免費版本的限制包括FPS基準測試,30秒的視頻捕獲和.bmp屏幕截圖。

在這裡有一些Fraps Alternative應用程序,比如Bandicam,但如果你想要完整的功能,你最終還得為這些付費。

我如何優化硬件或遊戲設置以提高幀率,FPS和性能?

正如在上面的問題中提到的,您可以通過兩項主要的事情來提高每秒的幀頻/幀數和遊戲的整體性能1.升級硬件或2.調整遊戲的圖形設置。 由於升級硬件是為了提高性能,因此我們將專注於不同的圖形遊戲設置以及它們如何幫助或降低性能以及遊戲的幀速率。

絕大多數已安裝的DirectX / OpenGL PC遊戲今天都會提供六種或更多的圖形設置,可以調整這些設置以提高硬件的性能,並希望您的FPS計數。 安裝後,大多數遊戲會自動檢測安裝的PC硬件,並相應地設置遊戲的圖形設置以獲得最佳性能。 有了這些說明,用戶可以做一些事情來幫助提高幀率性能。

很容易說,降低遊戲圖形設置中的所有設置會提供性能,因為它會。 但是,我們相信大多數人希望在遊戲體驗中獲得性能和外觀的正確平衡。 下面的列表包含了許多遊戲中可用的一些常用圖形設置,可以由用戶手動調整。

通用圖形設置

抗鋸齒

抗鋸齒 (通常稱為AA)是計算機圖形學開發中的一項技術,用於平滑圖形中粗糙的像素化或參差不齊的邊緣。 我們大多數人都遇到過這種像素化或參差不齊的外觀計算機圖形,AA所做的就是為屏幕上的每個像素拍攝周圍像素的樣本,並試圖將它們混合起來以使它們看起來平滑。 許多遊戲允許您打開或關閉AA,並設置AA採樣率,表示為2個AA,4個AA,8個AA等等。 最好將AA與您的圖形/顯示器分辨率一起設置。 更高的分辨率有更多的像素,可能只需要兩倍的AA圖像看起來平滑和表現良好,而較低的分辨率可能需要它設置為8倍,以平滑事情。 如果你正在尋找一個直接的性能增益,那麼降低或完全關閉AA應該會給你提升。

各向異性過濾

在3D計算機圖形中,通常情況下,3D環境中的遠處物體將使用較低質量的紋理貼圖,這些紋理貼圖可能看起來模糊不清,而較近的物體使用高質量貼圖來獲得更多細節。 為3D環境中的所有對象提供高質感貼圖可能會對整體圖形性能產生巨大影響,並且是設置出現在各向異性過濾(AF)中的地方。

AF在設置方面與AA非常相似,它可以做些什麼來提高性能。 降低設置也有其缺點,因為更多的視圖將使用質量較差的紋理,使看起來近處的物體顯得模糊。 自動對焦採樣率的範圍可以從1倍到16倍之間,調整此設置可以顯著改善舊顯卡的性能; 這個設置正在成為更新圖形卡性能下降的原因。

繪製距離/視野

繪圖距離設置或視圖距離和視野設置用於確定您將在屏幕上看到的內容,並且與第一人稱射擊者和第三人稱射擊者最相關。 繪圖或視圖距離設置用於確定距視圖的距離,而視域決定了FPS中角色的更多周邊視圖。 在繪製距離和視野的情況下,設置越高意味著圖形卡需要更努力地渲染和顯示視圖,但是,大部分的影響應該相當小,因此降低可能不會看到很多改進的幀速率或每秒幀數。

照明/陰影

視頻遊戲中的陰影有助於遊戲的整體外觀和感覺,給屏幕上講述的故事增添一種懸念。 陰影質量設置決定了陰影在遊戲中的細節或現實程度。 根據物體和照明的數量,這種影響可能因場景而異,但它可能對整體性能產生相當大的影響。 雖然陰影可能會使場景看起來很棒,但在運行較舊的圖形卡時,這可能是降低或關閉性能增益的第一個設置。

解析度

分辨率設置基於遊戲中可用的內容以及顯示器。 分辨率越高,圖形看起來越好,所有這些額外像素都會為環境和對象增加細節,從而改善其外觀。 然而,更高的分辨率需要權衡,因為屏幕上需要顯示更多的像素,因此顯卡需要更加努力才能呈現所有內容,從而降低性能。 降低遊戲中的分辨率設置是提高性能和幀率的可靠方法,但如果您習慣於以更高的分辨率播放並觀看更多細節,則可能需要查看其他選項,例如關閉AA / AF或調整照明/陰影。

紋理細節/質量

最簡單的術語可以被認為是計算機圖形學的壁紙。 它們是放置在圖形中的對象/模型上的圖像。 此設置通常不會影響遊戲的幀速率,因此如果設置此設置的質量高於其他設置(如照明/陰影或AA / AF),則該設置相當安全。