Используете 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.