Jump to content

Обсуждение технологии PhysX


rdgr

Recommended Posts

ATI также пригласила на презентацию Майка Хъюстона из Стенфордского Университета. Он рассказал о программировании GPU для общих применений: о том как текстуры используются для хранения данных, а пиксельные шейдеры для их обработки. Ему очень понравился Radeon X1800, благодаря 32-битной точности обработки чисел с плавающей запятой, поддержке длинных шейдерных программ с ветвлениями и быстрой передаче данных в обоих направлениях через шину PCI Express. Также он особо отметил большой набор доступных регистров и поддержку 512 МБ локальной памяти. Хъюстон привел несколько примеров приложений, где графические процессоры являются быстрее типичных CPU в параллельной обработке данных. [/Quote]

так, что думаю обмен данными всё-таки происходит.

podpisdd5.gif

 

Приборы! - Триста! Что триста? - А что приборы?

WR=217=Dmitry

Link to comment
Share on other sites

а это действительно интересно - в кросфаер одна рубит физику, вторая рендерит

собственно для разделения работы кроссфаер скорее всего и не понадобится. он нужен для синхронизации рендера, а если карты на разные задачи напрячь, то можно без SLI\Crossfire, главное чтобы было куда воткнуть... другое дело, что сейчас все матери с двумя AGP или PCI-E16x поддерживают одну из технологий параллельного рендера, иначе не продашь.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

так, что думаю обмен данными всё-таки происходит.

есть такое мнение, что обратная передача текстурных данных от GPU к CPU намного медленнее прямой (от 2-х до 10-ти раз, в зависимости от шины и собственно GPU).

судя по спецификациям от ATI, они в своей серии R5XX ( X1300 X1600 X1800 ) устранили архитектурный изъян в этом направлении, по крайней мере со стороны GPU. соответственно остались только ограничения шины на обратную передачу данных. у PCI-E каналы гибко программируются, поэтому за ним "не заржавеет", а AGP из-за своей архитектурной особенности всё так же будет тормозить обратную передачу данных от GPU к CPU.

вывод: карты на AGP интерфейсе не рекомендуются для использования в качестве "сопроцессора".

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

И ещё немного от ATI:

Касательно рассчетов физики средствами GPU, сообщается, что где-то в глубинах исследовательских отделов уже существует драйвер, позволяющий выполнять рассчеты физики и графики на одном графическом процессоре одновременно. По-всей видимости, R520 уже имеет специализированные блоки для выполнения физических рассчетов, что, несомненно, не является хорошей новостью для AGEIA, выпуск специализированного физического процессора которой был недавно отложен до второго квартала 2006 года.[/Quote]

podpisdd5.gif

 

Приборы! - Триста! Что триста? - А что приборы?

WR=217=Dmitry

Link to comment
Share on other sites

крайние новости (о сдвиге сроков выпуска PhysX до 2-го квартала 2006 и о твердых намерениях ATI и nVidia переложить часть вычислений с CPU на GPU) убедиждают меня, что AEGIA со своим PhysX повторит судьбу Aureal c её стандартом A3D. И хоть к Aureal я отношусь тепло (довелось в своё время побаловаться с Vortex2), а к AEGIA - плохо, но результат для пользователей будет один.

 

ps: одна их крайних шуток "маркетологов" AEGIA:

One of the main ways we are going to support the gaming community is by offering the PhysX processor as a platform on the PC, not as add in card that needs to be replaced every six months. линк

дескать, вам достаточно один раз в жизни купить PhysX и вам больше не нужно будет его менять. таким заявлениям могут серьёзно относиться только начинающие журналисты, и то только те, кто в "бизнесе" недавно. кампания будет вынуждена (если доживет до этого вообще) включиться в "гонку" выпуска железа, предоставляя "новые" PhysX каждые 6-9 месяцев...

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

Смешные люди...

Некоторое время даже ходили сумашедшие слухи о возможной покупки AGEIA для ATi и nVIDIA...

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

With my Art I'm the fist

In the face of god

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

PhysX теперь реален?

 

http://www.akella.com/ru/newsarchive/2006/03/07/ageia/

 

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

 

Когда эта технология была только объявлена, неоднократно заявлялось, что это очередная "утка", а вот тебе бабушка и Юрьев день. :D

Link to comment
Share on other sites

Вот когда будет работающий чип который сам что-то там считает, тогда и будет НЕ УТКА. А то что там Акелла что-то подписала, это еще не доказательство существования чипа.

Link to comment
Share on other sites

ага, только бы не стало поздно - на момент затыка по ФПС подписывать контракты и вносить изменения в движок времени как всегда не будет.

Сварка пепелацев, архидорого.

Link to comment
Share on other sites

Вот когда будет работающий чип который сам что-то там считает, тогда и будет НЕ УТКА. А то что там Акелла что-то подписала, это еще не доказательство существования чипа.

 

Странно, на gamedev народ уже железяку обсуждал, есть разработчики, которые под неё уже что-то пишут...

DimAss Coljo Yappo

Link to comment
Share on other sites

Странно, на gamedev народ уже железяку обсуждал, есть разработчики, которые под неё уже что-то пишут...

Не знал, беру свои слова обратно.

А ссылки не кинешь подробнее про эту железку?

Link to comment
Share on other sites

вот ты спросил :), там собственно ничего особенного не было просто начали эту фигню обсуждать и подвалил мужичонка, они там чего-то пишут, преобрели СДК, желзку, работают, ссылку фик найдёшь сейчас, давно было :(

 

хотя вот она вроде http://www.gamedev.ru/forum/?group=0&topic=21871

DimAss Coljo Yappo

Link to comment
Share on other sites

  • ED Team
Post 42

Thryl

...Повторяю еще раз - карточка - это не просто пачка станданртных SIMD процов, это цифро-аналоговое устройство для решения сложной математики В ПЕРВУЮ ОЧЕРЕДЬ. А проц, который на ней стоит - НЕ ДЛЯ РАССЧЕТОВ, а для управления ЦАП\АЦП (внутренним), памятью, портами и интерфейсом.

Все расчеты делаются на НИЗКОШУМЯЩИХ АНАЛОГОВЫХ СХЕМАХ (которые возможно так сделать).

 

Аналоговый чип?!

Я в задумчивости....

Единственный урок, который можно извлечь из истории, состоит в том, что люди не извлекают из истории никаких уроков. (С) Джордж Бернард Шоу

Link to comment
Share on other sites

  • ED Team
Аналоговый чип?!

Я в задумчивости....

 

А очень просто. У такой схемы нет понятия быстродействия - как только подал на вход величины (в виде напряжений), тут же получаешь результат. Причем схемы, скорее всего, "проблемно-ориентированные", так сказать. Насколько я понимаю, многое зависит от архитектуры устройства в целом - аналоговых схем не бесконечное число, АЦП/ЦАП опять же, память (локальная), шина...

 

Оригинальное решение (если это правда конечно).

[sIGPIC][/sIGPIC]

 

К чему стадам дары свободы?

Их должно резать или стричь.

Наследство их из рода в роды

Ярмо с гремушками да бич.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • ED Team
У аналоговых вычислителей тоже есть понятие быстродействия, скорость их работы определяется временем переходных процессов в них, а время это может быть не таким уж маленьким. Иногда конечно они дают определенные преимущества, но их характеристики могут заметно варьироваться в зависимости от внешних факторов, ну и точность соответствующая, да и потом все равно потебуется преобразование данных в цифровую форму, а это тоже время. Вобщем, я бы крепко подумал перед тем как заменить АЛУ каким-нибудь интегратором на операционнике. (для примера)

 

Да уж. Сейчас еще Дима Yo-Yo примчится и что-нибудь интересное скажет... :)

В любом случае, то что физике уделяют все больше внимания в игровой индустрии не может не радовать.

[sIGPIC][/sIGPIC]

 

К чему стадам дары свободы?

Их должно резать или стричь.

Наследство их из рода в роды

Ярмо с гремушками да бич.

Link to comment
Share on other sites

Да уж. Сейчас еще Дима Yo-Yo примчится и что-нибудь интересное скажет... :)

В любом случае, то что физике уделяют все больше внимания в игровой индустрии не может не радовать.

 

А по опыту вашему постройки АФМ есть там вещи которые можно реализовать на движке типа Havoc? Или у вас очень специфично?

Я думаю - ведь даже если сейчас один самолет с АФМ просчитывается на процессоре без проблем, то что если всех ботов перевести на АФМ? Тогда уж точно пригодится ускоритель.

 

И еще вопрос - имея двухпроцессорную систему реально ли возложить рассчет АФМ ботов на второй процессор?

Link to comment
Share on other sites

ИМХО -свист художественный и про аналоговые решатели и про гидродинамику. Эта штука по той пдфке которую они с сайта раздают я даже не знаю как классифицировать. Это не числомолотилка которая диффуры миллионами в секунду считает, это сопроцессор для геометрического треккинга/коллижн детекта и т.п.

 

Т.ч. в стрелялках принято называют "физикой" это вообще-то простейшая динамика, ну добавили степеней свободы для регдолла, ну стала падать рука у куклы с расчетом трех шарниров и 3 степеней свободы. Кинули железный мячик по баллистической траектории и посчитали аппаратно потом отскоки сферического коня в вакууме. Для примера ту же самую фищику в ХЛ2 вооще не использовали ни для расчетов движения глайдера, ни для расчета разрушений, ни для баллистики. Даже вращающиеся диски для циркулярки и те летают по скриптам

 

ЗЫ:

Очень грубая аналогия. Есть симулятор тенниса, с некой моделью табличной моделью отскока мяча от ракетки (СФМ), виден изредка где-то на соседней площадке летающий по балистической траектории мячик, у которого угол падения равен углу отражения

 

Так вот, Физикс не позволит вам превратить СФМ взаимодействия ракетки игрока с мячом в близкую к реальности модель(АФМ), учитывающее влажность и температуру воздуха, постепенно растяжение струн, изменение структуры подстилающей поверхности, влияние гвращения земли и т.д. Всего этого не будет.

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

Если кто-то в Грузии думает что русские забыли 14.08.92, 27.08.92 и главное 17.03.93 - он категорически неправ !!!

Link to comment
Share on other sites

  • ED Team
ИМХО -свист художественный и про аналоговые решатели и про гидродинамику.

 

...

 

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

 

А в количестве объектов вся соль. Потому и заводится речь о гидродинамике. Поживем-увидим.

[sIGPIC][/sIGPIC]

 

К чему стадам дары свободы?

Их должно резать или стричь.

Наследство их из рода в роды

Ярмо с гремушками да бич.

Link to comment
Share on other sites

вообщем произошло то, что и следовало ожидать - пришли лесники в лице nVidia и Havoc и поставили зеленого салагу AEGIA на место.

http://www.ag.ru/news/20-03-2006#16013

У компании AGEIA, вот уже год обещающей подарить всем быструю и эффектную физику, появился мощный конкурент. NVIDIA и Havok решили обучить законам Ньютона... видеокарты серии GeForce 6xxx и 7xxx. Расчетами столкновений и деформации объектов займется графический процессор, а поможет ему в этом программный пакет Havok FX, релиз которого запланирован на грядущее лето. Для пущего ускорения вычислений богатые граждане смогут задействовать SLI-связку. Первая публичная демонстрация технологии пройдет завтра в рамках Game Developers Conference. Надеемся, она снимет с повестки дня самый насущный вопрос: как графическое ядро, мягко говоря, не простаивающее без работы в современных 3D-играх (например, F.E.A.R.), сумеет найти лишние циклы для обработки мощного потока физических данных?

кто-нибудь ещё собирается покупать отдельную карточку "физического ускорителя" за 200$ для просчета падающих рег-доллов?

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

вообщем произошло то, что и следовало ожидать - пришли лесники в лице nVidia и Havoc и поставили зеленого салагу AEGIA на место.

http://www.ag.ru/news/20-03-2006#16013

 

кто-нибудь ещё собирается покупать отдельную карточку "физического ускорителя" за 200$ для просчета падающих рег-доллов?

 

Но это ж лучше чем сливовая карто допустим уровня 7ххх

DimAss Coljo Yappo

Link to comment
Share on other sites

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

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

 

представь, если бы Creative или Aureal в своё время предложили _отдельный_ ускоритель трехмерного звука \ ревебрации, кто бы его стал покупать?

нет, они сделали умнее, они постепенно ввели в железо обычных звуковух дополнительные функции EAX\A3D. по такому пути и производители видюх пойдут.

"There are five dangerous faults which may affect a general: recklessness, which leads to destruction; cowardice, which leads to capture; a hasty temper, which can be provoked by insults; a delicacy of honor which is sensitive to shame; over-solicitude for his men, which exposes him to worry and trouble." Sun Tzu

[sigpic]http://forums.eagle.ru/signaturepics/sigpic2354_5.gif[/sigpic]

Link to comment
Share on other sites

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

DimAss Coljo Yappo

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...