Jump to content

Performance


rth1913

Recommended Posts

There are actually a few different things you can do. Of course, the most important thing you can do on your side (with out upgrading your computer) is to decrease the playing resolution, lower you go the more performance boost you'll experience. Additionally, some people will argue this.. but I know it to be true personally.

 

My cousin had the same problem with performance on his laptop, after taking the following steps it helped enough to make it enjoyable. Are you using a quad-core cpu? The computers cpu I'm using now has 8 cores, I randomly experienced crash after crash with random freezing. You can force Fallout 3 and NV to use only two cpu threads by editing your Fallout.ini file in your "\Documents\My Games\FalloutNV\" Folder. See the example below. This may make your game run smoother, reduce crashes and freezing.

 

And secondly, you can use this Mod in addition (or stand-alone):

 

Better Performance for Older PCs: http://www.newvegasnexus.com/downloads/file.php?id=36654

 

------------------------------------------------------------------

 

Force FallNV to run 2 cores only:

 

Before you do anything, copy your fallout.ini file, and make a duplicate copy of it just in case something goes wrong, now run a 'Find' in notepad for bUseThreadedAI=0, you'll see these settings:

 

Original Fallout.ini

 

SSaveGameSafeCellID=2AEEA
bUseThreadedAI=0
bChangeTimeMultSlowly=1

 

You'll want to change 'bUseThreadedAI=0' to 'bUseThreadedAI=1' and add a new setting (iNumHWThreads=2) and save the file. It should look like this:

 

SSaveGameSafeCellID=2AEEA
bUseThreadedAI=1
iNumHWThreads=2
bChangeTimeMultSlowly=1

 

I hope this helps, if you need a better explanation of this process visit this page on Fallout 3 Nexus, it works just fine on FalloutNV as well, same engine.

 

Reduce FO3 Crashes and Freezes -- http://www.fallout3nexus.com/downloads/file.php?id=7529

Edited by codepoet
Link to comment
Share on other sites

there's one really easy thing in matters of performance i can tell you, that does real MAGIC:

TURN OFF VERTICAL SYNC.

turn it off in the game's settings, and turn it off (force off on nvidia-cards) in your graphic card settings.

it's ONLY useful on, uhm old monitors with a tube, don't know the correct english term (in german it's röhrenmonitor) to keep the graphic card signal's output in sync with the monitor's refresh rate, meaning, the graphic card repeats output of the same frame until it thinks the monitor has gone all the way through a complete refresh cycle, this can cost you up to HALF of your fp/s, so turning OFF v-sync will up to DOUBLE your fp/s, and will, on tft-displays, make NO DIFFERENCE AT ALL (and on tube monitors, in the worst case, cause a slight flicker on bottom of the screen (most of cases hardly visible at all))

AND this DOUBLING of performance kind of is a FREE mod you DID download from the nexus... ;-)

Edited by stevie70
Link to comment
Share on other sites

I made this little script to purge cell buffers periodically:

 

scn RHKPCBScript

Short iCellCounter
ref rCurrentCell
ref rPreviousCell
short iEnableTimer	;occurs when iCellCounter equals 10
float fTimer

;Run as quest script, 1 second delay, start game enabled. Requires NVSE

Begin GameMode

if (Player.IsInCombat)
	return
endif

if (iEnableTimer)
	if (fTimer <= 0)
		set iEnableTimer to 0			;regardless if we are still in exterior cell
		if (Player.IsInInterior == 1)	;skip this time - went from int to ext to int too fast
		else
			PurgeCellBuffers
			set iCellCounter to 0
			Printc "Cell Buffers purged"
		endif
	else
		set fTimer to fTimer - GetSecondsPassed
	endif
else
	set rCurrentCell to Player.GetParentCell
	if (rCurrentCell == rPreviousCell)
	else
		set iCellCounter to iCellCounter + 1
		set rPreviousCell to rCurrentCell
		if (iCellCounter >= 10)
			if (Player.IsInInterior == 1)
			else
				set fTimer to 10			;allow plenty of time for followers to get from interior to exterior
				set iEnableTimer to 1
			endif
		endif
	endif
endif

End

Link to comment
Share on other sites

Where would the script need to go?

 

Just create a quest with 'start game enabled' clicked. Then attach the script to it. Make the quest delay like 1 second.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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