System requirements

Материал из Dwarf Fortress Wiki
Перейти к навигацииПерейти к поиску
Если вы ищете информацию об улучшении производительности Dwarf Fortress на вашем компьютере, см. Увеличение FPS. Инструкции по установке см. в Установка.

Dwarf Fortress — очень сложная игра, но она отличается от большинства других сложных игр. Из-за этого у игры несколько необычный набор требований.

Обратите внимание, что хотя главная страница отображает только текущую сборку под Windows x86-64, также существуют предыдущие версии по ссылке "All Versions".

Официальные требования

Со страницы Steam:

  • Требуется 64-разрядные процессор и операционная система
  • ОС: минимум Windows XP SP3 или выше
  • Процессор: минимум Dual Core CPU - 2.4GHz+, рекомендуется Dual Core CPU - 4GHz+
  • Оперативная память: 4 ГБ RAM
  • Видеокарта: 1 ГБ VRAM: Intel HD 3000 GPU / AMD HD 5450 / Nvidia 9400 GT
  • Место на диске: 500 МБ

ОС

  • 64-разрядная Windows может изначально запускать Premium и Classic. 32-разрядные и ARM-версии Windows не смогут запускать DF. Если вы не уверены, используете ли вы 64-разрядную версию Windows, проверьте ее с помощью инструкции тут.
    • Windows XP/7/8/8.1 не поддерживаются Microsoft и могут иметь проблемы с игрой (что, правда, маловероятно) — будьте осторожны!
  • Linux на x86-64 (включая SteamOS) может запускать Premium-версию Dwarf Fortress в Steam через слой совместимости Proton. Начиная с версии 50.04, игра получила платиновый рейтинг на ProtonDB.
  • Linux на x86-64 и MacOS на Intel могут запускать Dwarf Fortress через Wine, предыдущие версии имеет платиновый рейтинг в Wine AppDB.
  • MacOS на Apple Silicon (указан здесь) может запустить Dwarf Fortress через Wine в эмуляции x86-64 Rosetta 2.
  • Версии под Linux x86-64/ARM64 и MacOS на Intel/Apple Silicon к версии 50.09 еще не опубликованы.

GPU

Dwarf Fortress не особенно требовательна к графике, даже при использовании тайлсета и графиксета высокого разрешения. Dwarf Fortress также не использует технологии, вроде OpenCL для использования графических карт, поэтому графическая карта высшего класса, как правило, не улучшить производительность.

CPU

Dwarf Fortress в основном работает с одним потоком, поэтому, если вы хотите оптимизировать для DF, вам, вероятно, следует оптимизировать производительность для одного ядра. Это особенно верно, если вы хотите делать более медленные вещи, такие как генераторы тумана. Тем не менее, лаги обычно являются исключением, а не правилом, и в этих других обстоятельствах вам, как правило, не нужен особенно мощный процессор.

С 50.09 расчеты поля зрения существ задействуют отдельный поток.

Размер кеша

Бутылочное горлышко производительности в Dwarf Fortress в основном связано с промахами кеша, это было предположено на форумах DF, что "процессор с явно гигантским кешем L3/L4 (т. е. > 256 МБ)" улучшит производительность DF, равно как и использование более быстрой оперативной памяти с меньшим временем передачи — см. следующий раздел.

RAM

Во время обычного игрового процесса Dwarf Fortress обычно не потребляет слишком много памяти — 512 МБ, вероятно, будем немного впритык, но 1 ГБ абсолютно достаточно. Что особенно важно во время обычного игрового процесса, так это задержка ОЗУ — поскольку игра использует ОЗУ каждый фрейм, важно, чтобы ваша ОЗУ была быстрой, иначе вы испытаете смерть FPS.

Однако генерация мира потребляет намного больше оперативной памяти, чем обычный игровой процесс, особенно если вы создаете большие миры или миры с длинной историей — может потребляться несколько гигабайт. Чтобы наверняка не испытывать, вы можете отключить все фоновые процессы при создании мира, а если у вас особенно мало оперативной памяти, рассмотрите возможность уменьшения размера или истории создаваемых вами миров — игра даже в них крайне богата контентом, у вас всегда будем чем заняться, кроме того вы всегда можете настроить другие, менее требовательные к оперативной памяти параметры расширенной генерации мира. (Задержка ОЗУ при генерации не является проблемой, поскольку процесс производится только один раз.)

"System requirements" на других языках
Дварфийский: idith inem
Эльфийский: eritha enotho
Гоблинский: obsår eted
Язык людей: histek tikes