Найти тему
KUPIKOD

«Где моя оптимизация»: почему новые игры тормозят даже на RTX 3070

Оглавление

Помните, когда новая видеокарта гарантировала несколько лет беззаботного гейминга: купил 1060-6 и наслаждайся плавным геймплеем во всех новинках? Увы, эти дни давно прошли. Сегодня даже RTX 3070 с трудом справляется с современными играми, а для комфортной игры в 4K нужно продать почку и купить RTX 4080. Что же пошло не так?

Реальность современного гейминга выглядит удручающе. Для того чтобы насладиться хотя бы нестабильными 30 кадрами в секунду в разрешении 2K, вам понадобится видеокарта уровня RTX 4050/3060 или её аналог от AMD. Хотите стабильные 30 FPS? Готовьтесь раскошелиться на RTX 3070.

А если есть скромная о плавных 60 кадрах в 2K или хотя бы 30 в 4K — придётся задуматься о покупке топовой RTX 4080. Причём для 30-й серии всё сдвигается на шаг назад, и тормозить будет уже на 3070.

И вот мы сидим перед мониторами, наблюдая, как видеокарты задыхаются в современных играх. Возникает резонный вопрос: какого чёрта?

Закон Мура сдаёт позиции

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

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

-2

Производители чипов пытаются обойти это ограничение, увеличивая площадь кристалла или повышая TDP (тепловую мощность). Однако такой подход ведёт к росту процента брака при производстве и, как следствие, к увеличению стоимости конечного продукта. В результате мы наблюдаем замедление роста производительности видеокарт при одновременном росте их цен. Закон Мура, изначально сформулированный как «производительность кристалла равной стоимости будет удваиваться каждые два года», похоже, окончательно перестал работать.

Unreal Engine 5

Одним из главных виновников сложившейся ситуации можно назвать и Unreal Engine 5. Этот мощный игровой движок от Epic Games произвёл настоящую революцию в графике, но вместе с тем стал настоящим бичом оптимизации.

Главные козыри UE5 — технологии Lumen и Nanite — действительно впечатляют своими возможностями. Lumen обеспечивает реалистичное глобальное освещение в реальном времени, а Nanite позволяет создавать невероятно детализированные модели с миллиардами полигонов. Однако эти технологии требуют огромных ресурсов, с которыми с трудом справляются даже самые мощные современные системы, выдавая далеко не те кадровые частоты, которых ожидают игроки.

-3

Создаётся впечатление, что разработчики Epic Games сосредоточились исключительно на визуальной составляющей, отодвинув вопросы производительности на второй план. В результате мы получаем игры, которые выглядят потрясающе, но требуют просто запредельных системных ресурсов для комфортной игры.

Технологии апскейлинга: костыль вместо решения

В попытке решить проблему низкой производительности, производители GPU представили технологии апскейлинга, такие как NVIDIA DLSS и AMD FSR. Изначально они позиционировались как способ повысить частоту кадров без существенной потери качества изображения. Однако на практике эти решения создали новые проблемы.

  • Во-первых, использование апскейлинга всё же приводит к появлению заметных артефактов изображения. Да, их видно не сразу, но вот «развидеть» уже не выходит.
  • Во-вторых, эти технологии могут увеличивать задержку ввода, что критично для динамичных игр. Особенно остро эта проблема проявляется при использовании новомодной технологии генерации кадров (поскольку берутся они «из воздуха», так что инпутлаг на сгенерированных участках равен бесконечности, создавая крайне неприятный «кисельный» эффект).

Но самое печальное, что разработчики игр стали воспринимать DLSS и FSR не как временное решение для слабых GPU, а как оправдание для недостаточной оптимизации базовой версии игры. Вместо того чтобы тщательно оптимизировать код, они просто полагаются на то, что игроки включат апскейлинг. Не хотят смотреть на мыло и играть в киселе? Их проблемы!

Когда лень — двигатель регресса

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

-4

На это работают сразу несколько факторов: общее повышение криворукости разработчиков, которых из-за бума индустрии буквально набирают после полугодовых курсов; снижение QA, а, главное, повышение терпимости (и богатства) геймеров.

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

[ Почему в 2024 игры ТАК тормозят, а в 2014 — всё «летало»? ]

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

Монополия на рынке GPU: отсутствие стимулов для инноваций

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

AMD и Intel пытаются составить конкуренцию, но пока их усилия не приносят ощутимых результатов, особенно в хай-энде.

Усугубляет ситуацию и то, что производством чипов для всех этих компаний занимается, по сути, один игрок — TSMC. Эта тайваньская компания фактически монополизировала производство передовых полупроводников, что даёт ей возможность «гнуть» цены.

-5

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

Замкнутый круг неоптимизации: кто виноват и что делать?

Мы оказались в своеобразном замкнутом круге, где каждый участник индустрии перекладывает ответственность на других. Разработчики движков и игр не стремятся к тщательной оптимизации, полагаясь на постоянный рост мощности железа. Они уверены, что геймеры просто купят более мощные карты, если хотят насладиться их творением в полной красе.

Производители железа, в свою очередь, повышают цены на топовые модели, зная, что энтузиасты всё равно раскошелятся на новую RTX 4070 или её аналог. При этом они сами сталкиваются с физическими ограничениями в повышении производительности чипов, что заставляет их искать новые, часто более дорогие решения.

А что же мы, игроки? Мы продолжаем покупать плохо оптимизированные игры, потому что хотим играть в новинки. Либо миримся с низким FPS, либо раскошеливаемся на видеокарты на класс-два выше необходимого ранее. И этим поддерживаем порочный круг, давая понять индустрии, что готовы терпеть или платить.

Это раньше такой 1060 было достаточно для всего. Времена изменились...
Это раньше такой 1060 было достаточно для всего. Времена изменились...

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

К счастью, на рынке есть множество игр, созданных в былые годы, которые уже успело «догнать» даже бюджетное «железо» — не говоря о том, что и сами они продаются со скидкой. Я предлагаю изучить каталог Kupikod, где можно купить напрямую почти все игры из Steam — в том числе недоступные в РФ, на ваш аккаунт без смены региона:

Магазин игр Steam (гифтами, в один клик)
Купить игры Steam (ключами, в три клика)
С промокодом FULLDZEN — скидка до 10% на весь ассортимент

Статью для вас подготовил: В. Волков. Игрок с пятнадцатилетним стажем и молодой рецензент.
Играйте в хорошие игры!