Sh4rkb1t3
Member
+6|7107
Theres a huge technical problem with this game: memory leak.  My framerate slowly decreases the longer I play the game.  It starts off at 90-100, then slowly goes down to around 20-30.  This takes about 2 hours.  Now I don't have a crappy machine.  I'm playing with a 7800GTX (256), an AMD4000, and 2 GB of RAM here.  I have to leave the game, lose my spot in the server, restart my computer, and start the game back up again.  Hopefully my spot will be still there.  Does anyone else have this problem, and have you somehow fixed it?
DeAThSniPer[CoD]
Member
+8|7193|Virginia, United States
i dont think its the game since this doesnt happen to me
dan500
Member
+57|7270
I have the same spec as you, i found after the last patch it loads wayyyy to slow, but i dont lose FPS
sjm
Member
+0|7107
I get a huge drop in fps after playing as commander.
-iLL*NaYmL3sS
Banned
+1|7112
i get that. my guess is overheating or something?
LemonChicken61
Member
+0|7141|Minneapolis, MN USA
iLL has got a point...

When was the last time you opened up your PC for a good cleaning?  Got any Cats or Dogs or losing your own hair lately?  (lol)  If the vents are all plugged up, your motherboard will begin to overheat and so will your Graphics card.  As you well know, BF2 puts alot of stess on that Graphics Card.  As it overheats, performance begins to drop.  Restarting may help but my guess is it doesn't run as well as when you first started playing.

Also, it might help to change the priority of BF2.exe to high via Task Manager.  You can even write a little batch file that will boot up BF2 and set it to high priority everytime.
LemonChicken61
Member
+0|7141|Minneapolis, MN USA
Another thing that might help.  Try changing the name of the exe file.  It is called bf2.exe but for whatever reason the Graphics Cards also looks for a file caled bf2 and so the app doesn't run as smoothly as it should.  I read this somewhere.  I changed the executable file name to battlfield2.exe.  Of course you will need to change the properties of your shortcuts if you have any and update the icons too if you want it to look pretty.
enchntr
Member
+0|7107
Is that 4000 a dual core?  If it is, you should set affinity to one CPU.  I have the same problem with my SLI 7800GTXs and have 2GB RAM, 4200+ CPU, no OC.  I used the MSFT application compatibility tool to force all threads for BF2 to one CPU (without having to use a 3rd party tool to set affinity, or CTRL-ALT-DEL to task manager). So far, no problems.

There is a good article here:  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_c/Game_Timing_and_Multicore_Processors.asp
Sh4rkb1t3
Member
+6|7107
Its not the temperature.  I monitered the temperature and it remained constant over 45 minutes of high load.  Its only in BF2 that this happens.  Are they going to try to fix this problem in the patch?

And I have single everything, so SLI / dual core isn't my problem.

Last edited by Sh4rkb1t3 (2006-01-26 13:58:31)

INCSOC
Member since 1984
+113|7102|Denver, CO
Kkookie
Don't Flame
+20|7166|St. Paul, MN

enchntr wrote:

Is that 4000 a dual core?  If it is, you should set affinity to one CPU.  I have the same problem with my SLI 7800GTXs and have 2GB RAM, 4200+ CPU, no OC.  I used the MSFT application compatibility tool to force all threads for BF2 to one CPU (without having to use a 3rd party tool to set affinity, or CTRL-ALT-DEL to task manager). So far, no problems.

There is a good article here:  http://msdn.microsoft.com/library/defau … essors.asp
I wish I had a computer that nice... I'm going to steal yours. ;P

Last edited by Kkookie (2006-01-26 14:09:20)

Tearsofromance
Member
+0|7109|Canada
Lol, i find mine goes in reverse, mine is REALLY slow when i start off, but then it gets better.
Maj.Do
Member
+85|7174|good old CA
weird changin the name helps
uber73
Member
+188|7175|Brisbane
your prob could be your cooling, or psu... maybe its crappy and starts to suck hard after extended periods of work.
enchntr
Member
+0|7107
I find that it's not overheating or PSU problems, but really the game itself sucks on dual core processors.  I first thought heat, but after monitoring it, I'm in the low 60s on both GPUs.  Thought power supply, but had to get a new one when I first built the machine as the NeoHC was incompatible with the asus a8n-sli I had.  Got an enermax liberty 620W with plenty of amps and stable rails, even under full load.

Definitely an application problem...definitely.   If it's dual core, I recommend setting affinity, and if it's a default installation, I can send the application shim I created to force affinity of all threads.  If you don't trust the package I created, download the MSFT compatibility program and create it yourself.
uber73
Member
+188|7175|Brisbane
umm.... low 60's?  celcius?  dude... my 7800gt starts beeping like fuck when i hit high 50's...
til i got a swanky zalman copper gpu cooler.. dropped 15 degrees off my operating temp.

Board footer

Privacy Policy - © 2025 Jeff Minard