System requirements - Dwarf Fortress Wiki (2024)

This article was migrated from DF2014:System requirements and may be inaccurate for the current version of DF (v50.13). See this page for more information.

!!UNKNOWN!! · xTATTEREDx · +FINE+ · *SUPERIOR* · ≡EXCEPTIONAL≡ · ☼MASTERWORK☼

This article is about the current version of DF.
Note that some content may still need to be updated.

More Info· V

If you're looking for information on improving the performance of Dwarf Fortress on your computer, see Maximizing Framerate. For installation instructions, see Installation.

Dwarf Fortress is a very complex game, but in ways that differ from most other complex games. This leads to the game having a somewhat unusual set of requirements.

Note that while the front page displays only the current builds, there also exist previous versions under the "All Versions" link.

Contents

  • 1 Premium version official requirements
  • 2 OS
  • 3 GPU
  • 4 CPU
    • 4.1 Cache size
  • 5 RAM
  • 6 Experimental reports
    • 6.1 Report format
    • 6.2 Reports

Premium version official requirements[edit]

From the Steam page

Windows

  • Requires a 64-bit processor and operating system
  • OS: minimum Windows 7 or later
  • Processor: minimum Dual Core CPU - 2.4GHz+, recommended Dual Core CPU - 4GHz+
  • Memory: 4 GB RAM
  • Graphics: 1GB of VRAM: Intel HD 3000 GPU / AMD HD 5450 / Nvidia 9400 GT
  • Storage: 500 MB available space

SteamOS + Linux

  • None listed on the Steam page yet, but it should work on Ubuntu 22.04 LTS or later and other up to date Linux distributions.

OS[edit]

  • 64-bit Windows can run the Premium and Classic releases natively. 32-bit and ARM versions of Windows will not be able to run DF. If you are unsure if you are using 64-bit Windows, check using the instructions here.
    • Windows Vista/7/8/8.1 are unsupported by Microsoft and may have issues -- be warned!
  • Linux on x86-64 (including SteamOS) can run the Premium version of Dwarf Fortress on Steam natively, though there may be issues that may or may not be fixed by using Proton.
  • Linux on x86-64 and MacOS on Intel may be able to run Dwarf Fortress via Wine, previous versions are rated Platinum on Wine's AppDB. Some find this to be more stable than the native Steam Linux version.
  • MacOS on Apple Silicon (listed here) has worked for some people by running Dwarf Fortress via Wine in Rosetta 2's x86-64 emulation. Add your experiences below under Reports if you try! See the installation page for details.
  • 'Linux ARM64 native builds, as of v50.13, are not yet published. The MacOS native build for v50+ has been cancelled for the time being (See the Kitfox FAQ).

GPU[edit]

Dwarf Fortress is not particularly graphically intensive, even when using high-res tilesets and graphics sets. Dwarf Fortress also doesn't use technologies like OpenCL to make use of graphics cards anyway, so a top-of-the-line graphics card will generally not improve performance.

CPU[edit]

Dwarf Fortress mostly operates on a single thread, so if you want to optimize for DF, you should probably optimize for single-core performance. This is especially true if you want to do more laggy things, such as mist generators. However, laggy circ*mstances are generally the exception, not the rule, and in those other circ*mstances, you generally don't need a particularly powerful CPU.

Cache size[edit]

As Dwarf Fortress' bottlenecks are mostly due to cache misses, it has been speculated on the DF forums that "a CPU with a positively giant L3/L4 cache (and I mean > 256 mb or GTFO)" would improve DF performance, as would using faster RAM with smaller transfer times—see the next section.

RAM[edit]

During regular gameplay, Dwarf Fortress usually doesn't consume too much memory - 512MB is probably a bit tight, but 1GB is absolutely sufficient, though if you're short on RAM, you may want to quit other running processes. What's particularly important during regular gameplay is RAM latency—since the game uses the RAM every single frame, it's important that your RAM be fast, lest you experience FPS death.

However, world generation is known to eat up a lot more RAM than normal gameplay, especially if you generate worlds that are particularly large or have long histories - multiple gigabytes may be consumed. To be safe, you should shut down any background processes when generating a world, and if you're particularly tight on RAM, consider reducing the size or history of the worlds you generate—the game is rich enough with content that you'll still have plenty of things to do, and you can always tweak the other, less RAM-hungry advanced world generation parameters. (RAM latency is less of a problem here, since you'll only need to do this once every so often.)

Experimental reports[edit]

Report format[edit]

Please read the report template page before contributing any reports.

Reports[edit]

Configuration type: RAM-upgraded MacBook Pro (13-inch, Late 2011)

Game info
Game version: v50.12-beta8
World size: Small
Embark size: 4x4
Age of fort: 8 years
Number of dwarves: 193
Average fps: 32 (18 graphical)
Default/nondefault raws: default
Tileset in use: Steam
Amount of stone dug: ~3000
Amount of water and state: inactive magma pump stack, no water
Approximate amount of z-levels: 30
RAM usage of game: 1622 MB
Draw mode in init.txt: Auto
PC info
CPU: Intel Core i7-2640M @ 2.8 GHz
RAM: 16 GB DDR3 @ 1333 MHz
GPU: Intel HD Graphics 3000
OS: Windows 10 under Boot Camp
"System requirements" in other Languages
Dwarven:idith inem
Elven:eritha enotho
Goblin:obsår eted
Human:histek tikes
System requirements - Dwarf Fortress Wiki (2024)

FAQs

Is Dwarf Fortress CPU heavy? ›

Dwarf Fortress is an extremely CPU-intensive application that currently requires a fast, modern machine (recommendations). The objective of this page is to help you reduce game lag, a crippling problem for many players. There exists an accelerated version of DF.

What are the system requirements for Dwarf Fortress? ›

System Requirements

Processor: Dual Core CPU - 2.4GHz+ Memory: 4 GB RAM. Graphics: 1GB of VRAM: Intel HD 3000 GPU / AMD HD 5450 / Nvidia 9400 GT. Storage: 500 MB available space.

Does Dwarf Fortress need a GPU? ›

Originally posted by Sinclair: Most of the game's load is actually simulation running in the background. I believe a dwarf takes a step every 10 simulation frames. This means that the GPU load is actually minimal compared to the CPU load.

What is the best starting condition for Dwarf Fortress? ›

Starting your fortress in Calm or Serene biomes is the best way to ensure a successful start.

Do you need a good PC to run Dwarf Fortress? ›

Can I Run Dwarf Fortress? The minimum memory requirement for Dwarf Fortress is 4 GB of RAM installed in your computer. You will need at least 500 MB of free disk space to install Dwarf Fortress. An Intel Core 2 Duo Q6867 CPU is required at a minimum to run Dwarf Fortress.

Is Dwarf Fortress laggy? ›

The entire UI feels sluggish especially when choosing a place to embark. Playing the game at 4K has an even greater impact. I understand the game is CPU bound but why can't the input thread be separated from the other threads? I played the game in both Linux and Windows in 4K, 2K and 1080p and all resolutions have lag.

What size is best for Dwarf Fortress? ›

4x4 is more than enough for most purposes, you can relatively easily get 2 to 3 biomes with that size as well if that's what you are looking for too. I sometimes go down to 3x3 if the goal isn't a massive sprawling fortress.

How big do rooms need to be Dwarf Fortress? ›

You can make a 1x3 bedroom that is great/grand by using decent furniture and also building a iron/gold/platinum floor tile/s in it then engraving the tile/s using your highest level engraver. A 1x3 great bedroom will make your dwarf happier than a 10x10 modest bedroom because SIZE DOES NOT REALLY MATTER.

What can Dwarf Fortress run on? ›

Here are the Dwarf Fortress System Requirements (Minimum)
  • CPU: Info.
  • CPU SPEED: Dual Core CPU - 2.4GHz+
  • RAM: 4 GB.
  • VIDEO CARD: 1GB of VRAM: Intel HD 3000 GPU / AMD Radeon HD 5450 / Nvidia GeForce 9400 GT.
  • DEDICATED VIDEO RAM: 1 GB.
  • PIXEL SHADER: 4.0.
  • VERTEX SHADER: 4.0.
  • OS: Windows XP SP3 or later.

Is Dwarf Fortress hard to play? ›

“Dwarf Fortress” is a game that's garnered a reputation for being hard.

Does Dwarf Fortress use multiple cores? ›

Dwarf Fortress is memory-limited, not CPU limited. Running DF on multiple cores won't change the fact that the simulator taxes memory extremely hard. Taxing memory even more by including 3d rendering or PCIe transfers to a graphics card will slow down the game.

What graphics library does Dwarf Fortress use? ›

The game is written in C++, and the "ascii-style" visualization of the classic version has been rendered with the SDL library for ages by now.

What is the most difficult biome in Dwarf Fortress? ›

It basically only gets hard if you settle on tough biomes like evil, savage or cold or with necromancers but even that can be easily managed once you know how to deal with it. Or if you are unlucky you could have some early random dragon or demon visitor or cave inhabitants you can't deal with in your embark.

What is the ideal farm size in Dwarf Fortress? ›

Since a single seed can produce up to six harvestable plants (or more — see fertilizing below) and each plant yields one (easy) meal at a Kitchen, a fortress with the max population of 200 dwarves could (hypothetically) survive on a 6x6 farm plot for food.

What is the best starting zone in Dwarf Fortress? ›

In the beginning, look for a temperate area with plenty of trees and vegetation, a river of some kind (the smaller the better, dwarves aren't good swimmers), and no aquifer. You'll want the area to have a "Flux Stone Layer," "Shallow Clay," "Deep" or "Very Deep Soil," "Shallow Metals," AND "Deep Metals."

Is TF2 CPU or GPU heavy? ›

Ermm, TF2 is actually a more CPU heavy game! Even with a beast GPU, it won't add much to your games performance unless you have a CPU to match!

Is Genshin a CPU heavy game? ›

However, Genshin Impact is not heavily CPU intensive compared to some other games. The reason for this is that Genshin Impact is designed to be playable on a wide range of systems, including lower-end machines. As a result, the developers have optimized the game to be more GPU intensive rather than CPU intensive.

Is CPU or GPU heavy game? ›

Both the GPU and CPU are important, but the GPU has a more significant impact in most cases. Modern games are graphically demanding, and the GPU handles all graphics rendering and processing needed to display modern games. In contrast, the CPU's role is on core processing tasks.

Is Vulkan CPU heavy? ›

Lower CPU usage

Vulkan reduces load on CPUs through the use of batching and other low-level optimizations, therefore reducing CPU workloads and leaving the CPU free to do more computation or rendering than would otherwise be possible.

Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 6058

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.