Jump to content
The Dark Mod Forums

Strange increase in performance


DeTeEff

Recommended Posts

Good evening

 

I've got no idea on how to put this, but as mentioned in other threads, the performance may suffer when mapping, dmapping, playing, mapping, dmapping, playing, for a while. This time, the mission actually has come to a point where the performance has increased from 35-45 to about 55-60 FPS on the most performance heavy places :o In other words, there is no area in my mission that eats the FPS...

This without even changing a thing in these places. How is this possible? I've even got DarkRadiant, Spotify, Mozilla with lots of tabs running in the background. It happened some time yesterday also, and then I tried to restart Doom. (I thought that TDM shouldn't be running THAT good :D ) and then it reverted to its normal FPS for my mission, that for me is around 55-65 and about 30-40 on the most expensive parts...

 

I've got no idea on how to objectively check this change, but I mostly write it down as a documentational thing if anyone else should experience it.

Edited by Fieldmedic
Link to comment
Share on other sites

LOL.

 

Yes, I've had strange bursts of good performance.

 

I usually chalk-it-up to the Branch Predictor in my Pentium 4 having a lucky streak. Memory fragmentation is certainly a possibility but I am wary of an 3rd party program that claims to help that as it is something more in the domain of motherboard chipset drivers...

 

Oddly, some have reported that having background jobs running is sometimes beneficial rather than a detriment. I can only guess that if background jobs help that the video or chipset drivers were only tested with Heavy Multi-Taskers :unsure:

Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Link to comment
Share on other sites

I saw exactly the same at some stage last year. FPS got worryingly low and I was trying different things to tweak it. Then I had a session where fps everywhere improved. Even the worst place was OK. I never really found an explanation except maybe sessions normally I do a lot of dmapping and some kind of memory leak built up to slow it down. Then in a fresh session everything was OK again. But my confidence in the explanation is fuzzy.

Link to comment
Share on other sites

  • 1 month later...

Hmm... What a nice boost, nbohr1more, from 35..45 to 55..60 fps :)! Apparently, an elimination of the memory fragmentation could be much more useful then all my work with idSIMD, seriously. AFAIK, there are at least two methods exist to cope this issue:

 

  1. The Low-fragmentation heap feature in Windows. Apparently, Doom 3 doesn't use it because I've found no entries of the HeapSetInformation function.
  2. The Page Size Extension (PSE) of Pentium 1 and later CPUs. But Microsoft has implemented this feature (VirtualAlloc with MEM_LARGE_PAGES flag) starting with Windows 2003 Server (I suppose nobody of us is using this OS for TDM) and, ta-da!, Windows Vista.

So, even John Carmack will release the Doom 3 Source, and somebody will implement the PSE support in it, all pre-Vista TDM-gamers won't feel any speed boost. Well, guys, what do you think about?

Link to comment
Share on other sites

Same thing happened to me a really long time ago. I think I must of turned off background processes and forgot I did it. Or I played a map without dmaping first (I think dmaping slows gameplay performance).

 

Yes, dmapping first slows performance because dmap, when finished, doesn't release all the memory it requested to do its job.

Link to comment
Share on other sites

It seems that Doom3 tries to give you a 'smooth' fps, a multiple of 5 and the usual areas are around 15/25/30/35/45/60. Some of the gaps I notice are pretty large, but if I increase my clocks just enough it will flip and give an extra 5-10 fps. Watching the numbers while dmapping or playing with test maps which arnt optimized at all shows there is some sort of biasing going on (or maybe it's just me seeing patterns in the noise).

 

Personally, I find TDM especially is completely playable and 'solid' even at 25fps, while in most games, even with vsync 45 feels painfully jerky and annoying. Don't even bother bringing up rubbish about 24/25/30 fps and whatever else.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 5 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...