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: | ||
− | + | ''If you're looking for information on improving the performance of Dwarf Fortress on your computer, see [[Maximizing Framerate]].'' | |
− | |||
− | ''If you're looking for information on improving the performance of Dwarf Fortress on your computer, see [[ | ||
General Requirements: | General Requirements: | ||
Line 14: | Line 12: | ||
The larger your map and the more units on it, the harder your computer will need to work. The speed of the simulation depends on the size of the map, the number of entities (dwarves, pets, etc.), the number of levels (mountainous maps have more depth levels), the number of objects and other factors. Modern computers should be able to run 3x3 maps with medium-sized fortresses at 80-100 FPS. Particularly fast processors may be able to handle much larger maps at the same speed. | The larger your map and the more units on it, the harder your computer will need to work. The speed of the simulation depends on the size of the map, the number of entities (dwarves, pets, etc.), the number of levels (mountainous maps have more depth levels), the number of objects and other factors. Modern computers should be able to run 3x3 maps with medium-sized fortresses at 80-100 FPS. Particularly fast processors may be able to handle much larger maps at the same speed. | ||
− | |||
− | |||
− | |||
− | |||
==Other Operating Systems== | ==Other Operating Systems== | ||
Line 23: | Line 17: | ||
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 [[Dwarven syrup]]. Most distributions provide Wine, so consult your distribution-specific documentation for help. | ||
− | See | + | See [http://www.bay12games.com/cgi-local/ultimatebb.cgi?ubb=get_topic&f=2&t=000448 this thread] for tips about Ubuntu and other distributions. |
On 24 December, 2008 Toady released the first native Linux version of Dwarf Fortress. It is compiled for 32-bit environments, however, and may not run under 64-bit environments without additional libraries, depending on the Linux distribution. | On 24 December, 2008 Toady released the first native Linux version of Dwarf Fortress. It is compiled for 32-bit environments, however, and may not run under 64-bit environments without additional libraries, depending on the Linux distribution. | ||
====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 | + | 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.''''' | ||
− | + | The 32-bit package can be downloaded directly from [http://packages.ubuntu.com/intrepid/i386/libsdl-image1.2/download Ubuntu's package repository]. Once the download is complete, open a console window and navigate to the directory containing the file. Extract the contents by typing: | |
− | |||
− | |||
− | |||
dpkg-deb -x libsdl-image1.2_1.2.6-3_i386.deb ./libsdl-image | dpkg-deb -x libsdl-image1.2_1.2.6-3_i386.deb ./libsdl-image | ||
Line 59: | Line 50: | ||
* media-libs/libsdl | * media-libs/libsdl | ||
* media-libs/sdl-image | * media-libs/sdl-image | ||
− | |||
− | |||
* virtual/opengl | * virtual/opengl | ||
* virtual/glu | * virtual/glu | ||
Line 77: | Line 66: | ||
If using Gnome, or KDE with some Gnome applications, the following will most likely be installed already: | If using Gnome, or KDE with some Gnome applications, the following will most likely be installed already: | ||
− | |||
* gtk2 | * gtk2 | ||
* libgl | * libgl | ||
* sdl | * sdl | ||
* sdl_image | * sdl_image | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | 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 101: | Line 82: | ||
su | su | ||
pacman -U dwarffortress-v0.28.181.40d11-5-i686.pkg.tar.gz | pacman -U dwarffortress-v0.28.181.40d11-5-i686.pkg.tar.gz | ||
− | |||
− | |||
===OS X=== | ===OS X=== | ||
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, | + | it requires system 10.3 or later, 100mb of hard drive space, and a minimum of 512mb of ram. |
− | |||
− | |||
==Optimizing Dwarf Fortress== | ==Optimizing Dwarf Fortress== | ||
Line 116: | Line 93: | ||
=== Intel Processors === | === Intel Processors === | ||
− | + | '''Celeron M 353 @ 630 mhz, Windows XP(custom optimized), DF v0.27.176.38c:''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | '''Celeron M 353 @ 630 | ||
* 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 114: | ||
* HFS & UR are unbreached | * HFS & UR are unbreached | ||
* ~70 fps | * ~70 fps | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Pentium 4 @ 2.2 GHz, (unknown OS), DF 0.27.169.33g:''' | '''Pentium 4 @ 2.2 GHz, (unknown OS), DF 0.27.169.33g:''' | ||
Line 167: | Line 121: | ||
* 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 | + | '''Core Duo 4400 @ 2 ghz, Windows Vista, DF .38c''' |
* 3x3 site, | * 3x3 site, | ||
* 120 dwarves | * 120 dwarves | ||
Line 174: | Line 128: | ||
* ~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 | + | '''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 134: | ||
* 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 | + | '''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 143: | ||
* 15-25 FPS, (avg @ 20-21 fps) | * 15-25 FPS, (avg @ 20-21 fps) | ||
− | '''Pentium D 940 @ 3.17 | + | '''Pentium D 940 @ 3.17 ghz, Windows XP SP2, DF 0.28.181.40d16''' |
* 6x6 site | * 6x6 site | ||
* 95 (laboring) dwarves | * 95 (laboring) dwarves | ||
* cave-ins, temp., weather disabled, no elevation changes at ground-level, no special sites | * cave-ins, temp., weather disabled, no elevation changes at ground-level, no special sites | ||
* 30-65 fps (play capped @ 50 fps, dips occasionally, avg @ ~40 fps) | * 30-65 fps (play capped @ 50 fps, dips occasionally, avg @ ~40 fps) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== AMD Processors === | === AMD Processors === | ||
− | + | '''Athlon XP 2200 @ 1.8 ghz, Windows XP, DF .38c''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | '''Athlon XP 2200 @ 1.8 | ||
* 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 | + | * 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 | + | '''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 169: | ||
* ~100 FPS | * ~100 FPS | ||
− | '''Phenom II 955 @ 3.5 | + | '''Phenom II 955 @ 3.5 ghz, Windows XP SP2, DF 0.28.181.40d16''' |
* 6x6 site | * 6x6 site | ||
* 95 (laboring) dwarves | * 95 (laboring) dwarves |