Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.  (Read 1212 times)

ForgottenBeast

  • Escaped Lunatic
  • Forgotten what?
    • View Profile

Tricks that I can't find on the Wiki at least. I'm just full of questions today. But I'm trying to figure out how to improve my FPS as much as possible in order to start recording a Let's Play. I have consulted the Wiki on FPS performance, but I wondered what tricks/tips you guys have found useful.
Logged

NedeN

  • Bay Watcher
    • View Profile
Logged
I watched a zombie dwarf tear off a girls dress and hit her with it so hard it became lodged in her skull.

Ghoulz - 15 minutes could save you 15% or more on carp insurance.

Trif

  • Bay Watcher
  • the Not-Quite-So-Great-as-Toady One
    • View Profile
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #2 on: August 06, 2012, 03:13:30 am »

It doesn't matter which graphics you use, ASCII isn't faster than a different tileset. (I don't know why the wiki says otherwise.)

The wiki page is pretty much everything you need. I recommend playing around with the G_FPS and the print mode, that might help a lot for your fortresses. If you're doing a Let's Play, you probably don't want to turn off weather and/or temperature to show the game properly.

And keep in mind that Dwarf Fortress uses only one CPU core (except for the graphics, but that isn't much), so you won't have a lot of FPS loss if you put the recording software on a second core.
Logged
Quote from: Toady One
I wonder if the game has become odd.

celem

  • Bay Watcher
    • View Profile
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #3 on: August 06, 2012, 07:53:06 am »

The single core point is fairly important.  The sad truth is that while the game remains single-threaded you can actually expect performance to drop everytime you upgrade your machine.  DF runs fastest on my 7 yr old serverbox because it has a monolithic 2.5G single core.  My 'gaming' rig has 4x 900MHz cores.  Thats like playing on an oldschool Pent3 or something.
Logged
Marksdwarf Pillboxes
I wish I had something cool to say about this.  Because it's really cool.

toomanysecrets

  • Bay Watcher
  • Jackpot.
    • View Profile
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #4 on: August 06, 2012, 08:53:57 am »

Best FPS tips in my opinion are:

* turning off weather (downsides are no rain, no snow, no freezing in wintertime)
* turning off temperature (downsides are you can't vaporize enemies/items with magma)
* Lower G_FPS as low as you can (Most go with 10-20 I think, I like mine at 5-8)
* Smash/butcher useless animals
* Smash/"autodump destroy" useless items
* Trade away worn clothes/useless items

Item count is actually very important.  In older versions when you would accumulate lots of stone, "autodump destroy"ing 1000's of stones you didn't need could give you a noticeable boost in FPS. Same goes for clothes, crummy mechanisms, useless goblin items.....get rid of it if you don't need it!

There are some who swear by traffic designations, but I only use them to "restrict" huge mined out rooms that will never be visited by anyone again. I never see much benefit from traffic designations, and even the wiki says you may get a 10% FPS boost from meticulously setting traffic designations throughout your fort. But you also may not get any benefit, it just depends. Worst part is if you are careless or you don't know what you're doing traffic designations can actually hurt your FPS.
Logged

ForgottenBeast

  • Escaped Lunatic
  • Forgotten what?
    • View Profile
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #5 on: August 06, 2012, 09:02:02 am »

Alright thank you for the replies guys. Those should help. :D
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #6 on: August 06, 2012, 10:06:49 am »

DF runs fastest on my 7 yr old serverbox because it has a monolithic 2.5G single core.  My 'gaming' rig has 4x 900MHz cores.  Thats like playing on an oldschool Pent3 or something.
Er, your old serverbox is probably a Pentium 4, where even 3GHz is significantly slower than a single core from a 2GHz Core Duo from several years ago. Also, your "gaming" rig would have to be absolutely pathetic to only be 900MHz, so you're probably wrong about its specs - if you have a 3.6GHz quad core CPU, that means each core is 3.6GHz, so if it runs DF slower than a 7 year-old system then there's something else slowing it down significantly (such as an underpowered video card, but that wouldn't make sense for a "gaming" rig)...
« Last Edit: August 06, 2012, 10:14:40 am by Quietust »
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

hiroshi42

  • Bay Watcher
    • View Profile
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #7 on: August 06, 2012, 05:59:31 pm »

* turning off weather (downsides are no rain, no snow, no freezing in wintertime)

Just to nitpick, but you will get temperature related weather stuff like freezing and pools evaporating if you turn of weather but have temperature on. 
Logged
'Your' jetpack was last seen attached to a nuclear powered science tank on Mars.
It's faster to write "!!science!!" than any of the synonyms: "mad science", "dwarvern science", or "crimes against the laws of god and man".

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Will using the ASCII graphics improve FPS? Seeking FPS related tricks.
« Reply #8 on: August 06, 2012, 06:34:11 pm »

* turning off weather (downsides are no rain, no snow, no freezing in wintertime)

Just to nitpick, but you will get temperature related weather stuff like freezing and pools evaporating if you turn of weather but have temperature on.
Are you sure about that? It stands to reason that weather is responsible for outdoor temperature changes, and that disabling weather ought to effectively keep it stuck in whatever season you left it at...
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.