Новости про NVIDIA и PhysX

Выход 2-чипового гибрида от EVGA состоялся

Как и ожидалось, к Хэллоуину компания EVGA представила довольно оригинальный ускоритель, объединяющий на одной плате сразу два графических чипа: GeForce GTX 275 и GTS 250. Это решение получило имя EVGA GeForce GTX 275 CO-OP PhysX Edition.

Как ясно из названия, рассчитана видеокарта, в первую очередь, на те игры, где используются аппаратные физические эффекты. В этом случае за графику отвечает чип GT200b, а за физику — G92b, что даёт некоторый прирост производительности по сравнению с одиночным ускорителем GTX 275.

К сожалению, в остальных случаях EVGA GeForce GTX 275 CO-OP PhysX Edition даст ровно такую же производительность, что и обычная видеокарта GTX 275.

Официальные характеристики GeForce GTX 275 CO-OP PhysX Edition:

  • Частота GPU: 633 (GTX 275) + 738 (GTS 250) МГц.
  • Количество вычислительных ядер: 240 + 128.
  • Частота памяти: 2268 МГц + 2200 МГц.
  • Общий объём видеопамяти: 1280 Мб.

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

Результаты совместной работы ATI HD 5870 и NVIDIA GT 220 с эффектами PhysX

Как известно энтузиасты смогли обойти ограничение NVIDIA, запрещающее работу видеокарт GeForce в качестве ускорителей PhysX в системах, где присутствуют видеокарты Radeon. Узнать по поводу отношения NVIDIA к существованию данного патча, можно на страницах нашего сайта, а текущая новость посвящена тестированию связки ATI Radeon HD 5870 и NVIDIA GeForce GT 220 в игровых тестах, использующих расширенные эффекты PhysX.

Участник форума Coolaler по прозвищу Soothepain провёл серию тестов с целью предоставить исчерпывающий ответ на два вопроса: «действительно ли работают конфигурации Radeon-графика и GeForce-физика?» и «насколько хорошо справляется GeForce GT 220 с задачей специализированного ускорителя PhysX?».

Тестовая система представляла собой следующую конфигурацию:

  • 4-ядерный процессор Intel Core i7 975 Extreme.
  • 6 Гб оперативной памяти.
  • Материнская плата EVGA на базе чипсета X58.
  • Операционная система Windows 7 RC7100 64-бит.

Для всестороннего анализа были проведены три различных серии тестов:

  1. GeForce GT 220 обрабатывала и графику и физику.
  2. Процессор обрабатывал физику, а Radeon HD 5870 — графику.
  3. Radeon HD 5870 отвечала за визуализацию, а GeForce GT 220 обеспечивала обработку физики (применялась заплатка GenL Mod).

Тестирование проводилось в 4 игровых проектах, последний из которых — Batman Arkham Asylum с максимальными настройками качества эффектов PhysX.

Nurien Benchmark
 Мин. FPSСред. FPSМакс. FPS
GT 22016,533,193,4
HD 587018,842,3148,5
HD 5870 + GT 22064,7101183,6
Star Tales Benchmark (1280×1024, 4xAA, 8xAF)
 Мин. FPSСред. FPSМакс. FPS
GT 22011,119,3698,9
HD 58709,4634,91 213,5
HD 5870 + GT 22038,39125,72 851,2
Cryostasis Techdemo (1280×1024, DX10)
 Мин. FPSСред. FPSМакс. FPS
GT 2209,515,143,8
HD 58705,815,8164,6
HD 5870 + GT 22045,775,1172,9
Batman Arkham Asylum (1280×1024, PhysX High)
 Мин. FPSСред. FPSМакс. FPS
GT 220122342
HD 5870132157
HD 5870 + GT 2204188132

Как видно, расширенные физические эффекты являются очень сложной задачей для одного из самых мощных на сегодняшний день процессоров, что выступает ограничением для производительности видеокарты Radeon HD 5870. При этом видеокарта начального уровня, GeForce GT 220, легко справляется с непосильной для процессора задачей, занимаясь также ресурсоёмкой визуализацией.

При работе же связки HD 5870 и GT 220 достигается наилучший результат, когда каждый компонент исполняет свою задачу: процессор — передаёт данные и распределяет нагрузку между картами, GT 220 занимается физическими расчётами, а HD 5870 — графическими.

NVIDIA готовит новый ускоритель для PhysX

Участники Club SLI получили пригласительное письмо на вечеринку, организуемую совместно NVIDIA и EVGA, которая пройдет 30 октября на Хэллоуин в штаб-квартире NVIDIA в Санта-Кларе.

В письме говорится, что мероприятие будет посвящено выпуску нового ускорителя на основе существующей архитектуры (не Fermi), приглашаются все члены клуба, а также 300 человек, зарегистрировавшихся через online-форму. Приглашённые смогут испытать новую видеокарту, разработанную совместно NVIDIA и EVGA, в игре Batman: Arkham Asylum (по сути, больше и не на чём продемонстрировать мощь аппаратной физики).

По данным сайта Bright Side of News, новый продукт будет представлять собой ускоритель с двумя чипами на одной печатной плате: G92 и GT200b, другими словами, он будет аналогичен SLI-cистеме из видеокарт GeForce GTS 250 и GeForce GTX 275. Общее число GDDR3-памяти составит причудливые 1408 Мб (512 + 896 Мб). При этом первый чип позиционирован на ускорение физических расчётов, а второй будет осуществлять визуализацию.

По слухам, стоимость этого решения будет находиться между моделями GeForce GTX 285 с 1 и 2 Гб видеопамяти (350—420 $) и превзойдёт по стоимости видеокарты ATI Radeon HD 5850 и HD 5870. Стоит также отметить необходимость использования мощного блока питания для обеспечения работы прожорливой видеокарты, а кроме того, внушают опасение и габариты ускорителя, для которого потребуется просторный корпус. Остаётся под вопросом, чем же NVIDIA не устраивает её мощнейшее двухчиповое решение GeForce GTX 295? Если ценой, то почему, в конце концов, не выпустить что-то вроде GTX 265? Зачем инженеры компании прибегают к тандему чипов различного поколения? Очевидно, выпуск такого ускорителя — в первую очередь, инициатива инженеров EVGA?

NVIDIA утверждает, что эта карта может больше, чем визуализировать Бетмена.

Что ж, очевидно, новую видеокарту NVIDIA нужно рассматривать в качестве решительного ответа компании на выпуск DX11-видеокарт ATI. Почему-то вспоминаются времена 3Dfx…

Иен-Сан Юань говорит о важности симуляции физики

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

Иен-Сан Юань, глава NVIDIA, убеждён, что физика позволит сделать симуляцию огня, дыма и взрывов в реальном времени настолько качественной, что создастся впечатление, будто эти эффекты происходят в реальности

Он также предсказал, что симуляция физики станет одной из важнейших частей видеокарты уже через год.

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

Batman Arkham Asylum поддерживает аппаратное ускорение PhysX, а в будущем появится больше таких проектов.

NVIDIA также поддерживает движок Bullet Physics

На прошлой неделе AMD сообщила о начале сотрудничества с Pixelux Entertainment с целью ввести поддержку аппаратного ускорения в физический движок с открытым кодом Bullet Physics, который занимает третье место (около 10 %) по популярности среди разработчиков. Движок будет переписан для работы с открытым APIOpenCL, то есть, в отличие от PhysX, движок Bullet будет работать как на картах ATI, так и NVIDIA.

Журналисты сайта Icrontic обратились к руководителю технического маркетинга NVIDIA Тому Питерсену с целью узнать, что сможет изменить движок Bullet в политике компании и на рынке в целом.

Icrontic:Собирается ли NVIDIA поддерживать Bullet Physics, ведь он основан на открытых индустриальных стандартах, поддерживаемых NVIDIA?

Том Питерсен:NVIDIA поддерживает Bullet (мы встретились с Эрвином на технологической конференции по видеокартам). Мы приветствуем любые программы или API, которые помогают кому-то более эффективно использовать GPU. По существу, по словам Эрвина, он использует видеокарты NVIDIA для разработки своего кода. По этому поводу он даже предоставил нам цитату:

«GPU-ускорение Bullet с помощью OpenCL будет работать с любыми совместимыми драйверами, для нашей разработки мы используем видеокарты NVIDIA GeForce и даже употребляем примеры кода из их OpenCLSDK, они замечательный технологический партнёр.

Эрвин Камэнс, Создатель движка Bullet Physics».

Icrontic:Какую помощь, если она есть, NVIDIA намерена предоставить проекту Bullet Physics?

Том Питерсен:Мы будем продолжать оказывать любую помощь, которая в наших силах, для команды Bullet. В настоящее время они используют драйвер OpenCL, предоставленный NVIDIA.

Icrontic:Как по мнению NVIDIA повлияет создание третьего физического движка на потребителей?

Том Питерсен:NVIDIA продвигает использование GPU для улучшения игрового процесса на ПК. Если Bullet сможет сделать то же для некоторых разработчиков в некоторых играх, то мы поддерживаем это. Одновременно, NVIDIA продолжит вводить новшества в PhysX на своих видеокартах. Мы предоставим комплексное решение, включающее инструменты разработки, настройки производительности, управления информационным содержанием и поддержку разработчиков — это даст весомые преимущества пользователям нашей продукции, как в случае с игрой Batman Arkham Asylum.

Icrontic:Bullet — это «правильный ответ» на несовместимость между PhysX и Havok?

Том Питерсен:Я не думаю, что это единственное решение. Каждая реализация физики имеет свои сильные стороны. Позиция NVIDIA заключает в том, что хорошая производительность и комплексное решение необходимы, чтобы предоставить мощное решение. Мы много уделяем внимания нашей разработке APEX (среда разработки, позволяющая реализовывать эффекты разрушений, воздуха, одежды, растений, а также инструменты отладки), чтобы сделать использование PhysX для разработчиков более простым. Если говорить коротко, то NVIDIA инвестирует средства в интеллектуальные разработки, и мы поддерживаем независимые инициативы, делающие то же самое.

NVIDIA стоит на позиции продвижения собственного движка PhysX, который, очевидно, врядли намерена делать в ближайшее время индустриальным стандартом, то есть решением с открытым кодом и поддержкой аппаратно-программных интерфейсов OpenCL или DirectCompute. С другой стороны, NVIDIA не хочет оставлять аппаратное ускорение Bullet Physics эксклюзивной технологией ATI, и поэтому оказывает посильную помощь проекту.

Отсюда видно, что Bullet Physics должен стать инструментом № 1 среди разработчиков, чтобы аппаратное ускорение физики стало индустриальным стандартом. Но для этого, как справедливо отметил Том Питерсен, необходимы мощные инструменты разработчика, сопоставимые с теми, которые предоставляет NVIDIA. В противном случае, большая часть игровых проектов будут разрабатываться с учётом того, что физические расчёты должны осуществляться центральным процессором, как это происходит в настоящее время даже с многими приложениями, использующими PhysXSDK.

NVIDIA потратила большие деньги на покупку бесплатного движка PhysX и его дальнейшее продвижение и, конечно, должна получить от этих затрат максимальную отдачу. То есть компании выгодней, чтобы PhysX был популярнее других решений и ускорялся только на видеокартах GeForce. AMD, в свою очередь, утверждает, что PhysX станет бесполезным для NVIDIA. Заявление бесспорное, но когда это произойдёт, судить очень сложно.

Официальная позиция NVIDIA по патчу для включения PhysX в системах AMD+NVIDIA

Представители сайта PhysXInfo.com взяли краткое интервью у команды поддержки PhysX NVIDIA по поводу недавно сделанного энтузиастами патча, возвращающего аппаратное ускорение PhysX в системах с двумя видеокартами: на базе AMD для графики и NVIDIA для физики.

Мы приводим перевод интервью:

PhysXInfo: Правда ли, что функции по ускорению PhysX графических процессоров NVIDIA и/или оригинальных карт Ageia PPU отключаются при использовании последних версий драйверов, если в системе присутствует видеокарта, построенная не на чипе NVIDIA (например, AMD)?

NVIDIA: Да, это правда, что использование графического процессора NVIDIA для PhysX совместно с графическим процессором AMD для графики не является поддерживаемой конфигурацией. Этот режим был ошибочно разрешен в бета-версиях драйверов для Windows 7 и в некоторых старых версиях драйверов для Windows XP. AMD не поддерживает PhysX для покупателей своей продукции, и мы не обеспечиваем качество работы наших продуктов для таких конфигураций. Без гарантий качества использование таких конфигураций очень рискованно, так что мы отключили такой режим в последних выпусках драйвера.

PhysXInfo: Вы можете объяснить, что повлияло на это ваше решение?

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

В целях наилучших ощущений пользователей нашей продукции, мы тщательно проверяем качество каждого выпуска графических драйверов или драйверов PhysX путем тестирования примерно 14 графических процессоров NVIDIA для расчета графики вместе с восемью графическими процессорами для расчета PhysX на шести основных платформах с шестью различными операционными системами в шести вариантах центрального процессора и оперативной памяти. Это более 24 тысяч возможных конфигураций. Хотя мы и не проверяем абсолютно все возможные комбинации, должно быть очевидным, что нами проделывается большая работа и она не обходится бесплатно для NVIDIA. AMD не поддерживает PhysX для покупателей своей продукции. Добавление графических процессоров AMD заметно увеличит объем и стоимость работ. Мы предпочитаем вкладывать средства в новые технологии, которые дадут новые ощущения пользователям нашей продукции.

PhysXInfo: Но ведь для получения аппаратного ускорения PhysX пользователям продукции ATI все равно приходится приобретать видеокарту на базе графического процессора NVIDIA, тут нет никакого обмана. Так какие же тут могут быть преимущества для NVIDIA и покупателей ее продукции в этом случае?

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

PhysXInfo: У вас нет планов в будущем изменить свое мнение, или даже выпустить специализированный ускоритель PhysX на базе графического процессора?

NVIDIA: В данный момент нет, по причинам, которые мы изложили выше.

PhysXInfo: А каковы ваши планы по поддержке оригинальных Ageia PPU?

NVIDIA: Карты AGEIA PPU поддерживаются в Windows XP и Vista. Мы продолжим их поддержку для указанных операционных систем, но не в Windows 7. Например, мы изучаем ошибку в поддержке PPU в Windows XP и планируем выпустить обновленный драйвер с исправлением в ближайшее время.

Мы никак не комментируем позицию NVIDIA по конфигурациям AMD+NVIDIA, лишь добавим, что в последней версии PhysXSDK 2.8.3 и бета-драйверах PhysX 9.09.0914 поддержка AGEIA PPU уже исключена.

Видео: Физика изменит мир графических расчётов

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

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

Однако, непрерывное развитие аппаратных физических расчётов, действительно, может принципиально изменить игровой процесс и усилить погружение в виртуальный мир.

AMD: технология PhysX станет бесполезной

Компания AMD не видит проблемы в том, что в системах с видеокартами ATI Radeon отсутствует поддержка PhysX: «В итоге, интерфейс прикладного программирования PhysX просто потеряет свою значимость в будущем».

Нил Робизон, директор отдела по связям с мировыми независимыми разработчиками программного обеспечения, сказал в интервью сайту Icrontic, что Advanced Micro Devices выражает глубокое сожаление по поводу решения NVIDIA отключить поддержку аппаратных расчетов физических эффектов с помощью APIPhysX и карт GeForce или Ageia на системах, где визуализацией графики занимаются видеокарты ATI Radeon. Он отметил, что увеличение популярности DirectCompute и OpenCL заставит вскоре запатентованный движок PhysX уйти в забвение.

По словам Нила Робизона, физика необходима игрокам, однако, она должна быть доступной для всех пользователей, потому что только в этом случае разработчики смогут сделать её неотъемлемой частью игрового процесса, а не только дополнительными красивыми эффектами. Для этого нужно создать индустриальный стандарт, вот почему DirectX 11 столь важен для игровой индустрии. DirectCompute позволяет осуществлять расчеты общего назначения на видеокартах различных производителей. Существует несколько физических движков с открытым кодом, которые дают возможность сделать аппаратную физику доступной всем с помощью DirectCompute или OpenCL. Индустриальные стандарты сделают любую закрытую технологию нежизнеспособной.

Господин Робизон также сказал, что между словами и поступками NVIDIA существует большая разница: компания утверждает, что заботится об интересах и выгодах игроков, а при этом отключает через драйвер аппаратные расчеты PhysX на своих же видеокартах в системах, где они выполняют второстепенную роль, а графическим ускорителем выступают видеокарты Radeon.

Видео: Демонстрация PhysX на NVIDIA Fermi

В сети появилось несколько снимков из новой технологической демонстрации PhysX, проводимой на графическом процессоре NVIDIA Fermi, который ранее был известен под именем GT300.

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

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

Вода создана с помощью симуляции взаимодействия 120 000 частиц.

NVIDIA отключает PhysX при наличии в системе карт ATI

Некоторые энтузиасты, имеющие видеокарты ATI в системе, использовали видеокарты уровня GeForce 8600 GT для ускорения аппаратных физических расчётов под операционной системой Windows 7, которая позволяет устанавливать одновременно графические драйверы различных производителей.

Однако, в драйверах серии 186 и выше калифорнийская компания приняла решение отключить аппаратную поддержку PhysX для таких систем.

Конечно, NVIDIA всегда говорила, что она не поддерживает связку видеокарты ATI Radeon с физическим ускорителем GeForce... Однако, такой шаг всё же может оттолкнуть от компании некоторых клиентов и сократить спрос на карты среднего уровня; кроме того, он уменьшает парк систем с аппаратной поддержкой PhysX. В данном случае создаётся впечатление, что NVIDIA вредит сама себе.