Windows-Xp

如何像 FRAPS 影片錄製模式一樣限制/鎖定幀率 (FPS)?

  • October 21, 2013

有沒有辦法將幀率 (FPS) 限製或鎖定到某個最大值,就像 FRAPS 在錄製時能夠做到的那樣?我正在嘗試在 Win XP 上玩 Last Bronx,但遊戲執行速度太快,即使 Frameskip 設置為“None”(沒有 framelimit 選項)。

我在嘗試 FRAPS(這可能因降低遊戲性能而臭名昭著)方面取得了一些成功,因為它可以選擇鎖定幀速率以進行錄製。它工作得很好,並以這種方式鎖定到 60 FPS,但錄製很乏味,佔用空間,而且我必須記住在播放後刪除我的電影(即使只是為了確保沒有人看到我經常受到打擊,呵呵)。

有沒有辦法在不記錄的情況下鎖定 FRAPS 中的幀速率(即自動重新定向記錄的 AVI > dev/null 或類似的東西)?如果沒有,是否有任何其他軟體或方法可以鎖定遊戲的幀率?

我已經嘗試在 AMD CCC 中強制 vsync,但沒有效果。使用 dxdiag 禁用 Direct3D/DirecrDraw 加速也是如此。我還在後台啟動了一些消耗 CPU 的軟體,但這通常會導致卡頓並比幀率更有效地降低可玩性。Last Bronx 不是基於 DOS 的,所以顯然 DOSBox 也不是一個選項。

不幸的是,Fraps 無法在錄製之外啟用它。

你可以使用Dxtory來鎖定你的 fps。它是一種玩遊戲執行速度過快的工具,因為它們的時間不正確,實際上是由它們的幀速率“定時”的。順便說一句,這是一個可怕的設計理念,如果我可以補充的話。

Steam 論壇上還有一份綜合指南。


Bandicam是一個替代方案。在下載頁面的功能概述中,它說即使在不受時間限制的試用版中也可以免費使用此功能。

在此處輸入圖像描述


為了使這個答案完整:

對於 NVIDIA 使用者,有一個名為“ NVIDIA Inspector ”的工具也可以限制 FPS,而且該工具實際上是免費的。

引用自:https://gaming.stackexchange.com/questions/113040