Анализ производительности Civilization 7 на ПК: можно играть на многих системах, но к концу игры ваш процессор будет загружен

С каждым новым релизом Civilization мнения поклонников предыдущих версий существенно различаются относительно реализованных изменений, и эта тенденция, скорее всего, сохранится и в последней версии. Однако одним из факторов, который может повлиять на мнение, является ее производительность. Грубо говоря, она работает не оптимально. Она не совсем плоха, но в зависимости от оборудования вашего игрового ПК Civilization 7 может работать плавно и без проблем, а может превратиться в трудоемкий опыт.

Измерение производительности в играх, похожих на Civilization, может быть немного сложным. Хотя регистрация частоты кадров может показаться простой, это всего лишь один аспект того, насколько плавно работает игра. Стратегическая игра, которая управляет 60 кадрами в секунду, заслуживает похвалы, но не тогда, когда ей требуется несколько минут для обработки противников, контролируемых ИИ, во время каждого хода.

Посмотрите видео в начале этой статьи для демонстрации. Видео демонстрирует Civilization 7, запущенную на Asus ROG Ally X в режиме мощности 17 Вт. Для оптимальной производительности графики установлены предустановки качества Medium и масштабирование качества FSR 3, что обеспечивает некоторую разгрузку графического процессора.

Как преданный фанат, я хотел бы поделиться своими первоначальными наблюдениями: с первого взгляда становится ясно, что я использую клавиатуру и мышь на портативном игровом ПК для игры. Хотя Civilization VII можно контролировать с помощью геймпада, ощущения от игры оставляют желать лучшего. Вы также могли заметить, что частота кадров в целом плавная, но 1% минимумов (вторичный показатель FPS) заметно проседают, когда мы перемещаемся по карте.

В целом, это приемлемо, не выдающееся и не плохое. Другими словами, это отражает настроение известного сериала — не фантастическое, не ужасное. Интересно, что он быстро обрабатывает действия ИИ, и есть весомое объяснение этой скорости.

Игра функционирует гладко, поскольку мы наблюдаем типичную сессию, которая длится всего час или около того. Если бы это была большая карта, заполненная конкурентами, или если бы это было на более поздней стадии игры, сцена была бы совсем другой. Однако, чтобы достичь такой точки, требуется много часов, что больше, чем у меня было для тщательного тестирования. К счастью, разработчики из Firaxis Games учли это.

Тесты Civilization 7

Civilization 7 включает два стандартных бенчмарка, которые дают представление о производительности вашего компьютера при запуске игры, имитируя требования оживленной карты или финальной стадии игры довольно эффективно. Вы можете найти эти бенчмарки, спрятанные в разделе «Дополнительный контент» в главном меню игры.

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

  • Тест AI: 10 ходов, время обработки каждого хода фиксируется и отображается как среднее значение. Положение камеры остается фиксированным на протяжении всего теста.
  • Графический бенчмарк: Здесь используется карта, похожая на ту, что в тесте AI, но на этот раз камера перемещается, приближаясь к определенным областям. Отображаются среднее время кадра и частота кадров, а также 90-й и 99-й процентили времени кадра (хотя сохраняется только время кадра).

Характеристики тестового ПК

  • Asus ROG Ally X (режим 17 Вт)
  • Acer Nitro V 15 (игровой режим), Ryzen 7 7735HS, ноутбук GeForce RTX 4050, 16 ГБ DDR5-4800
  • Core i7 9700K (65 Вт), Radeon RX 5700 XT, 16 ГБ DDR4-3200
  • Ryzen 5 5600X (65 Вт), Radeon RX 6750 XT, 32 ГБ DDR4-3200
  • Ryzen 7 5700X3D (120 Вт), GeForce RTX 4070, 32 ГБ DDR4-3200
  • Core i5 13600K (125 Вт), Radeon RX 7800 XT, 32 ГБ DDR5-6000
  • Ryzen 9 9900X (120 Вт), GeForce RTX 4070 Ti, 32 ГБ DDR5-6000
  • Core Ultra 7 265K (250 Вт), GeForce RTX 4080 Super, 48 ГБ DDR5-8000

Результаты тестов ИИ

Видео: Ryzen 9 9900X + RTX 4070 Ti — 1080p Low AI-бенчмарк

Чтобы оценить, насколько эффективно ЦП в каждой тестовой установке справляется с тестами ИИ, было выбрано разрешение 1080p в сочетании с графическими настройками Low и отключенным сглаживанием. Для каждой системы мы провели тест три раза, и представленные результаты являются средним значением этих запусков.

Как геймер, я заметил разницу всего в 4 секунды между моим старым шестилетним Core i7 9700K и новым Ryzen 9 9900X в выполнении задач обработки. Однако когда дело доходит до поздних игровых ситуаций, кажется, что даже самые старые ПК могут справиться с рабочей нагрузкой на сопоставимой скорости, а бюджетные системы заметно медленнее.

Обратите внимание на повышенную скорость ROG Ally X в режиме максимальной мощности (30 Вт) по сравнению со стандартным режимом 17 Вт во время игры, что повышает производительность примерно на 22%. Важно отметить, что процессор остается постоянным между этими режимами; однако он поддерживает более высокую тактовую частоту при увеличении мощности в течение длительных периодов. Это указывает на то, что Civilization VII, по-видимому, отдает приоритет чистой одноядерной производительности над другими факторами.

Как геймер, я изучал использование ЦП во время различных игровых сессий на нескольких системах, и Civilization VII, похоже, распределяет свою рабочую нагрузку между четырьмя-шестью потоками обработки, хотя требует больше этого количества. Интересно, что тест производительности Ryzen 7 5700X3D показывает, что он не сильно зависит от кэша; вместо этого его эффективность на инструкцию (IPC) и тактовая частота играют значительную роль в его общей производительности.

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

Firaxis Games рекомендует Core i5 4690, Core i3 10100 и Ryzen 3 1200 в качестве минимальных процессоров для своей игры. Единственным исключением является Core i3, который поддерживает Hyper-Threading. Кроме того, все эти процессоры имеют четыре ядра и четыре потока. Может быть сложно представить, как эти процессоры могут работать в тесте ИИ, не испытав это на собственном опыте.

Для ясности важно отметить, что эти тесты проводились с использованием обычного кода выпуска. У меня была возможность оценить исправленную версию игры с первого дня, но защита от пиратства Denuvo и ограничения на установку не позволили провести комплексное тестирование на всех платформах в течение указанного периода времени.

Как преданный геймер, я обнаружил, что натыкаюсь на препятствие, когда дело доходит до установки моей любимой игры на несколько систем. Видите ли, есть правило, которое разрешает только пять установок в течение 24-часового окна и не более 20 в месяц. Это не было бы большой проблемой для среднего геймера на ПК, но когда я пытался запустить игру на семи разных системах, ожидание целого дня для каждой установки стало настоящей проблемой. Что еще хуже, бета-релизы также считаются установками, превращая весь процесс в раздражающее занятие.

Результаты графических тестов

Видео: Ryzen 9 9900X + RTX 4070 Ti — 4K High Graphics бенчмарк

Еще одна вещь, которая была довольно раздражающей, это многочисленные случаи, когда моя игра вылетала во время тестирования. Независимо от того, запускаю ли я игру, закрываю ли ее, настраиваю ли графические параметры или запускаю бенчмарк, каждое из этих действий в какой-то момент приводило к полному краху игры. Фактически, во время теста Core i7 9700K потребовалось около четырех часов, чтобы завершить всего три бенчмарка ИИ, потому что игра продолжала вылетать слишком часто.

Вместо этого я выбрал Vulkan вместо DirectX 12, так как последний часто вызывал сбой моей системы при запуске графического бенчмарка. Настройки графики часто не активировались после корректировки, и каждый запуск бенчмарка требовал как минимум двух проверок графических конфигураций, чтобы убедиться, что они установлены правильно. Firaxis Games упомянули, что их патч нулевого дня решает многочисленные проблемы, но из-за ограничений ежедневной установки я не смог тщательно протестировать его до крайнего срока.

Стоит отметить, что системы Core Ultra 7 265K и Ryzen 9 9900X имели наименьшее количество сбоев в целом, но они были склонны к внезапным отключениям при изменении настроек. Надеемся, что версии запуска будут более стабильными, чем те, что мы видели до сих пор.

Для тестирования бенчмарка Graphics я выбрал настройку High-Quality в качестве стандартной. Она автоматически включает FSR 3 Auto upscaling на основе доступного оборудования или, как вы помните, Multisample Antialiasing (MSAA). Чтобы обеспечить справедливость в тестах на собственное разрешение во всех системах, я намеренно установил 4x MSAA для каждой системы.

В сценариях тестирования ИИ игровая среда для графического бенчмаркинга больше похожа на продвинутые уровни, изобилующие многочисленными юнитами. Камера перемещается из одной точки в другую, а игровой интерфейс показывает среднее время кадра плюс 90-й и 99-й процентили времени кадра. Чтобы интерпретировать их как частоту кадров, просто разделите 1000 на время кадра в миллисекундах.

Первоначально мое внимание привлекла непоследовательность в частоте кадров на всех тестовых платформах. Однако во время обычного игрового процесса она демонстрирует большую стабильность. Тем не менее, как показывают кадры ROG Ally X в начале этой статьи, все еще есть возможности для улучшения. Второе наблюдение заключалось в том, что низкие частоты кадров в 1% были стабильно низкими по сравнению со средними частотами кадров, особенно при более низких разрешениях.

Я успешно добавил больше запусков в Ally X с разными настройками качества. Как вы можете заметить, частота кадров с настройками качества Low и Medium в порядке, но снижение графики не улучшает 1% низких кадров. Это связано не с проблемой графического процессора, а с проблемой центрального процессора/системы, поскольку портативная консоль замедляется, когда камера перемещается в новое место. Это, кажется, происходит на всех игровых ПК; так было на каждой системе, на которой я тестировал Civilization 7.

Честно говоря, нет никакого реального преимущества в выборе настройки Low-quality, так как игра использует значительно отличающиеся ресурсы в этом режиме по сравнению со средними или высокими настройками. К сожалению, эти ресурсы не особенно привлекательны визуально. Если вы хотите немного повысить производительность, я бы рекомендовал вместо этого использовать предустановку Medium.

Вам может быть любопытно, почему я не предоставил данные о производительности для других предустановок. Основная причина в том, что частые сбои, с которыми я столкнулся, не позволили мне тщательно протестировать все предустановки. Поскольку 1% минимумов ROG Ally X на High предустановке не намного хуже, чем на других предустановках, вполне вероятно, что другие системы не покажут значительного улучшения в своих 1% минимумах с более низкими графическими настройками.

Civilization VII не требует чрезмерной системной памяти; даже в самой высокой зафиксированной точке она была немного больше 5 ГБ, что делает 16 ГБ, указанные в качестве системных требований, более чем достаточными. Однако, что касается оперативной памяти видеокарты (VRAM), есть существенная разница. Используя PIX в Windows для захвата фактического использования вместо выделенной памяти, я обнаружил пиковое потребление в 14,4 ГБ с RTX 4080 Super во время графического бенчмарка. Этот пик был достигнут практически мгновенно.

Исследование RTX 4070 Ti показало, что она потребляла около 9,5 ГБ при настройках 4K High, но на удивление всего 2,1 ГБ при 1080p Low. Проверив другие карты и их конфигурации аналогичным образом, я могу с уверенностью утверждать, что MSAA здесь не виноват, поскольку использование FSR 3 даже немного увеличивает использование VRAM.

Похоже, что Civilization 7 может загружать все свои ресурсы в видеопамять (VRAM) немедленно, что заставляет меня задаться вопросом, является ли низкая производительность на некоторых тестовых компьютерах следствием нехватки VRAM, а не ограничениями CPU. Однако важно отметить, что ни один GPU никогда не выходил за рамки требований игры к VRAM; даже выделенная VRAM была меньше фактического физического объема.

Масштабирование производительности

Как энтузиаст игр, я могу сказать вам, что масштабирование действительно может в некоторой степени повысить производительность для низкоуровневых GPU. Текстуры обычно имеют довольно высокое разрешение, и со всеми эффектами частиц, работающими на максимальных настройках качества, это создает значительную нагрузку на вычислительную мощность графического процессора. Уменьшая количество пикселей, которые необходимо заштриховать посредством масштабирования, вы заметите прирост производительности, хотя имейте в виду, что он не будет драматичным.

Следующая диаграмма демонстрирует сравнительные улучшения в производительности графики с настройкой 4K High, используя настройку Ryzen 9 9900X и RTX 4070 Ti, где «No AA» означает, что сглаживание было полностью отключено. Вы можете выбрать 1x, 2x или даже 8x MSAA, но я выделил только 4x MSAA в этом обсуждении.

Интересно отметить, что повышение производительности не приводит к значительному повышению самых низких процентилей. Это не особенность, присущая только графическим бенчмаркам; это обычное явление и во время обычного игрового процесса. Такие случаи низкой частоты кадров обычно возникают, когда камера находится в движении, и в такие моменты производительность в первую очередь зависит от ЦП и общей конфигурации ПК.

По сути, это означает, что минимальная производительность ограничена не графическим процессором, а центральным процессором. Это было одинаково и на всех других тестовых компьютерах: масштабирование мало влияет на улучшение 1% минимумов, но значительно повышает среднюю частоту кадров.

В короткие периоды стабильной работы моей конфигурации Core i7 9700K и RX 5700 XT мне удалось получить некоторые результаты масштабирования, которые отражают поведение, наблюдаемое в системе Ryzen 9 9900X.

Для владельцев графических процессоров Nvidia может оказаться неожиданным отсутствие опции DLSS; вместо этого вы столкнетесь с FSR 3 и XeSS от Intel. Прошло некоторое время с тех пор, как я сталкивался с подобной настройкой, но с оборудованием среднего уровня или лучше вам обычно не нужно использовать эти опции, поскольку MSAA (Multi-Sample Anti-Aliasing) дает приемлемые результаты. На самом деле, довольно необычно видеть, как в наши дни используется multisample anti-Aliasing, учитывая, что большинство современных игр используют Temporal Anti-Aliasing (TAA).

Если ваш графический процессор испытывает трудности с MSAA из-за того, что он старый или некачественный, рассмотрите возможность перехода на FSR 3 Native (похож на DLAA от Nvidia, но без DLSS). Этот вариант может помочь снизить нагрузку на ваш графический процессор, особенно во время игр. Хотя MSAA может привести к размытию некоторых объектов, FSR 3 Native сохраняет детализацию, что делает его лучшим выбором для повышения визуальной четкости. Я предлагаю вам попробовать его для более детального игрового процесса.

Чтобы получить четкое представление об увеличенных изображениях из предоставленного набора, просто увеличьте галерею, нажав на кнопку «Развернуть», а затем выберите «Просмотреть оригинал» для просмотра несжатых версий в высоком разрешении.

Я бы не советовал уменьшать значение масштабирования, так как объекты начинают выглядеть слишком размытыми за пределами настройки Balance, особенно при разрешении 1080p. Также будьте осторожны, используя масштабирование только из соображений производительности. Это может привести к менее приятному игровому процессу из-за нестабильной частоты кадров.

Вместо того чтобы решать эту проблему путем использования вертикальной синхронизации или установки ограничения частоты кадров через драйвер видеокарты или внешнее программное обеспечение, было бы оптимальнее, если бы Civilization 7 имела встроенную функцию ограничения частоты кадров.

Заключительные мысли

Из-за многочисленных проблем нестабильности, с которыми я столкнулся при работе с кодом для обзора, я не смог точно определить, где именно возникают основные проблемы с производительностью в Civilization 7. Однако собранные мной данные говорят о том, что эти проблемы в первую очередь связаны с ЦП. Проще говоря, похоже, что игра больше борется с одноядерной обработкой, хотя это не однопоточная игра.

Проще говоря, чтобы получить наилучшие результаты при игре в компьютерные игры, вам понадобится компьютер с современным дизайном ЦП и высокой тактовой частотой. Однако даже при такой настройке наличие хорошей графической карты (GPU) имеет важное значение для запуска игр с высококачественными настройками.

Подводя итог, можно сказать, что игровой процесс вполне удовлетворительный для 4X-стратегической игры, но есть опасения относительно того, насколько сложными могут стать крупномасштабные карты. Играть на портативном игровом ПК может быть не особенно приятно, но, по крайней мере, Civilization 7 удается адекватно функционировать на таких устройствах, хотя и с некоторыми ограничениями при работе со сложными картами. Это может вызвать сомнения относительно ее совместимости с многочисленными бюджетными игровыми установками.

Учитывая все факторы, Civilization 7 больше подходит для современного игрового компьютера благодаря более плавной производительности. Это особенно актуально, когда речь идет о поддержании стабильной частоты кадров даже во время интенсивных игровых моментов. Положительным моментом является то, что в отличие от некоторых игр 2025 года, в Civilization 7 вам не придется использовать масштабирование, что может быть весьма полезно!

Смотрите также

2025-02-03 17:19