Hi There,
After troubleshooting the problem and testing, over the last few weeks, I have discovered the reason why I was lagging... You can see my other lag thread here: http://www.totalgamingnetwork.com/ma...d.php?t=184342
Well the first thing I did was do various network assesments, I when I pinged certain web servers, I noticed my ping times were negative, yes thats right negative pings.
I looked into more about negative pings and now I can confirm offically, this was the cause of my bf2 lag aka gun stutter.
The problem lies in the CPU, there is a bug in the AMD Dual Core Processor, I know this is the problem because I have re-installed everything many times and I still lagged, but after installing this driver for my CPU, the lag vanished everytime. So that was my problem 100%.
My CPU model is AMD Athlon 64 X2 Dual Core Processor.
You can get the CPU driver aka HotFix from AMD's website, for my particular model I installed AMD Processor Driver Version 1.3.2.0053 for Windows XP and Windows Server 2003 (x86 and x64)
I can enjoy battlefield troublefree. Hope this helps.
BTW Im not saying this is everyones problem, but it fixed my lag and that is a fact.
Just google 'negative ping amd' !!!!!
BTW I know you need to disable one Core's before playing bf2 (ie uncheck 1 Affinity in taskman) - This does not solve the lag though, so dont go thinking this is the problem! You still need the driver!
After troubleshooting the problem and testing, over the last few weeks, I have discovered the reason why I was lagging... You can see my other lag thread here: http://www.totalgamingnetwork.com/ma...d.php?t=184342
Well the first thing I did was do various network assesments, I when I pinged certain web servers, I noticed my ping times were negative, yes thats right negative pings.
D:\Documents and Settings\Administrator>ping -n 100 bbc.co.uk
Pinging bbc.co.uk [212.58.224.138] with 32 bytes of data:
Reply from 212.58.224.138: bytes=32 time=208ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=200ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=227ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=204ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=190ms TTL=116
Reply from 212.58.224.138: bytes=32 time=219ms TTL=116
Reply from 212.58.224.138: bytes=32 time=19ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=214ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=209ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=222ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=-136ms TTL=116
Reply from 212.58.224.138: bytes=32 time=42ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=213ms TTL=116
Reply from 212.58.224.138: bytes=32 time=205ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=222ms TTL=116
Reply from 212.58.224.138: bytes=32 time=201ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=198ms TTL=116
Reply from 212.58.224.138: bytes=32 time=196ms TTL=116
Reply from 212.58.224.138: bytes=32 time=196ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=211ms TTL=116
Reply from 212.58.224.138: bytes=32 time=190ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=27ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=22ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=27ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=200ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=201ms TTL=116
Reply from 212.58.224.138: bytes=32 time=222ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=201ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=203ms TTL=116
Reply from 212.58.224.138: bytes=32 time=203ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=213ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=206ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=197ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Ping statistics for 212.58.224.138:
Packets: Sent = 100, Received = 100, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 18ms, Maximum = -136ms, Average = 174ms
Pinging bbc.co.uk [212.58.224.138] with 32 bytes of data:
Reply from 212.58.224.138: bytes=32 time=208ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=200ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=227ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=204ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=190ms TTL=116
Reply from 212.58.224.138: bytes=32 time=219ms TTL=116
Reply from 212.58.224.138: bytes=32 time=19ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=214ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=209ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=222ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=-136ms TTL=116
Reply from 212.58.224.138: bytes=32 time=42ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=213ms TTL=116
Reply from 212.58.224.138: bytes=32 time=205ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=222ms TTL=116
Reply from 212.58.224.138: bytes=32 time=201ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=198ms TTL=116
Reply from 212.58.224.138: bytes=32 time=196ms TTL=116
Reply from 212.58.224.138: bytes=32 time=196ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=211ms TTL=116
Reply from 212.58.224.138: bytes=32 time=190ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=27ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=22ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=27ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=200ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=201ms TTL=116
Reply from 212.58.224.138: bytes=32 time=222ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=201ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=203ms TTL=116
Reply from 212.58.224.138: bytes=32 time=203ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=213ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=202ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=206ms TTL=116
Reply from 212.58.224.138: bytes=32 time=192ms TTL=116
Reply from 212.58.224.138: bytes=32 time=191ms TTL=116
Reply from 212.58.224.138: bytes=32 time=18ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=194ms TTL=116
Reply from 212.58.224.138: bytes=32 time=195ms TTL=116
Reply from 212.58.224.138: bytes=32 time=197ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Reply from 212.58.224.138: bytes=32 time=193ms TTL=116
Ping statistics for 212.58.224.138:
Packets: Sent = 100, Received = 100, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 18ms, Maximum = -136ms, Average = 174ms
The problem lies in the CPU, there is a bug in the AMD Dual Core Processor, I know this is the problem because I have re-installed everything many times and I still lagged, but after installing this driver for my CPU, the lag vanished everytime. So that was my problem 100%.
My CPU model is AMD Athlon 64 X2 Dual Core Processor.
You can get the CPU driver aka HotFix from AMD's website, for my particular model I installed AMD Processor Driver Version 1.3.2.0053 for Windows XP and Windows Server 2003 (x86 and x64)
I can enjoy battlefield troublefree. Hope this helps.
BTW Im not saying this is everyones problem, but it fixed my lag and that is a fact.
Just google 'negative ping amd' !!!!!
This issue seems to be caused by a discrepancy between the internal timers of the two CPU cores in AMD’s dual core processors. After a reboot the CPU timers are in sync but over time the timers drift apart. And this causes the negative PING times. And it was also causing some other timing issues with other software products, especially games.
AMD has published a driver update (”AMD Dual-Core Optimizer”) for their CPUs which periodically synchronizes the timers and fixes the problem this way.
AMD has published a driver update (”AMD Dual-Core Optimizer”) for their CPUs which periodically synchronizes the timers and fixes the problem this way.
Comment