3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 18991|回复: 30
打印 上一主题 下一主题

[分享] Oblivion Stutter Remover v3 Beta 6 減少遊戲停頓現象

 关闭 [复制链接]

0

主题

2498

帖子

8277

积分

游戏精英

Rank: 8Rank: 8

贡献度
1539
金元
20909
积分
8277
精华
3
注册时间
2006-12-10

贵宾

跳转到指定楼层
主题
发表于 2009-8-17 23:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

失聯數月後, 作者終於推出了新版本, 原始碼也同步釋出, 跟先前的Alpha 版本差別不大
修正beta 5 可能導致fps 突然嚴重降低的bug

其他改善效能的方法請參考:
http://3dmgame.chnren.com/bbs/showtopic-789963-1.html

==============================================================
Oblivion Stutter Remover v3 Beta 6   需要OBSE
http://tesnexus.com/downloads/file.php?id=23208
http://www.bethsoft.com/bgsforums/index.php?showtopic=1029432

玩上古時是不是常常覺得一頓一頓的? Oblivion Stutter Remover 減少了這種狀況
讓遊戲執行起來更平順; 解壓Data 資料夾到 Oblivion 就完成安裝了

注意, 此模組對遊戲效能改善不大, 多數時候只是減少停頓發生的次數而已

先進入遊戲, 然後退出, 在 DataOBSEplugins 底下會生成sr_Oblivion_Stutter_Remover.ini
這是OSR 的設定檔, 裡頭有幾個參數可以修改:
MinimumFPS=10
MaximumFPS=30

遊戲中的FPS會一直保持在這2個數字之間, 當FPS 低於MinimumFPS
會強制遊戲進入慢動作, 直到FPS 超過MinimumFPS

iSleepExtra=5
增加此數值會降低fps, 但在某些機器上可能會改善停頓的現象
在多核心的機器上效果不明顯

bFPSConsoleSPAM=0
設定成非0的數值, 會將關於效能的資訊輸出到控制台 (每楨1次)

iHeapMode=0   
控制Oblivion 的記憶體管理, 可改善讀取時間、停頓現象、fps
但可能導致遊戲變得不穩、增加CTD; 建議改成1 或5 或3
0: 預設值
1: FastMM4 heap, 需要 DataOBSEpluginsComponentDLLsBorlndMM.dll
2: Windows heap, 在WinXP 上可能會很慢, Vista 較適合
3: 作者自己寫的heap, 也許沒FastMM4 heap 好, 但不需要BorlndMM.dll
4: FastMM4 debug heap, 需要 DataOBSEpluginsComponentDLLsdebugMM.dll
5: 另一個作者寫的heap, 稍微比#3 要快一點
每台機器情況不同, 在下的機器是修改iHeapMode=1

iCriticalSectionMode=2
Oblivion uses a number of CRITICAL_SECTION objects, which are a microsoft
implementation of a type of thread synchronization object.  This setting determines
how this plugin changes them:
0: no changes, use vanilla critical sections
1: override vanilla spincounts (reduces stuttering for some users)
2: DEFAULT: override vanilla spincounts & optimize for "fairness" (reduces stuttering more)
3: debugging mode: 打開除錯模式 (控制台輸入:tdt) 時會出現一些有關停頓的訊息
                              此模式會些微減少效能 (不明顯)

iCriticalSectionSupression=1
犧牲穩定度以換取效能; 推薦設定成1 (預設值) 或3
0: 最穩定
1: 建議值, 減少大量的停頓現象, 穩定度沒有明顯的差別
2: 減少些許的停頓現象, 某些機器在室內往室外時可能出現CTD
3: 些許改善效能, 但不明顯
4: 不建議使用, 相當不穩定, 但可能改善讀取時間、停頓現象、fps
8: 可能沒有明顯的效能改善, 未經測試
16: 理論上, 可能非常不穩定, 些許改善停頓現象、fps, 未經測試
32: 理論上, 當人物在室外持續高速移動時, 可些許改善停頓現象, 未經測試

不了解ini 參數其意義的, 建議別更動任何數值 (除了iHeapMode)

==============================================================
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-4 20:59 , Processed in 0.027861 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表