v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Editing 40d:System requirements

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.

You are editing a page for an older version of Dwarf Fortress ("Main" is the current version, not "40d"). Please make sure you intend to do this. If you are here by mistake, see the current page instead.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
{{av}}
 
{{av}}
 
{{Quality|Masterwork}}
 
{{Quality|Masterwork}}
''If you're looking for information on improving the performance of Dwarf Fortress on your computer, see [[Maximizing framerate|Maximizing Framerate]].''
+
''If you're looking for information on improving the performance of Dwarf Fortress on your computer, see {{L|Maximizing framerate|Maximizing Framerate}}.''
  
 
General Requirements:
 
General Requirements:
  
:* Operating System: Requires Windows NT 4.0, Windows 98, or newer ''(If on a non-Windows OS, see [[System requirements#Other Operating Systems]] for information on how to install Dwarf Fortress)''
+
:* Operating System: Requires Windows NT 4.0, Windows 98, or newer ''(If on a non-Windows OS, see {{L|System requirements#Other Operating Systems}} for information on how to install Dwarf Fortress)''
  
 
:* Disk Space: ~100MB. The game itself takes only about 20MB, but savegames and screenshots (if you take them) use considerable amounts of disk space. It is possible to use over a gigabyte of disk space with Dwarf Fortress.
 
:* Disk Space: ~100MB. The game itself takes only about 20MB, but savegames and screenshots (if you take them) use considerable amounts of disk space. It is possible to use over a gigabyte of disk space with Dwarf Fortress.
  
:* RAM: 256MB. The game uses 150+ MB memory while running (more if you select a local grid larger than 6x6). The more creatures, objects, and explored space on your map, the more memory you will need.  Most of this can be kept in virtual memory (page file), but be sure to have at least 500MB total (physical + virtual) memory available.  [[World generation]] requires 400MB at its peak.
+
:* RAM: 256MB. The game uses 150+ MB memory while running (more if you select a local grid larger than 6x6). The more creatures, objects, and explored space on your map, the more memory you will need.  Most of this can be kept in virtual memory (page file), but be sure to have at least 500MB total (physical + virtual) memory available.  {{L|World generation}} requires 400MB at its peak.
  
 
:* CPU: Dwarf Fortress is able to use as much CPU power as you can provide it with. While a Pentium II at 500Mhz is initially sufficient, your frame-rate will substantially decrease as your population increases, among other factors. Keep in mind that Dwarf Fortress will only run on one CPU at a time. There doesn't appear to be any indication that Dwarf Fortress will support multi-threading in the near future.
 
:* CPU: Dwarf Fortress is able to use as much CPU power as you can provide it with. While a Pentium II at 500Mhz is initially sufficient, your frame-rate will substantially decrease as your population increases, among other factors. Keep in mind that Dwarf Fortress will only run on one CPU at a time. There doesn't appear to be any indication that Dwarf Fortress will support multi-threading in the near future.
Line 21: Line 21:
 
==Other Operating Systems==
 
==Other Operating Systems==
 
===Linux===
 
===Linux===
Although DF is a Windows game, it works perfectly in Linux using Wine, as long as you have video drivers with working OpenGL acceleration – for all NVIDIA and newer ATI cards, this means using the vendor's closed source driver. Without 2D acceleration the game runs slow as [[Dwarven syrup]].  Most distributions provide Wine, so consult your distribution-specific documentation for help.
+
Although DF is a Windows game, it works perfectly in Linux using Wine, as long as you have video drivers with working OpenGL acceleration – for all NVIDIA and newer ATI cards, this means using the vendor's closed source driver. Without 2D acceleration the game runs slow as {{L|Dwarven syrup}}.  Most distributions provide Wine, so consult your distribution-specific documentation for help.
  
 
See <s>[http://www.bay12games.com/cgi-local/ultimatebb.cgi?ubb=get_topic&f=2&t=000448 this thread]</s>(link no longer points to the right place, try [http://www.bay12games.com/forum/ the forum] instead) for tips about Ubuntu and other distributions.
 
See <s>[http://www.bay12games.com/cgi-local/ultimatebb.cgi?ubb=get_topic&f=2&t=000448 this thread]</s>(link no longer points to the right place, try [http://www.bay12games.com/forum/ the forum] instead) for tips about Ubuntu and other distributions.
Line 28: Line 28:
  
 
====Ubuntu/Kubuntu====
 
====Ubuntu/Kubuntu====
Under an Ubuntu/Kubuntu installation one first of all needs the ia32-libs package installed.  This is a standard Ubuntu package that contains 32-bit versions of many common libraries.  Unfortunately, while it includes 32-bit versions of some SDL libraries, older versions of this package lack SDL_image, which Dwarf Fortress needs.
+
Under an Ubuntu/Kubuntu installation one first of all needs the ia32-libs package installed.  This is a standard Ubuntu package that contains 32-bit versions of many common libraries.  Unfortunately, while it includes 32-bit versions of some SDL libaries, older versions of this package lack SDL_image, which Dwarf Fortress needs.
 
'''''In Jaunty Jackalope''' (Ubuntu 9.04) this shared library is included in the ia32-libs package and '''you can skip the other steps in this section.'''''
 
'''''In Jaunty Jackalope''' (Ubuntu 9.04) this shared library is included in the ia32-libs package and '''you can skip the other steps in this section.'''''
  
Line 59: Line 59:
 
* media-libs/libsdl
 
* media-libs/libsdl
 
* media-libs/sdl-image
 
* media-libs/sdl-image
* media-libs/sdl-sound
 
* media-libs/sdl-ttf
 
 
* virtual/opengl
 
* virtual/opengl
 
* virtual/glu
 
* virtual/glu
Line 91: Line 89:
 
* lib32-libpng12
 
* lib32-libpng12
  
 +
In addition, libtiff (<= 4, to be exact) is also required. Libtiff 4 is not available on Arch. Linking or copying /usr/lib/libtiff.so.3.8.2 to /usr/lib/libtiff.so.4 is sufficient.
  
 
The Dwarf Fortress files can be installed with an AUR frontend, or from the AUR itself if so inclined. The current files are at [http://aur.archlinux.org/packages.php?ID=22795 this page.]
 
The Dwarf Fortress files can be installed with an AUR frontend, or from the AUR itself if so inclined. The current files are at [http://aur.archlinux.org/packages.php?ID=22795 this page.]
Line 107: Line 106:
 
A port of Dwarf Fortress to Mac OS X has been completed, and runs on both Intel and PPC based macs. According to the  [http://www.bay12games.com/dwarves/ Website]
 
A port of Dwarf Fortress to Mac OS X has been completed, and runs on both Intel and PPC based macs. According to the  [http://www.bay12games.com/dwarves/ Website]
 
it requires system 10.3 or later, 100MB of hard drive space, and a minimum of 512MB of ram.
 
it requires system 10.3 or later, 100MB of hard drive space, and a minimum of 512MB of ram.
 
If the game does not start on Mac OS X 10.7 (Lion), try the workaround recommended by Flickering in [http://www.bay12games.com/dwarves/mantisbt/view.php?id=4103 this bug].
 
  
 
==Optimizing Dwarf Fortress==
 
==Optimizing Dwarf Fortress==
You can greatly increase game speed on all systems; details at [[Maximizing framerate]].
+
You can greatly increase game speed on all systems; details at {{L|Maximizing framerate}}.
  
 
==Example results:  What you can expect with various machines==
 
==Example results:  What you can expect with various machines==
  
 
=== Intel Processors ===
 
=== Intel Processors ===
'''Core 2 Duo T7700 @ 2.4 GHz, Windows XP, DF .d16
+
'''Core 2 Duo T7700 @ 2.4 ghz, Windows XP, DF .d16
 
*  6x6 site
 
*  6x6 site
 
* 116 Dwarves
 
* 116 Dwarves
Line 123: Line 120:
 
* 60-100 fps
 
* 60-100 fps
 
   
 
   
'''Celeron M 353 @ 630 MHz, Windows XP(custom optimized), DF v0.27.176.38c:'''
+
'''Celeron M 353 @ 630 mhz, Windows XP(custom optimized), DF v0.27.176.38c:'''
 
* smallest map possible with the smallest site (2x2, assuming no modding),
 
* smallest map possible with the smallest site (2x2, assuming no modding),
 
* 7 dwarves,
 
* 7 dwarves,
Line 144: Line 141:
 
* HFS & UR are unbreached
 
* HFS & UR are unbreached
 
* ~70 fps
 
* ~70 fps
 
''' Intel(R) Atom(TM) CPU N450  @ 1.66GHz,Asus EEE 1001P(Laptop), Debian 8.0(testing), DF v0.40.23 '''
 
* 3x3 site;
 
* 8 adult dwarves working;
 
* 2 animals
 
* 4 z-levels, several two-level deep lakes
 
* ~30 to 50 fps ( Stabilizes at 30 fps more often than not )
 
* No modifications made other than changing the "init.txt" to show instant fps within the game.
 
 
  
 
'''Centrino @ 1.6 GHz, Windows XP, DF 40d'''
 
'''Centrino @ 1.6 GHz, Windows XP, DF 40d'''
Line 167: Line 155:
 
* 30-45 FPS (varies) and occasional interface jerkiness is becoming noticeable
 
* 30-45 FPS (varies) and occasional interface jerkiness is becoming noticeable
  
'''Core Duo 4400 @ 2 GHz, Windows Vista, DF .38c'''
+
'''Core Duo 4400 @ 2 ghz, Windows Vista, DF .38c'''
 
* 3x3 site,
 
* 3x3 site,
 
* 120 dwarves
 
* 120 dwarves
Line 174: Line 162:
 
* ~50 fps (~30 when merchants arrive or many hauling jobs start)
 
* ~50 fps (~30 when merchants arrive or many hauling jobs start)
  
'''Core 2 Duo E6600 @ 2.4 GHz, Windows XP SP2, DF 0.28.181.40d16'''
+
'''Core 2 Duo E6600 @ 2.4 ghz, Windows XP SP2, DF 0.28.181.40d16'''
 
* 6x6 site
 
* 6x6 site
 
* 95 (laboring) dwarves
 
* 95 (laboring) dwarves
Line 180: Line 168:
 
* 5-40 fps (play capped @ 30 fps, dips frequent, avg @ ~20 fps)
 
* 5-40 fps (play capped @ 30 fps, dips frequent, avg @ ~20 fps)
  
'''Intel Core 2 Duo T5800 @ 2 GHz, Windows 7 RC, (unknown DF version #)'''
+
'''Intel Core 2 Duo T5800 @ 2 Ghz, Windows 7 RC, (unknown DF version #)'''
 
* medium-sized site (assumed ~4x4)
 
* medium-sized site (assumed ~4x4)
 
* 151 dwarves
 
* 151 dwarves
Line 189: Line 177:
 
* 15-25 FPS, (avg @ 20-21 fps)
 
* 15-25 FPS, (avg @ 20-21 fps)
  
'''Pentium D 940 @ 3.17 GHz, Windows XP SP2, DF 0.28.181.40d16'''
+
'''Pentium D 940 @ 3.17 ghz, Windows XP SP2, DF 0.28.181.40d16'''
 
* 6x6 site
 
* 6x6 site
 
* 95 (laboring) dwarves
 
* 95 (laboring) dwarves
Line 195: Line 183:
 
* 30-65 fps (play capped @ 50 fps, dips occasionally, avg @ ~40 fps)
 
* 30-65 fps (play capped @ 50 fps, dips occasionally, avg @ ~40 fps)
  
'''Pentium Dual-Core T4200 @ 2 GHz, Intel GMA X4500, Windows 7, 40d16'''
+
'''Pentium Dual-Core T4200 @ 2 Ghz, Intel GMA X4500, Windows 7, 40d16'''
 
* 6x6 site
 
* 6x6 site
 
* 59 dwarves, approx. 50 animals, minimal wildlife
 
* 59 dwarves, approx. 50 animals, minimal wildlife
Line 216: Line 204:
 
* 10-25 fps
 
* 10-25 fps
  
'''Athlon XP 2200 @ 1.8 GHz, Windows XP, DF .38c'''
+
'''Athlon XP 2200 @ 1.8 ghz, Windows XP, DF .38c'''
 
* 6x6 site,
 
* 6x6 site,
 
* A/V software & Dwarf Foreman running in background,
 
* A/V software & Dwarf Foreman running in background,
 
* slightly upwards slanted hill, human town,
 
* slightly upwards slanted hill, human town,
* 35-40 FPS with 17 humans, 38-48 FPS with 7 (Drops to 30-35 with a lot of hauling or when viewing 1 z level up)
+
* 35-40 FPS with 17 humans, 38-48 FPS with 7 (Drops to 30-35 with alot of hauling or when viewing 1 z level up)
  
'''Phenom 9600 @ 2.4 GHz, Windows XP SP2, DF 0.28.181.40d16'''
+
'''Phenom 9600 @ 2.4 ghz, Windows XP SP2, DF 0.28.181.40d16'''
 
* 6x6 site
 
* 6x6 site
 
* 95 (laboring) dwarves
 
* 95 (laboring) dwarves
Line 234: Line 222:
 
* ~100 FPS
 
* ~100 FPS
  
'''Phenom II 955 @ 3.5 GHz, Windows XP SP2, DF 0.28.181.40d16'''
+
'''Phenom II 955 @ 3.5 ghz, Windows XP SP2, DF 0.28.181.40d16'''
 
* 6x6 site
 
* 6x6 site
 
* 95 (laboring) dwarves
 
* 95 (laboring) dwarves
Line 241: Line 229:
  
 
==See also==
 
==See also==
*[[Maximizing framerate]]
+
*{{L|Maximizing framerate}}
  
 
[[Category:FAQ]]
 
[[Category:FAQ]]

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)