Jump to content

Optimization stutter remover question


rusiano

Recommended Posts

Hey guys, can I optimize New Vegas better by these file? What should I change?

 

My spec:

i7 920 @2.67 GHZ

3GB RAM

ATI Radeon HD4850 1GB

 

Support mods:

4GB ram

Fake fullscreen mod

 

Here's my settings (FPS is ~40-60) but can I get more, stable?

 

 

sr_New_Vegas_Stutter_Remover.ini

Master = {
_comment = You can turn on or off each distinct feature from here.
bManageFPS = 1
bHookCriticalSections = 1
bHookHashtables = 1
bReplaceHeap = 0
bLogToConsole = 0
bFix64Hertz = 1
bFastExit = 0
bFlushLog = 1
iSchedulingResolution = 1
bReplaceRandom = 1
bExperimentalStuff = 0
iMainHookPoint = 1
}
Experimental = {
iReduceLongSleep = 0
bRemoveShortSleep = 0
iThreadsFixedToCPUs = 0
bSuppressRandomSeeding = 0
bBenchmarkHeap = 0
bAlternate64HertzFix = 0
bAlternateHeapHooks = 0
iHeapMainBlockAddress = 0
}
FPS_Management = {
_comment = Basic FPS stuff, switches to slow-motion on low FPS; in the past this has occaisonally produced bugs like the NPCs-dropping-dead issue; the issues are believed to be fixed but if you suspect you are having related problems you can try disabling bAllowSlowMotion which is the main suspect for any problems relating to FPS management
_comment = bAllowSlowMotion (and MinimumFPS) are not supported on F:NV yet
bAllowSlowMotion = 1
MaximumFPS = 80
MinimumFPS = 10
iSmoothFrames = 0
iSmoothMode = 0
iSleepExtra = 2
iFPS_Frequency = 4000
iSchedulingParanoia = 1
iHardMaxFrametime = 200
}
CriticalSections = {
_comment = CS stuff helps Oblivion, Fallout, and New Vegas significantly
_comment = most of the benefit comes from the Renderer+0x180 suppression (see overrides below)
_comment = modes: 1=vanilla, 2=fair, 3=staggering, 5=suppressed, 6=prioritize-main-thread, 7=deprioritize-main-thread
bEnableProfiling = 0
bEnableMessages = 1
bUseOverrides = 1
iDefaultMode = 2
iDefaultSpin = 1000
iStaggerLevel = 5
}
Heap = {
_comment = Heap replacement can produce MAJOR improvements in performance on Oblivion at a significant cost in stability
_comment = It crashes instantly on Fallout3, and would only produce a small performance improvement there anyway
_comment = It is not supported at all on Fallout: New Vegas at this time
_comment = Algorithms: 1=FastMM4, 2=Microsoft (slow on XP), 3=SimpleHeap1, 4=TBBMalloc, 5=ThreadHeap2, 6=ThreadHeap3, 8=tcmalloc
_comment = Algorithms numbers 1, 4, and 8 require external DLL files in the Data/OBSE/Plugins/ComponentDLLs folder
iHeapAlgorithm = 6
bEnableProfiling = 0
iHeapSize = 250
bEnableMessages = 0
bZeroAllocations = 0
}
Hashtables = {
_comment = The dynamic resizing option is buggy and not recommended.  
bAllowDynamicResizing = 0
bUseOverrides = 1
bEnableProfiling = 0
bEnableMessages = 0
bEnableExtraMessages = 0
iHashtableResizeScale1 = 2
iHashtableResizeScale2 = 4
iHashtableResizeDelay = 20
}
OverrideList = {
CriticalSection = {
	CallerAddress = 0xA62B29
	comment = Renderer+0x180, recommendation=suppress (mode 5)
	Mode = 5
	Version =FalloutNV 1.4.0.525
}
CriticalSection = {
	CallerAddress = 0xA62B17
	comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5)
	Mode = 2
	Version =FalloutNV 1.4.0.525
}
CriticalSection = {
	CallerAddress = 0xA044FE
	comment = ?, recommendation=stagger (mode 3)
	Mode = 3
	Version =FalloutNV 1.4.0.525
}
CriticalSection = {
	CallerAddress = 0xA5B577
	comment = ?, recommendation=stagger (mode 3)
	Mode = 3
	Version =FalloutNV 1.4.0.525
}
CriticalSection = {
	CallerAddress = 0xA5D9F7
	comment = Renderer+0x180, recommendation=suppress (mode 5)
	Mode = 5
	Version =FalloutNV 1.3.0.452
}
CriticalSection = {
	CallerAddress = 0xA5FA67
	comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5)
	Mode = 2
	Version =FalloutNV 1.3.0.452
}
CriticalSection = {
	CallerAddress = 0xA5D9F7
	comment = Renderer+0x180, recommendation=suppress (mode 5)
	Mode = 5
	Version =FalloutNV 1.2.0.352
}
CriticalSection = {
	CallerAddress = 0xA5D9E5
	comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5)
	Mode = 2
	Version =FalloutNV 1.2.0.352
}
CriticalSection = {
	CallerAddress = 0xA5DB09
	comment = Renderer+0x180, recommendation=suppress (mode 5)
	Mode = 5
	Version =FalloutNV 1.2.0.314
}
CriticalSection = {
	CallerAddress = 0xA5DAF7
	comment = Renderer+0x080, recommendation=fair (mode 2) or suppress (mode 5)
	Mode = 2
	Version =FalloutNV 1.2.0.314
}
CriticalSection = {
	CallerAddress = 0x9FF32E
	comment = ???, recommendation=stagger (mode 3)
	Mode = 3
	Version =FalloutNV 1.2.0.314
}
CriticalSection = {
	CallerAddress = 0xAFCE77
	comment = ???, recommendation=stagger (mode 3)
	Mode = 3
	Version =FalloutNV 1.2.0.314
}
CriticalSection = {
	CallerAddress = 0xAD40E8
	comment = ???, recommendation=???
	Version =FalloutNV 1.2.0.314
}
CriticalSection = {
	CallerAddress = 0xA56607
	comment = ???, recommendation=stagger (mode 3)
	Mode = 3
	Version =FalloutNV 1.2.0.314
}
HashtableEarlyIndirect = {
	comment =vtable 0x010169C8
	Address = 0x011BE3C0
	OldSize = 131213
	NewSize = 161219
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x004AFA4B
	SizeAddress = 0x4ACBA7
	OldSize = 257
	NewSize = 307
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0x4EE211
	OldSize = 257
	NewSize = 311
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0x652607
	OldSize = 257
	NewSize = 313
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0x8724C4
	OldSize = 257
	NewSize = 317
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0xA586F8
	OldSize = 257
	NewSize = 319
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0xB525E9
	OldSize = 257
	NewSize = 323
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0xB65467
	OldSize = 257
	NewSize = 329
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x004AFA4B
	SizeAddress = 0xCB4F06
	OldSize = 257
	NewSize = 331
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x006B670B
	SizeAddress = 0x6B6030
	OldSize = 1009
	NewSize = 2501
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x006E01DB
	SizeAddress = 0x84441B
	OldSize = 5039
	NewSize = 51121
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x006E01DB
	SizeAddress = 0x845492
	OldSize = 5039
	NewSize = 52213
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x0084302B
	SizeAddress = 0x842958
	OldSize = 5039
	NewSize = 70103
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x0084FF9B, max 127
	SizeAddress = 0x84F698
	OldSize = 37
	NewSize = 121
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x0085014B, max 127
	SizeAddress = 0x84F917
	OldSize = 37
	NewSize = 121
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x0085024B, max 127
	SizeAddress = 0x84F937
	OldSize = 37
	NewSize = 121
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x008604AB
	SizeAddress = 0x851D28
	OldSize = 5039
	NewSize = 5039
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00A61082, 1 of 2, multiplied by 4
	SizeAddress = 0xA61057
	OldSize = 236
	NewSize = 1172
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00A61082, 2 of 2
	SizeAddress = 0xA61064
	OldSize = 59
	NewSize = 293
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00A29ECB, 1 of 2, multiplied by 4
	SizeAddress = 0xA29E9F
	OldSize = 148
	NewSize = 1604
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00A29ECB, 2 of 2
	SizeAddress = 0xA29EAD
	OldSize = 37
	NewSize = 401
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00AE25F7, max 127
	SizeAddress = 0xAD4009
	OldSize = 37
	NewSize = 71
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00AE2677, max 127
	SizeAddress = 0xAD4029
	OldSize = 37
	NewSize = 73
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =also caller 0x00AE2677, max 127
	SizeAddress = 0xAD4049
	OldSize = 37
	NewSize = 79
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
Hashtable = {
	comment =caller 0x00AE26F7, max 127
	SizeAddress = 0xAD406C
	OldSize = 37
	NewSize = 81
	WordBits = 8
	Version =FalloutNV 1.2.0.314
}
CriticalSection = {
	CallerAddress = 0xA5D129
	comment = Renderer+0x180, recommendation=suppress (mode 5)
	Mode = 5
	Version =FalloutNV 1.2.0.285
}
CriticalSection = {
	CallerAddress = 0xA5D117
	comment = Renderer+0x080, recommendation=fair (mode 2)
	Mode = 2
	Spin = 1500
	Version =FalloutNV 1.2.0.285
}
CriticalSection = {
	CallerAddress = 0xFACB0E
	comment = high contention CS, recommendation=stagger (mode 3)
	Mode = 3
	Spin = 1500
	Version =FalloutNV 1.2.0.285
}
CriticalSection = {
	CallerAddress = 0x6805A1
	comment = unknown set of CSes, recommendationfair (mode 2)
	Mode = 2
	Version =FalloutNV 1.2.0.285
}
CriticalSection = {
	CallerAddress = 0xAA3302
	comment = unkown CS, recommendation=fair (mode 2)
	Mode = 2
	Version =FalloutNV 1.2.0.285
}
}

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...