Feral Interactive выпустила порт Total War: WARHAMMER III для Linux. Игра от Creative Assembly и SEGA вышла 17 февраля 2022 года на Windows и macOS, а теперь доступна и на Linux. Это третья часть трилогии и завершение истории о силах Хаоса и мире смертных.
Разберём, что даёт нативный порт, какие требования и как оценить производительность.
Что за игра
Total War: WARHAMMER III сочетает пошаговую стратегию на глобальной карте с тактическими сражениями в реальном времени. Действие разворачивается во вселенной Warhammer от Games Workshop. В кампании можно играть за демонические силы Хаоса или защищать мир смертных.
Для Linux-геймеров важен сам факт нативного порта: Feral Interactive известна качественными адаптациями и поддержкой. Это не Proton-запуск, а сборка под Linux.
# проверить, что игра видит GPU и драйвер
glxinfo -B | grep -E "OpenGL renderer|version"
vulkaninfo --summary | head -20
# для NVIDIA
nvidia-smi --query-gpu=name,driver_version --format=csv
Системные требования
Feral рекомендует Ubuntu 20.04 LTS или новее и процессор уровня Intel Core i7-4770 с частотой не менее 3,4 ГГц или эквивалент. Для современных сборок этого мало: игра требовательна к CPU в больших битвах.
Видеокарта должна поддерживать Vulkan. На Linux это означает проприетарный драйвер NVIDIA или Mesa для AMD/Intel. Старые GPU могут не пройти по требованиям.
# проверить поддержку Vulkan
vulkaninfo --summary | grep -E "apiVersion|driverVersion|deviceName"
# проверить объем памяти и CPU
free -h
lscpu | grep -E "Model name|Core|Thread"
Не ориентируйтесь только на минимальные требования: для кампании с большими армиями нужен запас по CPU и памяти.
Нативный порт или Proton
Нативный порт обычно даёт лучшую совместимость с драйверами и меньше сюрпризов при обновлениях. Но иногда Proton-версия работает быстрее, потому что разработчики оптимизируют под Windows-сборку.
Сравните оба варианта на своей системе. Если игра доступна в Steam, можно переключить совместимость и измерить FPS.
# запустить игру с MangoHud
mangohud %command%
# HUD DXVK для Proton-версии
DXVK_HUD=fps,frametimes,gpuload %command%
Смотрите не только средний FPS, но и 1% low. В стратегиях важна плавность при перемещении камеры и в массовых сражениях.
Производительность
Total War: WARHAMMER III — тяжёлая игра. В битвах с тысячами юнитов нагрузка ложится на CPU: обсчёт ИИ, физика, поиск пути. GPU тоже нагружается эффектами и большими армиями.
Для комфортной игры на Linux проверьте:
— драйвер GPU и версию ядра;
— настройки качества и разрешение;
— ограничение FPS;
— фоновые процессы.
# мониторинг во время игры
watch -n1 nvidia-smi
# или
mangohud %command%
Если FPS нестабилен, снизьте качество теней и эффектов, уменьшите размер армий или разрешение. В стратегиях это часто даёт больше, чем апгрейд GPU.
Установка и запуск
Игра распространяется через Steam. После покупки проверьте, что в свойствах выбрана Linux-версия, а не Proton, если хотите нативный порт.
# проверить библиотеки Steam
ls ~/.steam/steam/steamapps/common/ | grep -i "total war"
# посмотреть логи запуска
find ~/.steam -name "*.log" -newermt "-1 day" 2>/dev/null | head
Если игра не запускается, проверьте зависимости и права. Иногда помогает удалить конфигурацию игры и запустить заново.
# найти конфигурацию (путь зависит от версии)
find ~/.local/share -maxdepth 3 -iname "*warhammer*" 2>/dev/null | head
Не удаляйте сохранения: они могут находиться в другом каталоге. Сделайте резервную копию перед экспериментами.
DLC и мультиплеер
Total War: WARHAMMER III имеет DLC и поддержку мультиплеера. Проверьте, что все дополнения доступны на Linux и что кроссплатформенная игра работает с друзьями на Windows. Обычно Feral обеспечивает совместимость, но лучше уточнить перед покупкой.
# посмотреть установленные DLC в Steam (через интерфейс)
# проверить сетевые порты, если мультиплеер не работает
ss -tunp | grep -i steam
Для мультиплеера важна стабильность соединения. Используйте проводной интернет, если возможно, и проверьте файрвол.
Стоит ли играть на Linux
Если у вас современная видеокарта и драйверы в порядке, нативный порт — хороший вариант. Если система старая, проверьте требования и отзывы. В некоторых случаях Proton может оказаться проще.
Для стратегий важнее CPU и память, чем максимальная частота GPU. 16 ГБ памяти — разумный минимум, 32 ГБ — комфортнее для больших кампаний.
# проверить, не упирается ли система в память
free -h
vmstat 1 5
Сравнение с Windows-версией
Нативный порт обычно близок по функциональности, но могут отличаться мелкие детали: поддержка модов, оверлеи, античит, интеграция с Steam. Проверьте, работают ли ваши любимые моды и сохранения.
Если вы играете в мультиплеере с друзьями на Windows, уточните совместимость версий. Иногда патчи выходят в разное время, и игра временно недоступна между платформами.
# проверить версию игры и логи
find ~/.steam -iname "*warhammer*" -maxdepth 6 2>/dev/null | head
# посмотреть, какие библиотеки использует бинарник
ldd ~/.steam/steam/steamapps/common/"Total War WARHAMMER III"/bin/* 2>/dev/null | grep "not found" | head
Для модов может понадобиться ручная установка. Читайте инструкции сообщества и делайте резервные копии перед изменениями.
Итог
Total War: WARHAMMER III получила нативный Linux-порт от Feral Interactive. Это хорошая новость для стратегов, но игра требовательна к CPU и GPU. Проверьте Vulkan, драйверы и память, сравните нативный порт с Proton и настройте качество под свою систему. Для больших битв запас по CPU важнее, чем топовая видеокарта.