Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: FPS ADvice for an i7 processor  (Read 3545 times)

Jacko13

  • Bay Watcher
  • Please Urist wear your masterwork steel armour
    • View Profile
FPS ADvice for an i7 processor
« on: April 15, 2012, 07:40:24 am »

Hey all. Have only been playing a week so very much a noob. I have read the maximising FPS page on the wiki and experimented with the unit settings. Am a little surprised at how jerky and slow my dwarf movement is. Any advice appreciated.

Am using the ironhand tlleset latest version of the lazy noob pack and am pretty sure I have eliminated windows 7 and antivirus issues. I have settled on printer mode 2dasync after much experimentation. My tin is running an intel i7 940 with lots of fast ram and I have no disk space issues. GPU is I understand mostly irrelevant but mine is an ati radon 68 series with a gb of ram.

I decided to splash out with an 8x8 embark space and by the time I hit 100 dwarves with no magma, mist generators or anything very clever it is not unplayable but surprisingly slow and jerky.

Any config suggestions from experience with multi core modern processors?
Logged

Couchmonster

  • Bay Watcher
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #1 on: April 15, 2012, 08:05:04 am »

Use reveal and look for high amounts of moving water in the caverns.
This can kill any fps on any machine :)
So it still can be easily embark related issue.

What do you use in your init display mode?

Standard? 2D?

Jacko13

  • Bay Watcher
  • Please Urist wear your masterwork steel armour
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #2 on: April 15, 2012, 09:40:16 am »

Thanks for suggestion.  After much experimentation I use the 2DASYNC as it seems to have a very small advantage over 2D which was the only other one that looked good.
Logged

blue sam3

  • Bay Watcher
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #3 on: April 15, 2012, 10:11:05 am »

Put DF on two cores (not core 0, since that's the one the system stuff will use the most) and block anything else from using either of those two. That way, DF will do most of its stuff on one, export the graphical stuff to the other and not have anything getting in its way.
Logged

Jacko13

  • Bay Watcher
  • Please Urist wear your masterwork steel armour
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #4 on: April 15, 2012, 01:17:52 pm »

Good idea... seems to have bought me a noticeable improvement.
Logged

Jacob/Lee

  • Bay Watcher
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #5 on: April 15, 2012, 02:03:55 pm »

Can you even do that with DF? If you can, then it won't give you an amazing increase in FPS, unless you play on some huge resolution.

Wayward Device

  • Bay Watcher
  • Has no dealings with the incarnations of gods
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #6 on: April 15, 2012, 02:29:20 pm »

8x8 embark with 100 dwarfs? That's some serious business. In all honesty, if you did that and it was "not unplayable but surprisingly slow and jerky", then you've got some pretty damn good DF performance. I would suggest that at this point any further tinkering would be counterproductive as you've already got things set as they should be.

EDIT: Any real gains past that are only likely to come from Toady-based efficiency improvements the game itself (there have actually been some awesome ones recently. Goodbye clothing !!Clothing Bug!!, you evil motherfucker*. 

*Some of you may be wondering why the clothing bug is on fire. It's because I assume its burning in hell.
« Last Edit: April 15, 2012, 02:32:31 pm by Wayward Device »
Logged
or maybe Valve goes out of business because they invested too heavily in something which then fails - like, say, human civilization.
Alternatively, initiate strife to refuse additional baked goods, and then abscond.

Jacko13

  • Bay Watcher
  • Please Urist wear your masterwork steel armour
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #7 on: April 16, 2012, 06:36:42 am »

Setting processor affinity away from core 0 does seem to have some benfit.  Just out of curiosity what is the biggest embark anybody has seen work well with graphics and over a hundred dwarfs on an Intel i5 or i7?
Logged

Flobulon

  • Bay Watcher
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #8 on: April 16, 2012, 11:40:23 am »

Put DF on two cores (not core 0, since that's the one the system stuff will use the most) and block anything else from using either of those two. That way, DF will do most of its stuff on one, export the graphical stuff to the other and not have anything getting in its way.

Wow, that actually helped a lot for my i7 2600k, thank you!

I personally have never gone bigger than a 5x5 embark, and I find even that can get slow once you've got in excess of 20k loose boulders lying around...
Logged

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #9 on: April 16, 2012, 12:41:46 pm »

I would just point out that things like having 20k boulders as a computational bottleneck has essentially nothing to do with your CPU architecture, and everything to do with your computer having to constantly load from RAM vectors that are megabytes long.  (The same going for pathfinding as well.)

The CPU can spin its wheels making bad predictions all it wants, (and oh boy does it ever) but A* style Pathfinding is fundamentally a matter of RAM latency.

My CPU is a 6 or 7 year old dual-core, but I have low-latency RAM, and it basically runs as fast as most other people's computers that are new when it comes to DF.
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

Patchouli

  • Bay Watcher
  • Where very delicious cake shop?
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #10 on: April 16, 2012, 09:22:55 pm »

What RAM do you have, NW_Kohaku?
Logged

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #11 on: April 16, 2012, 11:08:57 pm »

Actually... it's been so long I forget.  This computer has held up very well with time, so I haven't had to care.

CPU-Z says it's DDR2 RAM with a CAS Latency of 5 clocks.
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

Thief^

  • Bay Watcher
  • Official crazy person
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #12 on: April 17, 2012, 05:16:17 am »

It's probably DDR2-800 or DDR2-1066, if 5 is "low". For DDR2-667 CAS:5 is normal.

DDR3 has much better latency, DDR3-1600 has a CAS of 9 as standard (11.25 ns), equivalent to CAS 4.5 in DDR2-800, and you can get as low as CAS6 (7.50 ns, equivalent to CAS 3 in DDR2-800)
Logged
Dwarven blood types are not A, B, AB, O but Ale, Wine, Beer, Rum, Whisky and so forth.
It's not an embark so much as seven dwarves having a simultaneous strange mood and going off to build an artifact fortress that menaces with spikes of awesome and hanging rings of death.

NW_Kohaku

  • Bay Watcher
  • [ETHIC:SCIENCE_FOR_FUN: REQUIRED]
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #13 on: April 17, 2012, 11:26:54 am »

Yeah, it was fast for the time I bought it; You can get significantly faster RAM now if you actively look for it, but most people don't.

My RAM would take about 10 nanoseconds to return the first word, but according to Wikipedia, you can get it down to around 7 nanoseconds with more modern RAM.  (~40% faster)

Wikipedia page for information.

Looking at Newegg, there are faster types of RAM out than what Wikipedia lists, but they all have CAS latencies that are high enough to negate that for the purposes of getting small chunks of data. 
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

Thief^

  • Bay Watcher
  • Official crazy person
    • View Profile
Re: FPS ADvice for an i7 processor
« Reply #14 on: April 17, 2012, 11:42:26 am »

Yeah, that's because increasing transfer speed is comparatively easy, but decreasing latency is really really hard (and actually gets harder as ram capacities go up, so the fastest ram is smaller).
Logged
Dwarven blood types are not A, B, AB, O but Ale, Wine, Beer, Rum, Whisky and so forth.
It's not an embark so much as seven dwarves having a simultaneous strange mood and going off to build an artifact fortress that menaces with spikes of awesome and hanging rings of death.
Pages: [1] 2