Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Do engravings impact FPS?  (Read 2469 times)

rodgort

  • Bay Watcher
    • View Profile
Do engravings impact FPS?
« on: January 29, 2011, 08:45:17 pm »

In my recent fort, I've put some thought into preventing the FPS problems of the past. Dwarf baths are positioned along several major walkways, and I picked a map with no running water. After mining out large areas, I've walled them off to prevent pathing problems, and the caverns are generally locked away safely behind a drawbridge for the same reason. The pop cap is at 80, and I atom-smash my garbage religiously. Pets are all caged up, and when blood proliferates I run dfcleanmap.

This worked great until a fairly precipitous drop recently. So far as I can tell, this coincided with only one marked change in my fortress - my two engravers finally hit legendary from smoothing walls, so I set them loose on covering everything with engravings.

Do copious engravings really slow things down? It occurred to me that perhaps there was some processing going on every single time a dwarf passed an engraving, which is newly true in every square of my huge dining room and living quarters. The fortress seems to be heading rapidly toward unplayability. I had been consistently up in the vicinity of 90 FPS, and in just a few seasons it has dropped steadily to around 30. I can't imagine a possible cause OTHER than the engravings, because not much else has changed.
Logged

Jacob/Lee

  • Bay Watcher
    • View Profile
Re: Do engravings impact FPS?
« Reply #1 on: January 29, 2011, 08:50:40 pm »

I would think that's possible, because the game would have more stuff to track the more you engraved.

ext0l

  • Bay Watcher
    • View Profile
Re: Do engravings impact FPS?
« Reply #2 on: January 29, 2011, 09:00:32 pm »

do you have ghosts?
in the past, i've never had trouble with engravings.
Logged

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: Do engravings impact FPS?
« Reply #3 on: January 29, 2011, 09:20:40 pm »

Have you revealed all the caverns?  Those critters down below still exist, even if you haven't unsealed the lid and taken a look at them, yet, and they can do things like cover the entire cavern with webs or get overgrown with mushrooms or have odd pathfinding siezures or just plain spawning more and more critters.  Having caverns generally just does mean things to your FPS, regardless of what you, yourself are doing.

Your engravings shouldn't have any real FPS impact, since the major things that kill FPS are anything to do with pathfinding (and nothing should be pathfinding to your engravings) and things like water.
Logged
Personally, I like [DF] because after climbing the damned learning cliff, I'm too elitist to consider not liking it.
"And no Frankenstein-esque body part stitching?"
"Not yet"

Improved Farming
Class Warfare

fervor

  • Bay Watcher
    • View Profile
Re: Do engravings impact FPS?
« Reply #4 on: January 29, 2011, 09:25:53 pm »

Just want to point out that walking past engravings do not give happy thoughts (according to the wiki).  So the game doesn't have to do constant checks.
Logged

612DwarfAvenue

  • Bay Watcher
  • Voice actor.
    • View Profile
    • TESnexus profile, has my voice acting portfolio.
Re: Do engravings impact FPS?
« Reply #5 on: January 29, 2011, 11:35:45 pm »

I'm not sure engravings impact FPS, but i'm pretty sure the actual designations do.
Logged
My voice acting portfolio.
Centration. Similar to Spacestation 13, but in 3D and first-person. Sounds damn awesome.
NanoTrasen Exploratory Team: SS13 in DF.

NecroRebel

  • Bay Watcher
    • View Profile
Re: Do engravings impact FPS?
« Reply #6 on: January 30, 2011, 12:31:18 am »

There have been suggestions that having a large number of designations accessible can cause a significant FPS hit, as everyone who is a valid target for those designations has to path to every single one and determine which they want to actually do first. Since your engravers can surely access all of the engrave stone designations on your floors, that would fit.

Also, given that engravings themselves have more information on them then a simple smoothed wall - the engraving's quality, what it is an engraving of, and, in the case of masterworks, who did it - that could cause FPS trouble akin to having additional items in your fort.
Logged
A Better Magma Pump Stack: For all your high-FPS surface-level magma installation needs!

Smew

  • Bay Watcher
  • I'll kill you with my bear face.
    • View Profile
    • Deep Games for Deep Gamers
Re: Do engravings impact FPS?
« Reply #7 on: January 30, 2011, 01:07:33 am »

The large-scale creation of engravings definitely has a notable effect on FPS, as with most designations, I was going to expand more but then I realized the guy above me already did it.  8)

dwarfhoplite

  • Bay Watcher
  • Gentledwarves, prepare for Glory!
    • View Profile
Re: Do engravings impact FPS?
« Reply #8 on: January 30, 2011, 04:06:13 am »

designating large areas causes lag
Logged

rodgort

  • Bay Watcher
    • View Profile
Re: Do engravings impact FPS?
« Reply #9 on: January 30, 2011, 12:13:46 pm »

No, I don't have ghosts... but yes, I think it was the designations. And indeed, that fits the data of progressively worsening FPS. Initially, I began by engraving the mayor's new quarters. Moved on when that was done to the considerably larger dining room. And finally designated every single tile of the bedroom levels, which is about when FPS hit its minimum. It has been improving steadily as the engravers have made headway, reducing the total designated area, and I got a lurch when I conducted the experiment of briefly undesignating everything.

So I guess the fort's still a keeper. Thank you, folks!
Logged

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Do engravings impact FPS?
« Reply #10 on: January 30, 2011, 02:55:18 pm »

In general, when you do anything significant and FPS drops, then don't worry.  Like, you finally re-open the gates and let your civilians reclaim all that goblinite.  That's a lot of haul jobs happening all at once.

Also, I'm curious how your engravings turned out.  Any interesting ones to share?  My worlds start at year 1,000 (because I want mature dragons!) and in one fort I had a lot of engravings of elves being killed by giants in years 5-15.  Granted, engravings of dying elves is pretty awesome, but still.