PhysX , CUDA и 32X CSAA в играх - тест GPU
Системные требования для оптимальной реализации технологии nVidia PhysX в играх рекомендуемые сайтом gameGPU:
Операционная система: Vista®, Windows 7
Процессор: Core 2 Duo E6750 2,66 ГГц или AMD Phenom II X2 540, а в отсутсвии ускорителя от Nvidia Core i 7 930 2,8 ГГц или AMD Phenom II X6 1090T
Оперативная память: 4 GB
Видеокарта: DirectX®9 совместимый видеоадаптер с 1024 MB RAM GeForce GTX 465 и выше
DirectX: DirectX®9-11
Системные требования для оптимальной реализации технологии CUDA в играх рекомендуемые сайтом gameGPU:
Операционная система: Vista®, Windows 7
Процессор: Core 2 Duo E6750 2,66 ГГц или AMD Phenom II X2 540
Оперативная память: 4 GB
Видеокарта: DirectX®9 совместимый видеоадаптер с 1280 MB RAM GeForce GTX 470
DirectX: DirectX®10-11
Системные требования для оптимальной реализации технологии 32X CSAA в играх рекомендуемые сайтом gameGPU:
Операционная система: Vista®, Windows 7
Процессор: Core 2 Duo E6750 2,66 ГГц или AMD Phenom II X2 540
Оперативная память: 4 GB
Видеокарта: DirectX®11 совместимый видеоадаптер с 1024 MB RAM GeForce GTX 460, а в случае одновременного использования с CUDA( Just Cause 2) 1280 MB RAM GeForce GTX 570
DirectX: DirectX®11
В предыдущей нашем обзоре Fermi против Cayman в режимах DirectX 11 и не только - тест GPU мы провели сравнение карт Nvidia и AMD в наиболее ресурсоёмких играх на сегодняшний день. Остались "за кадром" тесты с активацией PhysX и CUDA, что могло ещё более существенно уменьшить производительность тестируемых видеокарт. Мы решили исправить эту несправедливость, добавив к этому "букету" ещё одно "прожорливое" нововведение, которое появилось с выходом GF 100, а именно 32X CSAA. Конечно, ничто не сравнится по потере производительности с активацией режима 3D Vision, но для этого у нас готовится отдельный обзор...
Описание технологии nVidia PhysX
В августе 2009 года англоязычный журнал Game Developer (англ.), посвящённый разработке компьютерных игр, опубликовал статью о современных игровых движках и их использовании. Согласно данным журнала, наиболее популярным среди разработчиков является движок nVidia PhysX, который занимает 26,8% рынка. На втором месте находится Havok, который занимает 22,7% рынка. Третье место принадлежит движку Bullet Physics Library (10,3%), а четвёртое — Open Dynamics Engine (4,1%).
PhysX (произносится ['fiziks]) — проприетарное подпрограммное обеспечение (англ. middleware), кроссплатформенный физический движок для симуляции ряда физических явлений, а также комплект средств разработки (SDK) на его основе. Первоначально разрабатывался компанией Ageia для своего физического процессора PhysX (до появления этого процессора движок носил название NovodeX). После того, как Ageia была приобретена nVidia, движок перешёл в собственность компании nVidia, которая продолжает его дальнейшую разработку. nVidia адаптировала движок для ускорения физических расчётов на своих графических чипах с архитектурой CUDA. PhysX может также производить вычисления с использованием обычного процессора. В настоящее время PhysX доступен на следующих платформах: Windows, Linux, Mac OS X, Wii, PlayStation 3, Xbox 360 (аппаратное ускорение возможно только на платформе Windows). Движок используется во многих играх и активно предлагается для продажи (лицензирования) всем желающим.
Подпрограммное обеспечение PhysX SDK позволяет разработчикам игр избегать написания собственного программного кода для обработки сложных физических взаимодействий в современных компьютерных играх. 20 июля 2005 года компания Sony лицензировала PhysX SDK для использования в своей игровой приставке седьмого поколения PlayStation 3. PhysX SDK может использоваться не только в среде Microsoft Windows, но также и в Linux, однако поддержка процессора PhysX пока работает только для Windows.
В отличие от большинства других физических движков, которые поставляются и устанавливаются вместе с игрой, PhysX SDK необходимо установить отдельно. Он устанавливается как отдельный драйвер. Если на компьютере установлена плата PhysX, то драйвер PhysX SDK при работе будет использовать её ресурсы. Если же PhysX отсутствует, то вычислительные задачи будут переноситься на центральный процессор.
Физический движок PhysX SDK состоит из трёх главных компонентов по обработке физики:
обработка твёрдых тел (англ. rigid body);
обработка тканей (англ. cloth);
обработка жидкостей (англ. fluid);
13 февраля 2008 года компания NVIDIA приобрела Ageia, в результате чего PhysX SDK стал собственностью NVIDIA. Поддержка PhysX SDK была интегрирована в структуру CUDA, для которой уже есть множество драйверов под Linux. Таким образом, необходимость в выделенном физическом процессоре PhysX пропала. Поддержка PhysX SDK доступна для всех видеокарт производства Nvidia, начиная с серии 8ххх. Физический движок PhysX SDK теперь известен как NVIDIA PhysX SDK.
В марте 2008 года Nvidia заявила, что сделает PhysX SDK открытым стандартом, доступным для всех желающих. 24 июля 2008 года стало известно, что Nvidia выпустит WHQL-сертифицированный драйвер ForceWare с поддержкой ускорения физики 5 августа 2008 года. В связи с отменой Havok FX физический движок PhysX SDK является на данный момент единственной технологией с поддержкой аппаратного ускорения. Хотя PhysX SDK разработан для использования в компьютерных играх, он может быть применён и в других приложениях.
15 августа 2008 года компания NVIDIA выпустила драйвер ForceWare 177.83, который активирует поддержку PhysX в видеокартах серий 8, 9 и 200. Это немедленно расширило пользовательскую базу до более чем 70 миллионов человек во всем мире.
5 декабря 2008 года компания NVIDIA выложила программный пакет «PhysX pack 2», который расширяет список игр с поддержкой продвинутой физики. Этот пакет распространяется бесплатно и занимает 3,5 Гб. В состав пакета входят логическая головоломка Crazy Machines 2, демо-сцена обработки частиц Dark Basic Fluids Demo, демо-сцена работы с мягкими телами Dark Basic PhysX Soft Body Demo и два новых уровня для сетевой игры Warmonger.
15 декабря 2008 года директор AMD по техническому маркетингу Годфри Чен (англ. Godfrey Cheng) заявил, что физический движок NVIDIA PhysX обречен на смерть, как и любая закрытая технология.
22 декабря 2008 года появилась новость о том, что издатель компьютерных игр компания THQ совместно с компанией NVIDIA подписали соглашения о применении технологии NVIDIA PhysX в компьютерных играх, которые будет издавать THQ.
17 марта 2009 года компания NVIDIA опубликовала пресс-релиз, в котором сообщила о заключении договора с японской транснациональной корпорацией Sony о предоставлении инструментария и соответствующего программного обеспечения PhysX разработчикам игр для игровой приставки PlayStation 3. Таким образом все зарегистрированные разработчики, которые имеют официальную лицензию и право создавать игры для PS3, смогут бесплатно получить доступ к полному набору инструментальных средств технологии NVIDIA PhysX, включающий библиотеки, заголовочные файлы, help-файлы, документацию и т. п.
20 марта 2009 года компания NVIDIA подтвердила, что для всех зарегистрированных разработчиков игр для приставки Nintendo Wii будет бесплатно предоставлен инструментарий PhysX.
26 марта 2009 года появилась новость о том, что в онлайновом магазине компании Apple — App Store продаются несколько игр для iPhone с поддержкой PhysX: Big Fun Racing, Space Race и Debris.
APEX - это высокоуровневая надстройка, которая по замыслу NVIDIA должна упростить внедрение PhysX в игровые проекты и ускорить процесс разработки. APEX позволяет художникам и дизайнерам создавать физические эффекты при минимальном участии программистов. Вместо низкоуровневого API PhysX, разработчику предоставляется набор инструментов для создания определенных физических эффектов на базе готовых APEX-модулей. Использование этих модулей обеспечивается интеграцией фреймвока APEX в игровые движки.
Описание технологии CUDA
CUDA (англ. Compute Unified Device Architecture) — программно-аппаратная архитектура, позволяющая производить вычисления с использованием графических процессоров NVIDIA, поддерживающих технологию GPGPU (произвольных вычислений на видеокартах). Архитектура CUDA впервые появились на рынке с выходом чипа NVIDIA восьмого поколения — G80 и присутствует во всех последующих сериях графических чипов, которые используются в семействах ускорителей GeForce, Quadro и Tesla.
CUDA SDK позволяет программистам реализовывать на специальном упрощённом диалекте языка программирования Си алгоритмы, выполнимые на графических процессорах NVIDIA и включать специальные функции в текст программы на Cи. CUDA даёт разработчику возможность по своему усмотрению организовывать доступ к набору инструкций графического ускорителя и управлять его памятью, организовывать на нём сложные параллельные вычисления.
Первоначальная версия CUDA SDK была представлена 15 февраля 2007 года. В основе CUDA API лежит язык Си с некоторыми ограничениями. Для успешной трансляции кода на этом языке, в состав CUDA SDK входит собственный Си-компилятор командной строки nvcc компании Nvidia. Компилятор nvcc создан на основе открытого компилятора Open64 и предназначен для трансляции host-кода (главного, управляющего кода) и device-кода (аппаратного кода) (файлов с расширением .cu) в объектные файлы, пригодные в процессе сборки конечной программы или библиотеки в любой среде программирования, например в NetBeans.
Использует grid-модель памяти, кластерное моделирование потоков и SIMD инструкции. Применим в основном для высокопроизводительных графических вычислений и разработок NVIDIA-совместимого графического API. Включена возможность подключения к приложениям, использующим OpenGL и Microsoft Direct3D 9. Создан в версиях для Linux, Mac OS X, Windows.
Первая серия оборудования, поддерживающая CUDA SDK, G8x, имела 32-битный векторный процессор одинарной точности, использующий CUDA SDK как API (CUDA поддерживает тип double языка Си, однако сейчас его точность понижена до 32-битного с плавающей запятой). Более поздние процессоры GT200 имеют поддержку 64-битной точности (только для SFU), но производительность значительно хуже, чем для 32-битной точности (из-за того что SFU всего 2 на каждый потоковый мультипроцессор, а скалярных процессоров 8). Графический процессор организует аппаратную многопоточность, что позволяет задействовать все ресурсы графического процессора. Таким образом, открывается перспектива переложить функции физического ускорителя на графический ускоритель (пример реализации — nVidia PhysX). Также открываются широкие возможности использования графического оборудования компьютера для выполнения сложных неграфических вычислений: например, в вычислительной биологии и в иных отраслях науки.
По сравнению с традиционным подходом к организации вычислений общего назначения посредством возможностей графических API, у архитектуры CUDA отмечают следующие преимущества в этой области:
-Интерфейс программирования приложений CUDA (CUDA API) основан на стандартном языке программирования Си с некоторыми ограничениями. По мнению разработчиков, это должно упростить и сгладить процесс изучения архитектуры CUDA[2]
-Разделяемая между потоками память (shared memory) размером в 16 Кб может быть использована под организованный пользователем кэш с более широкой полосой пропускания, чем при выборке из обычных текстур
-Более эффективные транзакции между памятью центрального процессора и видеопамятью
-Полная аппаратная поддержка целочисленных и побитовых операций
По состоянию на декабрь 2010 года, программная модель CUDA преподается в 350 университетах по всему миру. В России обучающие курсы по CUDA читаются в Московском, Санкт-Петербургском, Казанском, Новосибирском и Пермском государственных университетах, Международном университете природы общества и человека «Дубна», Объединённом институте ядерных исследований, Московском институте электронной техники, Ивановском государственном энергетическом университете, БГТУ им. В. Г. Шухова, МГТУ им. Баумана, РХТУ им.Менделеева, Российском научном центре «Курчатовский институт», Межрегиональном суперкомпьютерном центре РАН, Таганрогском технологическом институте (ТТИ ЮФУ). Кроме того, в декабре 2009 года было объявлено о начале работы первого в России научно-образовательного центра «Параллельные вычисления», расположенного в городе Дубна, в задачи которого входят обучение и консультации по решению сложных вычислительных задач на GPU.
На Украине курсы по CUDA читаются в Киевском институте системного анализа.
Описание технологии 32x csaa
Видеокарты Nvidia начиная с серии GF100 стали поддерживать 32x сглаживание CSAA (coverage sampling anti-aliasing), при котором информация покрытия вычитается из данных цвета/z/stencil, что снижает пропускную способность и занимаемую память для наложения сглаживания по сравнению с технологией MSAA.
В связи со спецификой своей работы, на G80 и GT200 CSAA мог сглаживать только края полигонов. Алгоритм свою работу выполнял эффективно, однако был беспомощен перед артефактами других типов. Основные проблемы возникали с различного рода полупрозрачными поверхностями, такими как текстуры заборов, листьев, кустиков травы, которые являются некоторого рода компромиссом и упрощением, так как при тщательной проработке потребовали бы невероятного количества геометрических ресурсов, а результат качественно не соответствовал бы затратам.
Так как такие текстуры обладают большой площадью и не содержат внутри никакой геометрии, прошлая реализация CSAA пасовала перед сглаживанием содержимого. Данный недостаток не присущ лишь этой технологии, даже для MSAA полноценное решение вопроса пришло только в DX10 с представлением технологии alpha-to-coverage, благодаря которой GPU, по сути, создавал несколько уровней прозрачности вокруг "ненастоящей" геометрии текстуры так, что она лучше сливалась с окружением.
Хотя это и очень мощная техника, ее реализация на G80 и GT200 оставляла желать лучшего. Производительности чипов попросту не хватало для создания нужного количества прозрачных слоев. В паре с затратным MSAA даже при 8xQ режиме GPU могли создавать только до 9 уровней, а этого было даже близко недостаточно для создания плавного градиента. В результате, хотя теоретически alpha-to-coverage полностью решала проблему сглаживания полупрозрачных поверхностей, ее реальное применение было под вопросом. Для сохранения нормального фреймрейта приходилось пользоваться пониженными уровнями качества данного типа AA, которые отрабатывали не слишком хорошо. Единственным вариантом полноценного избавления от неприятного эффекта алиасинга на таких поверхностях было включение Transparency Super-Sample Anti-Aliasing, однако с ним скорость работы в большинстве игр проседала до неудобоваримых величин, особенно с учетом того, что, когда используются текстуры такого рода, они занимают большую часть экрана.
Для GF100 NVIDIA произвела два усовершенствования CSAA, направленных на устранение описанной выше проблемы. Во-первых, максимальное количество обрабатываемых по данному алгоритму семплов было увеличено с 16 до 24. Во-вторых, CSAA теперь обучен работе с полупрозрачными поверхностями. С такими возможностями при одновременной работе с MSAA, в общем антиалиасинг может производиться с учетом до 32 семплов на один пиксель. Иными словами, можно достичь до 33 уровней прозрачности, что пускай не идеально, но намного детальнее и качественнее, чем прошлые варианты градиентов.
Тест GPU
Все видеокарты тестировались на максимальном качестве графики программой Fraps в самом ресурсоёмком месте игры. Все видеокарты в данный раз тестировались на базе платформы с процессором Core™ i7. Все тесты проводились на максимально допустимом качестве графических настроек.
Аппаратная конфигурация |
|
Процессоры |
Intel® Core™ i7-930@4.2 ГГц кэш L3 8 Мбайт |
Материнские платы |
MSI X58 Pro сокет LGA1366 продукт предоставлен компанией MSI |
Память |
GOODRAM PLAY 1600МГц (8-8-8-24) продукт предоставлен компанией GOODRAM |
Видеокарты |
GeForce 8800 GTS 640 мб |
Жёсткие диски |
3х2 RAID0 Western Digital Caivar WD2500GL 250 Гбайт, 7200 об/мин, SATA 3 Гбит/с |
Блоки питания |
SeaSonic S12D 850 Silver 850W продукт предоставлен компанией SeaSonic |
Системное ПО и драйверы |
|
Операционная система |
Microsoft Windows 7 Ultimate Edition x64 |
Тестируемые приложения |
Battlefield Bad Company 2 |
Драйвер платформы |
Intel INF Chipset Update Utility 9.1.0.1012 |
Графический драйвер |
Nvidia GeForce/ION Driver Release 266.35 |
Все наши видеокарты тестировались на максимальных настройках качества в разрешении 1920х1080, которое на сегодняшний день повсеместно распространено уже в мониторах начиная с диагонали 22". Ввиду специфики тестирования в этот раз в нашем обзоре участвовали лишь видеокарты Nvidia. CUDA мы тестировали лишь в одном игровом приложении, использующем эту технологию, а именно Just Cause 2. 32x csaa тестировалось в тех играх, в настройках которых возможно его активировать, а именно Battlefield Bad Company 2, Tom Clancy's H.A.W.X. 2, Just Cause 2, Lost Planet 2 Benchmark DirectX 11. И наконец, nVidia PhysX тестировался в наиболее актуальных для него приложениях - Mafia II, Cryostasis Tech Demo, Sacred 2, Batman Arkham Asylum.
Just Cause 2 CUDA test
Just Cause 2 — продолжение компьютерной игры Just Cause, повествующее о новых приключениях агента ЦРУ Рико Родригеза. Перестрелки, погони, прыжки с парашютом, угон автомобилей и военной техники — игрок сможет заставить главного героя принять участие в самых опасных операциях. К услугам игрока — внушительный арсенал стрелкового оружия. Главный герой способен выполнить самые эффектные трюки, вплоть до захвата летящего вертолета. По сравнению с первой частью, в игре стало гораздо больше оружия и снаряжения. Но главное — это шикарный выбор средств передвижения. Армейские и гражданские автомобили легко модернизировать и тюнинговать. Для этого предусмотрено все необходимое, включая более двух тысяч различных деталей. Игра разработана на совершенно новом движке Avalanche Engine 2.0 с использованием технологии NVIDIA CUDA и работает только на ПК с установленной DirectX 10 или более поздней версией, соответственно на Windows XP Just Cause 2 не запускается. За физику в игре отвечает Havok Physics.
Тестирование при максимальных настройках качества 1920х1080 CUDA test
NVIDIA CUDA отвечает за симуляцию водной поверхности, в результате чего мы получаем наиболее естественную её реализацию из всех, существующих в играх на сегодняшний день. Режим сглаживания в Just Cause 2 принялся на уровне 16QX , дабы выжать из прошлых поколений видеоадаптеров Nvidia "все соки". Можно сказать, что по среднему показателю FPS, минимум, что можно советовать, так это GeForce GTX 470, а рекомендуемыми картами можно считать GeForce GTX 480 и GeForce GTX 570.
Тестирование при максимальных настройках качества 1920х1080 CUDA 32x csaa test
При активации 32-х кратного сглаживания картинка становится более реалистичной, но и соответственно увеличивается нагрузка на видеокарты. По-прежнему GeForce GTX 470 остаётся рекомендуемым минимумом, а наиболее комфортную производительность обеспечит лишь GeForce GTX 580.
Battlefield Bad Company 2 32x csaa test
СВ игре задействован движок Frostbite, обеспечивающий полную разрушаемость окружающего мира. Взрывом можно обрушить дом, после нескольких пулевых попаданий стены крошатся, танки проламывают ограждения. Это серьезно изменяет тактическую составляющую игры: в здании больше нельзя укрыться от пуль и взрывов, можно войти в дом не через дверь, а взорвав стену из подствольного гранатомета, вместо уничтожения передатчика, находящегося внутри дома, можно просто обрушить здание с помощью танка или взрывчатки. В операционной системе Microsoft Windows игровой движок поддерживает отображение графики при помощи DirectX 9, DirectX 10, DirectX 10.1, а начиная с версии 1.5 — и DirectX 11.
Тестирование при максимальных настройках качества 1920х1080
В Battlefield Bad Company 2 активация 32-х кратного сглаживания не вызывает у видеокарт каких-либо трудностей и комфортно поиграть смогут все пользователи обладающими ускорителями уровня GeForce GTX 460 и выше...
Lost Planet 2 Benchmark DirectX 11 32x csaa test
Ещё до выхода игры на ПК компания Capcom анонсировала превью своего нового игрового хита Lost Planet 2 и представила одноименный DirectX11 бенчмарк. Бенчмарк основан на движке игры Lost Planet 2, который работает в режиме DirectX 9 и 11. Результаты брались из наиболее ресурсоёмкого теcта "B".
Тестирование при максимальных настройках качества 1920х1080
Lost Planet 2 Benchmark DirectX 11 оказал существенное давление на видеокарты Nvidia. По среднему показателю FPS мы можем рекомендовать видеокарты начиная с уровня GeForce GTX 460 и выше, а по минимальному остаётся лишь один представитель семейства Fermi - GeForce GTX 580.
Tom Clancy's H.A.W.X. 2 Benchmark 32x csaa test
В H.A.W.X. 2 поддержка DirectX 11 позволяет не только улучшить производительность благодаря вычислительным шейдерам, но и визуально улучшает игру. Активация тесселяции помогает получить более реалистичный рельеф местности.
Тестирование при максимальных настройках качества 1920х1080
Единственный, кто не справился в Tom Clancy's H.A.W.X. 2 Benchmark с 32-х кратным сглаживанием стал GeForce GT 430, все остальные представители новой линейки Nvidia не испытали существенных проблем.
Cryostasis Tech Demo nVidia PhysX test
1968 год. Северный полярный круг. Мертвая гладь ледяных полей. Дрейфующую станцию "Полюс 21" только что покинул последний обитатель - метеоролог Александр Нестеров. Он получил срочную телеграмму с Большой земли и теперь должен покинуть бескрайнюю Арктику на комфортабельном судне, которое подберет его в установленном месте в назначенный час. Однако же вместо теплого приема ученого ждет настоящий кошмар: по воле случая он скоро окажется на борту атомного ледокола "Северный ветер", много лет назад затерявшегося во льдах небытия. Cryostasis TechDemo, как и сама игра, в полной мере использует ускорение физических эффектов при помощи видеокарты.
Тестирование при максимальных настройках качества 1920х1080
Cryostasis одна из первых игр, которая в полной мере использовала технологию nVidia PhysX и в своё время являлась "грозой" для видеокарт от Nvidia. На сегодняшний день рекомендуемым минимумом для неё следует считать GeForce GTX 260 и GeForce GTS 450. Наиболее же оптимальные следует считать видеокарты начиная с уровня GeForce GTX 460 и выше.
Sacred 2 nVidia PhysX test
Sacred 2: Fallen Angel (Sacred 2: Падший ангел) — фэнтезийная ролевая компьютерная игра, выпущенная в 2008 году компанией Ascaron. Продолжение игры 2004 года Sacred. Начиная с версии 2.40 игра поддерживает ускорение физики при помощи nVidia PhysX. Для игры 2 октября 2009 года вышел аддон — Ice & Blood (Лед и Кровь), который принесет в игру более 30 часов дополнительного игрового времени, новый класс (Дракомаг), квесты, предметы, а также две новые области — Кровавый лес и Кристальные равнины.
Тестирование при максимальных настройках качества 1920х1080
В Sacred 2 мы видим картинку практически идентичную в Cryostasis. Минимум состоит из GeForce GTX 260 и GeForce GTS 450, а по минимальному FPS мы рекомендуем GeForce GTX 260 core 216 и выше.
Batman Arkham Asylum nVidia PhysX test
Batman: Arkham Asylum (русск. Бэтмен: Психбольница Аркхема) — компьютерная игра в жанре Action-adventure для Microsoft Windows, PlayStation 3 и Xbox 360, созданная компанией «Rocksteady Studios» и выпущенная компанией «Eidos Interactive» в сотрудничестве с Warner Bros. Interactive Entertainment и DC Comics в 2009 году. Основывается на серии комиксов о Бэтмене. Batman: Arkham Asylum - это игра, которая очень сильно опирается на API Nvidia PhysX.
Тестирование при максимальных настройках качества 1920х1080
Batman Arkham Asylum в своё время был самым ярким представителем фирменных технологий Nvidia: Nvidia PhysX, 3D Vision, 16QX сглаживание. Даже на сегодняшний день она является "крепким орешком" для видеокарт. Минимум для игры составляет GeForce GTX 260 и выше, а для комфортной производительности мы рекомендуем GeForce GTX 465 и выше.
Mafia II nVidia APEX test
Nvidia проявила к игре огромный интерес, в результате чего в новинку были внедрены такие возможности, как PhysX, 3D Vision и Surround gaming. И хотя само по себе это совсем не плохо, можно предположить, что игра, вероятно, была оптимизирована под графические карты Nvidia. Самой интересной среди всех трех эксклюзивных возможностей от Nvidia в игре является PhysX, которая является средством добавления в действие нового слоя реализма. В своем распоряжении Mafia II имеет Nvidia APEX – масштабируемый динамический костяк, предоставляющий художникам легкие в работе инструменты для использования преимуществ PhysX. APEX поддерживает ряд модулей, включающих деструкцию, выращивание, частицы, одежду и турбулентность.
Тестирование при максимальных настройках качества 1920х1080
В Mafia II практически все видеокарты от Nvidia показывают малую производительность. Минимум следует считать GeForce GTX 460 и выше, а рекомендуемыми являются видеокарты начиная с уровня GeForce GTX 480 и GeForce GTX 570 и выше.
CUDA - уже полностью доступная технология, которую может использовать практически любой программист со знанием C. На сегодняшний день эта технология благодаря стараниям nVidia стала "на ноги" и даёт возможность сократить время работы миллионам людей по всему миру. Для нас же, геймеров, данная технология имеет так же колоссальное значения, во много раз увеличивая достоверность и красоту игрового мира, в чём мы сами смогли убедиться на примере реализации в Just Cause.
32X CSAA -вышедшая вместе с видеокартами нового поколения весной прошлого года данная технология уже получила более-менее приемлемое распространение и используется во многих современных графически передовых играх. Благодаря активации этой опции картинка становится чрезвычайно чёткой и по качеству приближается к 3D изображению. Будем, надеется, что 32X CSAA получит более широкое распространение и будет использоваться практически во всех выходящих игровых приложениях.
nVidia PhysX - одна из наиболее распространённых технологий Nvidia, которая находит широкое распространение в большинстве современных играх. Доминирование на рынке физических ускорителей говорит само за себя, и мы надеемся, что компания приложит все усилия для улучшения своего продукта. Единственное что удручает, так это узко направленность платформы, в результате чего широкие возможности nVidia PhysX могут оценить лишь обладатели карт Nvidia. Но будем, надеется, что в скором времени ситуация изменится и хотя-бы можно будет использовать карту Nvidia в качестве физического ускорителя в паре с AMD официально и без всяких патчей...