Nvidia Open Sources PhysX, с небольшим количеством предостережений

Nvidia Open Sources PhysX, с небольшим количеством предостережений

Nvidia объявила, что PhysX 3.4 теперь является открытым исходным кодом, а предстоящая версия 4.0 будет открыта, когда она отправится в конце этого месяца. Я искренне удивлен тем, что написал это. Назад, когда Nvidia купила Ageia, взяла на себя идея компании PPU - модуля обработки физических данных, который будет установлен в слот PCIe и станет периферийным игровым усилителем, и сместил его возможности в текущую линейку продуктов GeForce. Конечным результатом этого должно было стать значительное улучшение визуальной верности, хотя и не визуальные детали, с которыми игрок мог бы взаимодействовать. Тем не менее, PhysX предложила интересный способ улучшить игровые визуальные эффекты и повысить удовольствие, если у вас есть карта Nvidia.

Снимок экрана от PhysXInfo.com Влево включен режим Ultra, справа выключен.
Снимок экрана от PhysXInfo.com Влево включен режим Ultra, справа выключен.

В то время было много болтовни о том, был ли PhysX «справедливым» подходом для Nvidia. Я всегда думал, что это так. Nvidia приобрела и усовершенствовала API, который мог бы выполнять код на своих программируемых ядрах GPU таким образом, что AMD в то время не могла сравниться. PhysX была крупной игрой для Nvidia, одной из первых крупных маркетинговых инициатив, направленных на создание лояльности к бренду, предоставляя потребителям конкретные стимулы для использования PhysX и, более того, больше повода для покупки карт GeForce. Идея о том, что компания откроет исходный проект, была смешной.

Быстро переходите к сегодняшнему дню, и все не так смешно. Первоначально PhysX обсуждался как проект GPU, но всегда имел процессор рендеринга, способный работать в программном обеспечении. Хотя этот аспект SDK был когда-то спорным, в PhysX SDK 3.0 наконец появилась поддержка многопоточности.

PhysX теперь лицензируется по простой лицензии BSD-3. Депозитарий Github отмечает, что APEX также включен, по той же лицензии, а затем следует с этим драгоценным камнем:

APEX SDK не требуется для создания либо PhysX SDK, ни демонстрации, и он устарел. Он предоставляется для постоянной поддержки только существующих приложений ... Распределение APEX SDK содержит предварительно созданные двоичные файлы, поддерживающие ускорение GPU. Повторное создание APEX SDK устраняет поддержку ускорения GPU.

SDK является открытым исходным кодом. С другой стороны, возможность запускать его на графическом процессоре - нет. Неясно, насколько это действительно имеет значение, поскольку функции устарели или перемещены в альтернативные источники. Несмотря ни на что, это происходит плохо, читая больше, как Nvidia, носящий нос у глупых геймеров, которые ткнут пальцами в области, где их не должно быть.

Согласно Nvidia, это новое соглашение с открытым исходным кодом ведется, потому что компания обнаружила, что физика гораздо важнее своей работы, чем ожидалось ранее. Компания пишет, что «физическое моделирование согласуется с AI, робототехникой и компьютерным зрением, самонаводящимися транспортными средствами и высокопроизводительными вычислениями». Это все основные области, представляющие интерес для Nvidia, поэтому будет интересно посмотреть, что происходит с крупным нажмите так. Разумеется, у AMD есть своя инициатива ROCm в течение года, но Nvidia не проявляет большого интереса к тому, чтобы участвовать в этом сообществе с открытым исходным кодом.

Читать далее

Xiaomi Breaks Physics утверждает, что новый телефон за $ 2800 - экран
Xiaomi Breaks Physics утверждает, что новый телефон за $ 2800 - экран

Новая Mi Mix Alpha от Xiaomi включает в себя полный экран и почти цену в 3000 долларов.