Bay 12 Games Forum

Please login or register.

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

Author Topic: The Perfect Computer to run Dwarf Fortress  (Read 28035 times)

TheCruzmeister

  • Escaped Lunatic
    • View Profile
The Perfect Computer to run Dwarf Fortress
« on: March 25, 2012, 12:40:33 am »

What would be the best computer setup to run Dwarf Fortress? I know it can't use multi-cores, so would a really fast single-core processor and an ssd be the fastest way to play? I hate being halted from growing my fort past 200 because of FPS death.
Logged

Tellemurius

  • Bay Watcher
  • Positively insane Tech Thaumaturgist
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #1 on: March 25, 2012, 12:55:43 am »

1gb+ DDR3 1066Mhz+ Ram
any 2.0Ghz+ processor with a L3 cache should be fine

Dwarf Fortress runs on pure ram and just uses the hard drive to save the game so SSD won't make much of a impact other than loading and saving.

Blakmane

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #2 on: March 25, 2012, 01:45:48 am »

1gb+ DDR3 1066Mhz+ Ram
any 2.0Ghz+ processor with a L3 cache should be fine

Dwarf Fortress runs on pure ram and just uses the hard drive to save the game so SSD won't make much of a impact other than loading and saving.

FYI this is entirely incorrect. Dwarf fortress uses the processor for almost everything. Ram is used in worldgen but otherwise has little impact on in-game FPS. If you don't believe me, just open up your task manager and have a peek at where the strain is: you'll find it is almost entirely CPU. Similarly, making DF large address aware helps a lot with worldgen, but you'll find it makes little difference to the game itself.
Logged

Meansdarling

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #3 on: March 25, 2012, 02:30:08 am »

I am interested in this too. I am thinking about getting a new computer in the next year or so.
Logged

alexandertnt

  • Bay Watcher
  • (map 'list (lambda (post) (+ post awesome)) posts)
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #4 on: March 25, 2012, 02:54:30 am »

http://en.wikipedia.org/wiki/K_computer

But really, faster the CPU is the better - especially with individual-core-performance. I would say you should have 2G available ram, given it seems to need almost that to run (and using virtual ram would just bring the game to its knees). Faster ram helps but it does plateau sooner than CPU power.
Logged
This is when I imagine the hilarity which may happen if certain things are glichy. Such as targeting your own body parts to eat.

You eat your own head
YOU HAVE BEEN STRUCK DOWN!

Cruxador

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #5 on: March 25, 2012, 05:32:42 am »

Don't go single core even with DF. You'll want another core to do other stuff, like run your OS and utilities, and the graphical rendering which Baughn put in its own thread for us.
Logged

alexandertnt

  • Bay Watcher
  • (map 'list (lambda (post) (+ post awesome)) posts)
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #6 on: March 25, 2012, 05:43:46 am »

Don't go single core even with DF. You'll want another core to do other stuff, like run your OS and utilities, and the graphical rendering which Baughn put in its own thread for us.

I dont think there are even any modern decent-speed single core x86 processors anymore. But yeah, the cores in a duel core dont run twice as fast as the cores in a quad core. Basically more $$$ equals more DF FPS.
Logged
This is when I imagine the hilarity which may happen if certain things are glichy. Such as targeting your own body parts to eat.

You eat your own head
YOU HAVE BEEN STRUCK DOWN!

gimli

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #7 on: March 25, 2012, 06:30:31 am »

You can get a decent one for ~200$. -> Intel Core i5 2500k (4x 3.30GHz/6MB L3 Cache)

http://ark.intel.com/products/52210
http://www.bit-tech.net/hardware/cpus/2011/01/07/how-to-overclock-the-intel-core-i5-2500k/1

It's a beast for games like DF, it is quad core, but you can overlock it to ~4.5 Ghz quite easily. [You don't even need watercooling...]
« Last Edit: March 25, 2012, 06:33:41 am by gimli »
Logged

nttea

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #8 on: March 25, 2012, 06:32:06 am »

Best processor for DF is most likely the i52500K, i read somewhere performance in dwarf fortress increase reliably the more you overclock your processor so the unlocked multiplier is important. AMD current lineup doesn't hold a candle to intel when it comes to the performance of single cores (i would love amd to be able to compete but it just isn't the case) the i7 processors significant difference compared to the i5's is hyperthreading and that won't do anything to dwarf fortress so you would most likely get zero performance increase with an i7 compared to i5, possibly even slightly worse due to increased heat.
edit: above post was posted while i was typing this^ but glad he agrees :)
« Last Edit: March 25, 2012, 06:33:50 am by nttea »
Logged

gimli

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #9 on: March 25, 2012, 06:38:41 am »

Best processor for DF is most likely the i52500K, i read somewhere performance in dwarf fortress increase reliably the more you overclock your processor so the unlocked multiplier is important. AMD current lineup doesn't hold a candle to intel when it comes to the performance of single cores (i would love amd to be able to compete but it just isn't the case) the i7 processors significant difference compared to the i5's is hyperthreading and that won't do anything to dwarf fortress so you would most likely get zero performance increase with an i7 compared to i5, possibly even slightly worse due to increased heat.
edit: above post was posted while i was typing this^ but glad he agrees :)

Haha. :) Yes, it is absolutely pointless to buy i7 for gaming anyway.

http://www.overclock.net/t/671977/hyperthreading-in-games
Logged

calrogman

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #10 on: March 25, 2012, 07:01:05 am »

One that supports tmpfs.  The time it takes to save the world to a spinning disk is huge, saving to a tmpfs then copying it to the disk in the background is a lot faster.

You could feasibly modify the `df' launch script that's distributed with the Linux version of the game to mount -t tmpfs tmpfs ./data/save/ && cp -r ./data/save.real/* ./data/save/ and clean up afterwards with cp -r ./data/save/* ./data/save.real/ && umount ./data/save/.

This advice applies mostly to generating a world and Adventuring.  Fortress mode won't benefit much.  The biggest difference you'd see is that your seasonal auto-saves are faster.  Also, this advice is pointless if you have one of them fancy pants solid state drives.
Logged

Fieari

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #11 on: March 25, 2012, 11:06:36 am »

I understand that in addition to needing a fast CPU, DF also performs massive numbers of memory accesses, so while saying "it runs off ram" is not quite precise, having a fast-access RAM may be important to performance.  You likely don't need more than 2gigs at this time, but the access speed and cache of that ram will be important.
Logged

FearfulJesuit

  • Bay Watcher
  • True neoliberalism has never been tried
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #12 on: March 25, 2012, 12:41:20 pm »

How do I tell my computer to run everything else on another core?
Logged


@Footjob, you can microwave most grains I've tried pretty easily through the microwave, even if they aren't packaged for it.

xeniorn

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #13 on: March 25, 2012, 12:56:41 pm »

In task manager, on Processes tab, you right click individual processes and select "set affinity...". You set DF's affinity to one core and all the other processes to the other.
Logged
This Wine tastes like schist!
Shut your mouth and admire some gneiss furniture.

Urk

  • Bay Watcher
    • View Profile
Re: The Perfect Computer to run Dwarf Fortress
« Reply #14 on: March 25, 2012, 02:14:51 pm »

I recently updated my system.

Now i have:
I5 2500K 3.3Ghz (with CoolerMaster 212 EVO cooler)
asrock z68 pro3 motherboard
8 gb ram (kingston)

CPU is running at 4.2Ghz currently, I get my computer to boot with 4.6 but it wasnt stable. I dont have much experience about overclocking so I have been quite careful with voltages.

Dwarf Fortress has been running very nicely  8)
Logged
Pages: [1] 2 3