Riddle me this.

Associate
Joined
5 Jun 2005
Posts
1,753
Location
Tasmania (Australia)
Ok, some of you might remember the thread i made a while back about framerates randomly dropping like a stone in HL:2, BF2 and Live For Speed.

I was completely certain it was a hardware fault. My ram was at the top of my list, and there was no way i was gonna change my mind... untill about two days ago.

I was happily camping on BF2, sniping the occasional person that strolled past me, but everything was generally quiet, and nothing was really happening on-screen when the game went from smooth to a slideshow for no reason. Goddamnit was my first response, because this happens every few days and the only way i found to fix it was to clear the cache and reboot. But i'd had enough of that and alt+tabbed out to check my CPU temps and whatnot.

Upon opening my Abit motherboard utility i found my cpu temp to be fine, so i thought i'd leave it open and play out the rest of the game as best i could. So i brought the BF2 window back up and..... everything was smooth again. I thought that was odd, but went with it. Next time i got the framerate drop, i alt+tabbed out of BF2 and loaded up said utility, left it running and went back to the game. Yet again, i had smoothness.

So i thought, this must have been my problem all along, damn dodgy utilities. There was only one thing to do, uninstall that crap! Which i did. About a day later, the framerate drop happened again, and i was crushed, but proceeded to alt+tab out of BF2 (thinking that i was wrong about the utility being the cause) and opened up just about everything i coulld find on the desktop, went back into the game... still had bad framerates.

After being quite annoyed with the whole ordeal, i thought i might aswell reinstall my motherboard utility, but was too lazy to go find the disk, so i opted for speedfan instead. Installed that, and was good to go. Later that day, was playing BF2 yet again (its all i play :p), and was hit with the bad framerates at random again. At which point i said "**** this!" and alt+tabbed out, and loaded up speedfan to check my temps. Again, everything was normal, so i left it running and went back into the game. Can you guess what happened when i went back in?

GOOD FRAMERATES AGAIN!

I dunno how to explain this, it just doesnt make sense, the only thing that fixes my sudden framerate drops in games is to alt+tab out and load up either speedfan or my motherboard utility and leave it running in the background. If i load them up prior to starting a game, it also works fine... well, so far, i havent tested this much as yet.

So yeah, im baffled... has anybody got any ideas as to what the hell is going on?

Oh, and before people ask. I have all the new drivers for my system (have tried older ones too), i have the dualcore patch, i set affinity to one core in BF2 etc etc etc.
 
How about your hard disk/page file? I know even if you have 2gb+ ram, BF2 still likes to use a lot of page file.

I would check to see what size your page file is set to (I have 2gb and mines 512/756) and then do some lengthy hard disk checks.

Also have you diabled the videos that play at the start? they are a system hog and I found better performance in stopping them loading by renaming the file.

I did have a problem with CSS and smoothness once, not as bad as your saying though, and found that the game program was fragmented in between an area marked MFT Zone (I use PerfectDisK to defrag). The only way to fix this was to uninstall-defrag and then reinstall.

I feel for you mate, these random drop outs would make my teeth itch, good luck and keep us updated.

Jack

(to change page file Rclick My Computer - Properties - Advanced tab - performance settings - Advanced tab - Virtual Memory Change)
 
Thanks for the reply.

I have disabled the BF2 intro movies, got rid of them months ago, before i even upgraded to the X2 3800 and ABIT motherboard. I was running a 3ghz Prescott on an Albatron board previously.

Pagefile is something i've never bothered to mess with, but i just went in for a look and its set to custom with much higher settings than you have.

pagefile.jpg


As i said, i've never messed with it so i dunno how or why it's set to custom.
 
As a rule of thumb, the pagefile used to be set to around 1.5 of the system RAM. But now with systems having sufficient RAM for applications the size isn't too important.

Having said that some programs still insist on using the pagefile even though there is enough free RAM.

If I were you I would set ithe pagefile to 512/768 and then defrag. I am guessing, and it is only guessing, that maybe your system is using the pagefile instead of memory and the slow down is caused due to switching between the two.

PerfectDisk is a good program to use and you can see if the game itself is defragged.

Also, did you do a clean install when you went from Intel to AMD? This is worth considering too Dual Core Optimizer

Jack
 
Man... i havent bothered to defrag a harddrive in like 8 years, back when i was running a 133mhz monster with a 1.2gb HDD, that used to take hoooours to defrag, i seriously hope things have improved since then. I'll give it a crack though, aswell as changing the pagefile.

Oh, and to answer your questions, yes i did a full clean install when i switched from Intel to AMD... i always do with major hardware changes, and i do have the AMD patch. ;)

But still, it doesnt explain why things fix themselves only when i leave either speedfan or my ABIT motherboard utility running in the background... very very strange.
 
Well.... it's definately not a pagefile issue. *sigh*

How can i make speedfan automaticallly run on boot? I dont see an option for it in the config and it wont let me add the exe in msconfig.
 
Back
Top Bottom