Electronic Arts UK Community > Popular Games > Battlefield Series > Battlefield Bad Company 2 > Battlefield Bad Company 2 PC

Like Tree4Likes

Reply
 
LinkBack Thread Tools
Old 09-12-2010, 12:26 AM   #126 (permalink)
Rookie
 
Join Date: Mar 2010
Location: Netherlands
Age: 36
Posts: 479
Default

Quote:
Originally Posted by Von_Dach View Post
Yes
Very much appreciated! Going to try them out. I am still on 10.5 cause I didn't see any significant improvements for my card & BC2 with the drivers after 10.5.
But this is surely worth the try.
Thanks once more for these
i4play is offline   Reply With Quote
Old 09-12-2010, 12:37 AM   #127 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

Quote:
Originally Posted by i4play View Post
Very much appreciated! Going to try them out. I am still on 10.5 cause I didn't see any significant improvements for my card & BC2 with the drivers after 10.5.
But this is surely worth the try.
Thanks once more for these
Well some old registry keys were sticking around that made any drivers after 10.5 hotfix to have issues, fps drops, flickerings. Those keys are now erased with TwL Cleaner >=v3.7.1 & Driver Sweeper v2.7.5. So probably even lalalalaty 10.6 to 10.10 could run well now if registry is cleaned before hand with those.

Last edited by Von_Dach; 09-12-2010 at 08:44 AM.
Von_Dach is offline   Reply With Quote
Old 09-12-2010, 08:53 AM   #128 (permalink)
Forum Regular
 
JubaM24's Avatar
 
Join Date: Nov 2009
Posts: 822
Blog Entries: 1
Default

bookmarked
__________________
JubaM24 is offline   Reply With Quote
Old 09-12-2010, 01:00 PM   #129 (permalink)
Rookie
 
Join Date: Oct 2010
Posts: 290
Default

i have a hd5870, and lately game is not running as it should, get about 50-90fps at average and the occasional 3 to 4 sec freeze!

I'm on 10.11 ati driver.

Will installing this modded driver help me do you think?
Considering it.
__________________
wakatjak is offline   Reply With Quote
Old 10-12-2010, 11:17 AM   #130 (permalink)
Rookie
 
Join Date: Jan 2010
Posts: 37
Default

Quote:
Originally Posted by wakatjak View Post
i have a hd5870, and lately game is not running as it should, get about 50-90fps at average and the occasional 3 to 4 sec freeze!

I'm on 10.11 ati driver.

Will installing this modded driver help me do you think?
Considering it.

Tried modded driver yesterday, using hd5850 & not made the slightest difference whatsoever for me, but who knows some people say they have had significant improvement.
death-or-glory68 is online now   Reply With Quote
Old 10-12-2010, 12:03 PM   #131 (permalink)
Rookie
 
sutyi_hun's Avatar
 
Join Date: Jan 2010
Posts: 183
Default

Quote:
Originally Posted by wakatjak View Post
i have a hd5870, and lately game is not running as it should, get about 50-90fps at average and the occasional 3 to 4 sec freeze!

I'm on 10.11 ati driver.

Will installing this modded driver help me do you think?
Considering it.
If it was smooth before the patch don't bother mate, it's the EA backend that makes the game stutter sometimes. Early afternoon hours it's smooth, but as more and more players get online the more frequent do these few millisec stutters get.
__________________

"We are going to hell, so bring your sunblock..."
sutyi_hun is offline   Reply With Quote
Old 10-12-2010, 11:31 PM   #132 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

Quote:
Originally Posted by sutyi_hun View Post
If it was smooth before the patch don't bother mate, it's the EA backend that makes the game stutter sometimes. Early afternoon hours it's smooth, but as more and more players get online the more frequent do these few millisec stutters get.
Most of the stuttering is caused by HPET On, some can't disable it (Asus mobos).
Von_Dach is offline   Reply With Quote
Old 11-12-2010, 01:41 AM   #133 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

outdated

Last edited by Von_Dach; 07-01-2011 at 09:58 AM.
Von_Dach is offline   Reply With Quote
Old 11-12-2010, 10:23 AM   #134 (permalink)
Rookie
 
sutyi_hun's Avatar
 
Join Date: Jan 2010
Posts: 183
Default

Quote:
Originally Posted by Von_Dach View Post
Most of the stuttering is caused by HPET On, some can't disable it (Asus mobos).
I know mate, but this time it's the crappy back end trust me.

The game usually runs smooth(ish) even on my rubbish rig, but after updates this stuttering appears while the servers are downloading and the waves of queries coming in from the extra amount players refreshing their server browser constantly to find an empty spot on one of the servers running the new maps.
__________________

"We are going to hell, so bring your sunblock..."

Last edited by sutyi_hun; 11-12-2010 at 10:30 AM.
sutyi_hun is offline   Reply With Quote
Old 11-12-2010, 02:36 PM   #135 (permalink)
Forum Guru
 
TomBabmo's Avatar
 
Join Date: Jul 2005
Posts: 2,232
Default

I bet most of these tweaks only break things instead of making games run more smoothly, at least I managed to make windows think there's no sound card at all and pings only got worse... fortunately there's system restore.
TomBabmo is offline   Reply With Quote
Old 11-12-2010, 05:01 PM   #136 (permalink)
Rookie
 
TIMBERWOLF4152's Avatar
 
Join Date: Jun 2007
Location: UK
Age: 21
Posts: 438
Default

This made so much of a difference, no lag/stuttering anymore and the response is better thnks!!!

__________________
50Klicks

TIMBERWOLF4152 is offline   Reply With Quote
Old 12-12-2010, 07:37 AM   #137 (permalink)
Forum Regular
 
prisel_i_pizdec's Avatar
 
Join Date: Mar 2010
Location: i love the smell of nailed it in the morning
Age: 24
Posts: 890
Default

for some of us enabling the option like ECN Capability may result in game's connection failure, be advised
__________________

prisel_i_pizdec is offline   Reply With Quote
Old 12-12-2010, 08:41 AM   #138 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

Quote:
Originally Posted by theBADtony View Post
for some of us enabling the option like ECN Capability may result in game's connection failure, be advised
That warning have been there for months.
Von_Dach is offline   Reply With Quote
Old 12-12-2010, 03:51 PM   #139 (permalink)
Forum Regular
 
prisel_i_pizdec's Avatar
 
Join Date: Mar 2010
Location: i love the smell of nailed it in the morning
Age: 24
Posts: 890
Default

Quote:
Originally Posted by Von_Dach View Post
That warning have been there for months.
havent seen, sorry, still there are ppl who dont know about this
__________________

prisel_i_pizdec is offline   Reply With Quote
Old 16-12-2010, 10:41 AM   #140 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

Set drivers and system code to remain in physical memory (DisablePagingExecutive=1)

Disable performance counters (Disable Performance Counters=1)

To easily apply the registry tweaks in this guide, open notepad, copy and paste the following codes in it and save with [the name you want].REG. Then click it to change registry, reboot.
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Perflib\]
"Disable Performance Counters"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
Maximize your Windows timer resolution
Set Windows Timer Resolution
Just keep this little application open in the background, reduce DPC Latency, improve responsiveness. Good workaround particularly for those who are stuck with an enforced HPET On.

I tested this on my workstation dual core who is using a lot of CPU time constantly. HPET is off.

DPC Latency is ~650us at 0.977ms timer resolution (default with my apps running).
DPC Latency is ~190us at 0.5ms timer resolution (maximized).

I now keep this app running constantly in the background, everything feel snappier.

On my gaming rig, HPET On (for this test purpose only):

DPC Latency is ~100us at 1ms timer resolution (default with DPC Latency Checker running, Windows default is normally 10ms)
DPC Latency is ~10us with some peak at 100us at 0.5ms timer resolution (maximized)

Entering a game normally bring timer to 1ms but you can improve it even more with this application running in background to 0.5ms. Depending the game and your system you may feel better responsiveness and less stuttering.
Von_Dach is offline   Reply With Quote
Old 16-12-2010, 11:59 AM   #141 (permalink)
Elite
 
f0CUS's Avatar
 
Join Date: Aug 2010
Location: Terra firma.
Age: 26
Posts: 5,280
Default

Do you know of a way to disable HPET on an asus p5q pro motherboard?
__________________
Manager of the only Danish Battlefield Community, BFHQ

Current teams
GamersPlatoon
Team Denmark.BF3

Former teams in join order:
BC2
VIP-Gaming
Team Denmark
BF3
VIP-Gaming
Team ireplica
f0CUS is offline   Reply With Quote
Old 16-12-2010, 12:01 PM   #142 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

Quote:
Originally Posted by f0CUS View Post
Do you know of a way to disable HPET on an asus p5q pro motherboard?
No it's enforced, try the Set Timer Resolution v1.2 I just posted about, better than nothing.

You should email Asus support too, they may release revised BIOS if people complain.
Von_Dach is offline   Reply With Quote
Old 16-12-2010, 12:03 PM   #143 (permalink)
Elite
 
f0CUS's Avatar
 
Join Date: Aug 2010
Location: Terra firma.
Age: 26
Posts: 5,280
Default

Quote:
Originally Posted by Von_Dach View Post
No it's enforced, try the Set Timer Resolution v1.2 I just posted about, better than nothing.

You should email Asus support too, they may release revised BIOS if people complain.
I googled a bit, and theres people asking for it on their forums. So its either in the makeing or not beeing made at all

Ill take a look at the program later, and post some feedback here.
__________________
Manager of the only Danish Battlefield Community, BFHQ

Current teams
GamersPlatoon
Team Denmark.BF3

Former teams in join order:
BC2
VIP-Gaming
Team Denmark
BF3
VIP-Gaming
Team ireplica
f0CUS is offline   Reply With Quote
Old 16-12-2010, 12:31 PM   #144 (permalink)
Rookie
 
Join Date: Oct 2010
Posts: 290
Default

Quote:
Originally Posted by Von_Dach View Post
Set drivers and system code to remain in physical memory (DisablePagingExecutive=1)

Disable performance counters (Disable Performance Counters=1)

To easily apply the registry tweaks in this guide, open notepad, copy and paste the following codes in it and save with [the name you want].REG. Then click it to change registry, reboot.
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Perflib\]
"Disable Performance Counters"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
Maximize your Windows timer resolution
Set Windows Timer Resolution
Just keep this little application open in the background, reduce DPC Latency, improve responsiveness. Good workaround particularly for those who are stuck with an enforced HPET On.

I tested this on my workstation dual core who is using a lot of CPU time constantly. HPET is off.

DPC Latency is ~650us at 0.977ms timer resolution (default with my apps running).
DPC Latency is ~190us at 0.5ms timer resolution (maximized).

I now keep this app running constantly in the background, everything feel snappier.

On my gaming rig, HPET On (for this test purpose only):

DPC Latency is ~100us at 1ms timer resolution (default with DPC Latency Checker running, Windows default is normally 10ms)
DPC Latency is ~10us with some peak at 100us at 0.5ms timer resolution (maximized)

Entering a game normally bring timer to 1ms but you can improve it even more with this application running in background to 0.5ms. Depending the game and your system you may feel better responsiveness and less stuttering.
Sorry if i'm being dumb:

Can someone please explain to me what hpet is and why it's bad to have it on.i've got an asus p6 mobo i think.

Also will the registry hax have side affects?

I don't know what DPC is?
__________________
wakatjak is offline   Reply With Quote
Old 16-12-2010, 12:50 PM   #145 (permalink)
Rookie
 
Von_Dach's Avatar
 
Join Date: Aug 2010
Posts: 102
Default

Quote:
Originally Posted by wakatjak View Post
Sorry if i'm being dumb:

Can someone please explain to me what hpet is and why it's bad to have it on.i've got an asus p6 mobo i think.

Also will the registry hax have side affects?

I don't know what DPC is?
Look at first post, click the links where you see the word "DPC", same for "HPET", they will bring you to more detailed sites.

Side effects? not for normal users/gamers.
Von_Dach is offline   Reply With Quote
Old 23-12-2010, 03:12 PM   #146 (permalink)
Rookie
 
Join Date: Dec 2010
Posts: 6
Default

Quote:
Originally Posted by Von_Dach View Post
Disable High Precision Event Timer (HPET) in BIOS

High Precision Event Timer - Wikipedia, the free encyclopedia


High Precision Event Timer and gaming performance - NVIDIA Forums


High Precision Event Timer - XtremeSystems Forums


My own result with DPC Latency Checker (http://www.thesycon.de/eng/latency_check.shtml):

HPET 64-Bit ON: between 100-150us
HPET OFF: between 5-15us

I loss 3-4 frames per second, single card and CFX with HPET OFF, but I know responsiveness improved and chance of stuttering decreased accordingly.

Disable CPU Enhanced Halt (C1E) & EIST (SpeedStep) or AMD Power Management equivalents in BIOS

CPU Enhanced Halt (C1E) & EIST decrease overclocking reliability, create DPC latency spikes and hiccups in some circonstances.

Remove AMD CCC.exe from automatic startup and/or kill process CCC.exe & MOM.exe before gaming (single card & CrossFireX)

CCC.exe is a DPC hanger, cause of stuttering, you can check that with Resplendence Tools (Resplendence Software - Advanced System Tools and Developer Components) & DPC Latency Checker (DPC Latency Checker). Shut down that stuttering DPC latency lalalalala and her mother (MOM.exe), you will get some additional fps from it. The slower your computer the bigger the increase in responsiveness and stuttering reduction, dual core benefit the most.

Right-click taskbar> Start Task Manager > right-click CCC.exe> End Process> right-click MOM.exe> End Process.

Install AnVir Task Manager (AnVir Task Manager | Manager, Startup, Processes, Services, Programs) to easily untick CCC from startup. CCC can still be opened from right-click on desktop to change settings if needed, just kill the processes again after your changes.
This improved things significantly. Thanks so much!
JarmenCarninE is offline   Reply With Quote
Old 23-12-2010, 03:17 PM   #147 (permalink)
Rookie
 
Coldbasher's Avatar
 
Join Date: Mar 2009
Posts: 410
Blog Entries: 3
Default

This post should be sticky !
__________________


Quote:
Originally Posted by Mjolnir View Post
Here is how to use the F35 properly:
1.Take off from the carrier
2.Fly to the enemy airfield
3.Steal a Flanker
4.Enjoy some air superiority
Coldbasher is offline   Reply With Quote
Old 25-12-2010, 10:50 AM   #148 (permalink)
Rookie
 
Join Date: Feb 2010
Posts: 9
Default

Indeed it should be a sticky!

I have a ASUS P7P55D-E Motherboard running Windows 7 x64 on a Nvidia GTX570.

The motherboard appears not have an option to disable HPET (In line with your tutorial), I looked into using the 'work around' application but it appears to do nothing when 'maximised' and running the DCP checker (Apart from a 500us spike when I turn it off for a minimal time)

I have an average idle DCP latency of approximately 130us, I would really like to test out a system with 15us! Are there any other optimizations or work arounds that could help on my hardware that could accomplish this?

Cheers again for the great thread

SneakyNZ is offline   Reply With Quote
Old 25-12-2010, 09:10 PM   #149 (permalink)
Rookie
 
Join Date: Feb 2010
Posts: 9
Default

I have done some research into HPET, new motherboards do not usually have an option in the bios because it is now listed as a system device (Control Panel :: System :: Device Manager :: System Devices) this can be disabled.

I have however had somewhat adverse response to disabling it. DCP latency prior to disabling was 110-150, afterward it was more erratic 65-190.

Maybe this has something to do with Windows 7? I'd expect better results on a windows xp machine.

Additionally on a unrelated note, using dx9 mode is not a placebo I get a 25-35% performance increase from using it over dx11 (on GTX 570) and far less stuttering.
SneakyNZ is offline   Reply With Quote
Old 29-12-2010, 02:35 AM   #150 (permalink)
Forum Guru
 
TomBabmo's Avatar
 
Join Date: Jul 2005
Posts: 2,232
Default

I used Ati Tray Tools to view in-game fps and DX10 gives whole bunch of extra fps compared to DX11 (ATI 5770). Don't know about better cards if this is the other way around but in this case it doesn't mean that DX11 is better even if video card supports it.
TomBabmo is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://forums.electronicarts.co.uk/battlefield-bad-company-2-pc/1273328-performance-tweaks.html
Posted By For Type Date
HuT-Gaming.nl • View topic - internetverbinding optimaliseren This thread Refback 14-09-2010 09:22 PM


All times are GMT +1. The time now is 11:13 AM.

EA - Top

Powered by Searchlight Copyright ©2006 - 2012 Axivo Inc.