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?
i dont think its the game since this doesnt happen to me
I have the same spec as you, i found after the last patch it loads wayyyy to slow, but i dont lose FPS
I get a huge drop in fps after playing as commander.
i get that. my guess is overheating or something?
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.
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.
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.
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
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
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.
And I have single everything, so SLI / dual core isn't my problem.
Last edited by Sh4rkb1t3 (2006-01-26 13:58:31)
I wish I had a computer that nice... I'm going to steal yours. ;Penchntr 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
Last edited by Kkookie (2006-01-26 14:09:20)
Lol, i find mine goes in reverse, mine is REALLY slow when i start off, but then it gets better.
weird changin the name helps
your prob could be your cooling, or psu... maybe its crappy and starts to suck hard after extended periods of work.
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.
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.
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.
til i got a swanky zalman copper gpu cooler.. dropped 15 degrees off my operating temp.