Topic: BF 2142 / BF2 Performance Tips Inside
This is a Long post so People With Short Attention spans, probably have'nt Read this far anyway, so theres no need for me telling you to look away now!
I thought I would Write this up after reading some Posts with concern to how 2142 will run on their system (they work for BF2 aswell hence the title )
Well, I Am running the game with the following options:
Video
VideoSettings.setTerrainQuality 2
VideoSettings.setGeometryQuality 2
VideoSettings.setLightingQuality 2
VideoSettings.setDynamicLightingQuality 0 (I had these off from the beta as they were bugged, I could)
VideoSettings.setDynamicShadowsQuality 0 (turn them on, but I'm used to it without them, so why hurt FPS)
VideoSettings.setEffectsQuality 1
VideoSettings.setTextureQuality 2
VideoSettings.setTextureFilteringQuality 1
VideoSettings.setResolution 1024x768@85Hz
VideoSettings.setAntialiasing Off
VideoSettings.setViewDistanceScale 1 (100%)
VideoSettings.setUseBloom 0
VideoSettings.setVideoOptionScheme 3
Audio
AudioSettings.setVoipEnabled 1
AudioSettings.setVoipPlaybackVolume 1
AudioSettings.setVoipCaptureVolume 1
AudioSettings.setVoipCaptureThreshold 0.0935538
AudioSettings.setVoipBoostEnabled 1
AudioSettings.setVoipUsePushToTalk 1
AudioSettings.setProvider "hardware"
AudioSettings.setSoundQuality "Medium"
AudioSettings.setEffectsVolume 0.800002
AudioSettings.setMusicVolume 0.497746
AudioSettings.setHelpVoiceVolume 1
AudioSettings.setEnglishOnlyVoices 0
AudioSettings.setEnableEAX 1
With these system specs:
AMD XP1900
FX5900U (256MBDDR)
SB Audigy
1GB PC2100 DDR ram.
2 x 40GB HDD 7200RPM
So basically I am pretty much on the bottom end of the spectrum PC wise, However, Alot of my settings are on medium and to pinch the phrase, "It runs Buttey Smooth". Including Inside Titans (although when the titans are moving it drops FPS a bit but it's still plyable).
Tips to getting your PC running the Game.
1) Rename you BF2142.exe to somethign else e.g. BF2143.exe (sometimes Nvidia and ATI put custom profiles and stuff in their drivers, and it can actually make it run worse, changeing the .exe file name solves this)
2)
Courtesy of EastCoastHandle
In some cases if you update your wrapper it may in fact increase performance. Although this WILL NOT work for everyone.Here is what you do:
-vist this websit to obtain the most current wrapper
http://developer.creative.com/articles/ … amp;aid=46
-install the wrapper
-reboot
-go to C:\WINDOWS\system32\ and copy OpenAL32.dll and copy it to your desktop.
-rename the OpenAL32.dll from your desktop to BF2OpenAL.dll
-go to X:\Program Files\Electronic Arts\Battlefield 2142\ copy file BF2OpenAL.dll and paste it in X:\Program Files\Electronic Arts\Battlefield 2142\. This will create a duplicate of that file.
-Now copy and paste the BF2OpenAL.dll from the desktop to C:\Program Files\Electronic Arts\Battlefield 2142\
-delete your cache found here C:\Documents and Settings\your name\My Documents\Battlefield 2142\mods\bf2142\cache
-Start BF2141
-reselect your sound settings and video
-start up a match
-use "~" and type renderer.drawfps 1 then type game.lockfps 999
-look at the upper right corner and you will see your FPS. Conduct test inside the Titan both before and after. Has it increase or is it the same? Its better to examine your fps prior to install the new wrapper.BF2OpenAL.dll 2.0.8.0 --version that comes with Bf2142
OpenAL32.dll 6.14.357.13 --newest version that you are updating to. Don't Forget if sounds go missing on high quality drop to medium (it's a 2142bug)
3) Change the Amount of PB checks on your system, Simply Join an ONLINE game bring teh console down and type PB_Sleep 500 (the Default is 60) then once you have typed that and pressed return type
PB_Writecfg (Saves the changes for the next time you load up)
PB actually advise you to do this, it's perfectly legal, and stops Punkbuster from checking on your system too frequently.
4) Defragment your Hard Drive, Seriously It can make a Massive Difference. Also I would advise running Scandis, also known as Checkdisk.
Go to Start > My Computer > right click on your Hard Drive, select Properties > Inside properties click on the Tools Tab > In the tool tab Click Error Checking, Check now.
5) Run Spyware Removal and Adware Removal Tools, And Virus Scan your computer, on a regular basis.
6) When Setting your Video Settings, don't automatically Tick All Low (if your low end like me) I actually Found All Low performance to be worse. The Reasoning behind this (I didn't believe this either when i Heard About it) Is that, setting everything to low, means your Graphics card isn't Realy doing an awful lot, compared to the CPU and if your CPU is on the low end, it's gonna make it worse. So in some cases liek myself, your actually better off setting a Few things to medium, to make the GFX card do alot of the donkey work, and distribute the workload evenly.
7) Update Your Drivers for your Sound card, Motherboad, and anything else in your system (except GFX card)
8) Don't necessarily, update your GFX drivers to the latest release Whilst this is often recommended it is not Always the best thing to do. For Example, My Card (FX 5900U) Gets ALOT and I mean ALOT more performance out of BF2 and 2142, when using the official 81.95 Drivers, than any of the latest releases (I used trial and error to determine this, using Driver Cleaner pro etc, in-betwen each driver change).
By all Means Test the latest Driver (I do) but always keep the ones that have never let you down, Backed up (unless you get graphical corruption/Errors or a New driver Actually Does beat your older driver for Performance) there is no need to change them.
9) Useless Services and Programs Running in the Background. If i Want to squeeze as Much Juice and RAM out of My computer I can cut my Background programs down to about 17 total. You can Switch Windows Themes off and Even explorer.exe To squeeze even more, running the game Via the task manager (to get explorer back in task manager just type explorer.exe in the run section and it boots it back up.)
http://majorgeeks.com/page.php?id=12 << This Shows What used to be BlackVipers Information on which services you can turn off, I would advise Everyone to Go with the "safe" option, this will Increase Performance all Accross your machine.
10) Cache/Ram Saver. Alot of people think these programs are a Crock, However, I swear by it. there is a Program Called CachemanXP:
You can get a Free Trial here http://www.softpedia.com/get/Tweak/Syst … n-XP.shtml
this program Is extremely Easy to use, equiped with an auto optimise feature (pretty much all you need). But one of the Best Features about this is the ability to manually Lower the ram useage of background programs.
e.g. typically, svchost.exe (one of them lol) can take up to about 20-30mb of your RAM, and explorer.exe can do the same, Not to mention you will have many other progs takeing up 5-10mb. all of this Adds up, and if you've only got 1gig like me, then you need as much of it as you can get.If you don't feel comfortable disabling explorer, (and you can't get rid of svchost.exe) then this program will at least let you reduce their RAM useage to only 1-2mb.
Therefore those extra 20-30mb or more of Ram useage can go toward Loading textures and Models in 2142/BF2.
11) Another Utility that has always helped me out in General Computer Upkeep is a Program called Tune up utilities 2004 (yeh i haven't updated this one for a while lol) It's not free, but it can delete all junk files on your computer freeing up precious HDD space. Clears all useless registry entries, and will Defrag your Registry too.
12) IGN have written a Good guide to useing TuneXP (Do not confuse with Tune up utilities, they are completely Seperate). http://uk.gear.ign.com/articles/626/626714p5.html This guide helps you tune up windows XP Improving performance all-Around.
13) PCI Latency Tool can be found here http://fileforum.betanews.com/detail/PC … 05467085/1 This Tool allows you to change the Latency timings of Various system components, such as your GFX card Sound Card buss ports etc. In New computers etc, the GFX card will Most likely Be set at a latency of about 256, and sound card sSometimes are at 128. decreaseing the latency timings on these Can decrease or irradicate stutter in audio or video you may suffer and can potentially increase FPS.
14) I also have applied Network Tweaks for correct MTU and RWIN settings to reduce pings etc, and Router Tweaks. I can't tell you how to do these as there individual to your own setup. But if you can research how to do them then I would advise doing so.
15) Page File Defragmentation. This is a 2 Part tip, firstly Make sure you set your pagefile size to NOt automatic e.g. Dont let windows handle it. Set the min and maximum Page file size to the same number. Now over time the pagefile can become fragmented. Normal Defragmentation does not effect the page file so you will need this handy utility.
http://www.sysinternals.com/Utilities/PageDefrag.html
Instructions on it's use can be found on that page.
16) Update Punk Buster Regularly. I know It's supposed to Update It'self but It never seems to do that for me to go to the punkbuster site, http://www.evenbalance.com/index.php?page=pbsetup.php and download pbsetup. every so often simply run this program and it will keep your Games up to date. (I know the bf2142 demo is not added at present but it will apply when the game is released.
And I think that about Wraps it up I Currently Can't think Of any Other Tweaks I run, I apologise in advance for Spelling errors.
I hope this Helps some people out. Remember Not everything posted will work for Everybody, however some of it is universal, and it does'nt matter how powerful your PC is, if you don't take care of it, the thousands of pounds you spent on it, are going to waste as it's probably performing about 2 steps down or more, so you may aswell have bought a mid range system.
My Rig is about 6 years old now this year, so buying and upgradeing smart with alot of Care means theres no need to spend thousands of pounds a year on PC equipment.
Thank You for your Time
Preacher
P.S. Remember Kids, If your Specs are the Same or Higher than mine, You have No Excuse for Saying BF runs poorly on your System
Happy Gameing
How it looks on my Rig.
Above is from the Beta So the FPS have actually gone up a bit since.
Aside From Jpeg Compression, Looks Good even on my Rig, so the game Scales Well.
