
Резюме
- Новейшие видеокарты NVIDIA больше не поддерживают 32-битный PhysX, что влияет на сохранение игр.
- Удаление затронет игры с 32-битной PhysX, использующие вместо этого центральный процессор, что повлияет на качество изображения.
- В будущем NVIDIA может выпустить программное решение или добавить второй графический процессор.
Последняя и самая лучшая линейка видеокарт NVIDIA улучшает то, что было раньше, почти во всех отношениях, если не намного. Однако в одной области эти карты немного, но существенно отступили: PhysX.
В частности, NVIDIA отказалась от поддержки 32-битной CUDA, что означает, что игры, использующие 32-битную PhysX, теперь фактически невоспроизводимы на последних картах NVIDIA, если только вы не отключите эту функцию полностью. Это большая проблема? Это не будет проблемой для большинства геймеров, но тот факт, что NVIDIA на самом деле не объявила об удалении этой функции каким-либо существенным образом, и что затронуто приличное количество важных игр, все еще вызывает беспокойство, когда речь идет о сохранении игр.

Что такое PhysX?
PhysX — это запатентованная технология моделирования физики, которая позволяет игровым движкам выполнять сложное моделирование в реальном времени таких объектов, как ткань, вода, частицы и разрушаемая среда.
NVIDIA не изобрела PhysX. Вместо этого технология (и оборудование) были представлены компанией Ageia, которая продавала специальные карты PhysX, которые вы подключали вместе с вашей видеокартой. Прошло немного времени, прежде чем NVIDIA набросилась и полностью выкупила технологию. Так что теперь PhysX интегрирован в графические процессоры NVIDIA, и вычисления происходят на одной карте.
PhysX не исчез полностью

Важно понимать, что сам PhysX все еще здесь. Игры, которые используют 64-битную версию PhysX (например, Batman: Arkham Knight) будет отлично работать на последних видеокартах NVIDIA.
Однако игры, использующие 32-битную версию PhysX (например, Batman: Arkham Asylum) теперь будет по умолчанию использовать ЦП для выполнения этих вычислений PhysX. Несмотря на то, насколько мощными являются современные ЦП, они не подходят для типов параллельной обработки, которые требуются PhysX, поэтому даже быстрый компьютер с мощным ЦП будет подавляться вычислениями PhysX, пока эта карта серии 50 простаивает, наблюдая за всем этим.
Но PhysX необязателен, так что кого это волнует?
Дело в том, что не так много игр реализовали PhysX, а в тех, где это было, это всегда было необязательно. Поскольку карты AMD не могли предложить PhysX, а эта технология имела накладные расходы на производительность, которые часто были слишком велики на младших картах, почти все игры PhysX, которые теперь не будут работать должным образом, использовали его в основном косметическим образом.
Это аргумент, который я читал уже много раз с тех пор, как новость об удалении 32-битного PhysX стала широко известна, и я просто не верю в него. Это была функция, которая является частью высококачественных визуальных настроек для этих игр, что означает, что это то, как разработчики в идеале хотели, чтобы люди воспринимали мир.
Таким образом, если эта функция не работает должным образом, это означает, что игру невозможно будет корректно сохранить на этом и будущих поколениях видеокарт NVIDIA.
NVIDIA имеет большую историю поддержки игр

Зеркальный край
Если вы следили за сагой видеокарт Intel Arc, вы знаете, что одной из ключевых проблем их технологии является отсутствие хорошей поддержки старых игр. Когда карты Arc впервые появились, игры, работавшие, например, на DirectX 9, работали плохо, поскольку карты и драйверы изначально не поддерживали этот API.
Хотя Intel догоняет, тот факт, что это вообще проблема, показывает, что геймеры на ПК любят играть в старые игры. Одна из лучших вещей в играх на ПК — это доступ к десятилетиям потрясающих игр. И NVIDIA, и AMD неизменно сохраняют встроенную поддержку старых технологий видеоигр, так что вы можете играть в игру DX9 сегодня так же легко, как и тогда, когда она только вышла. Даже проще.
Это не значит, что эта обратная совместимость бесшовная или универсальная, но отказ от 32-битного PhysX без альтернативного решения кажется немного нетипичным для NVIDIA. Честно говоря, это немного тревожит в контексте того, что компания теперь (как сообщает Tom’s Hardware) получает почти 90% своего дохода от центров обработки данных ИИ.

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

Каковы варианты?

Лучшим решением было бы, если бы NVIDIA предложила программное решение, которое все еще позволяло бы выполнять производительную 32-битную обработку PhysX. Я не знаю, возможно ли это с использованием какого-либо слоя трансляции, я не инженер по оборудованию или программному обеспечению, но в любом случае хорошее решение, скорее всего, появится только у NVIDIA.
Тем не менее, всегда есть надежда, что какое-то решение может быть найдено сообществом, но PhysX является проприетарным проектом, так что не каждый может легально копаться в его внутренних механизмах и выпустить собственное программное обеспечение.
Другой альтернативой является использование карт NVIDIA 40-й серии или более старых на данный момент, что является временным решением. Вы также можете добавить второй графический процессор к вашему компьютеру рядом с этой картой 50-й серии или более поздней. Поскольку вы можете указать, какой графический процессор в вашей системе должен обрабатывать PhysX. Так что, возможно, возьмите старую RTX 2060 или что-то в этом роде и выделите ее для PhysX. Это дорогое решение, но это лучшее из обоих миров прямо сейчас.
Я полностью понимаю, что NVIDIA пришлось рассмотреть длинный список вещей и, вероятно, может оправдать отказ от поддержки 32-битного PhysX с точки зрения общей картины. Однако с точки зрения PR и с точки зрения того, что эта компания была создана при поддержке энтузиастов-геймеров, это просто не кажется правильным.