Используете PhysX на Radeon GPU?

Возможно ли заставить PhysX работать на Radeon GPU? Я видел различные посты на форумах, утверждающие, что кто-то нашел способ, но я не смог найти какие-либо реальные руководства или загрузки программного обеспечения, чтобы сделать это. Примечание: я не имею в виду запуск графического процессора GeForce и Radeon на одной машине, я имею в виду использование только графического процессора Radeon и запуск его на PhysX.

Вот одна ссылка, рассказывающая об использовании аппаратного обеспечения PhysX, ускоренного на графическом процессоре Radeon: http://www.ngohq.com/news/14254-physx-gpu-acceleration-on-radeon-update-3.html Но речь идет только о Частная бета-программа. И это было почти 2 года назад. Вы бы подумали, что сейчас что-то будет выпущено.

2 ответа

Решение

Я немного погуглил. Очевидно, можно запускать PhysX в программном обеспечении на карте ATI, которая, очевидно, должна быть встроена. Однако для аппаратного ускорения PhysX вам понадобится карта Nvidia, и, кроме того, с момента последнего обновления драйверов, не может даже есть карта ATI в одной машине в то же время. Возможно, это продолжит меняться, и похоже, что есть некоторые взломанные драйверы (я сам не смог их найти, но я не слишком внимательно присматривался). Но короткий ответ - "нет".

Текущее состояние - CUDA

В настоящее время это невозможно, поскольку драйверы PhysX теперь работают через любой универсальный интерфейс, они взаимодействуют с картой nVidia напрямую, что несовместимо с другими поставщиками HW (CUDA).

Возможное будущее развитие - OpenCL

Я думаю, что вполне вероятно, что будет выпущено какое-то решение, которое будет использовать открытую стандартную линию OpenCL для связи PhysX с графической картой, но пока нет. Такая возможность обсуждалась около года назад.

Примечание: PhysX принадлежит nVidia.

Другие вопросы по тегам