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

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

В то время было много болтовни о том, был ли 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 не проявляет большого интереса к тому, чтобы участвовать в этом сообществе с открытым исходным кодом.
Читать далее

Microsoft берет на Chromebooks с новыми $ 250 Source ноутбук SE
Долгоспорченный конкурент Chromebook от Microsoft наконец-то прибыл, и он называется поверхностным ноутбуком SE, работает на разъеденной версии Windows 11.

Open Source Turns 20, Powers Computing, как мы его знаем сегодня
Вчера было открыто программное обеспечение с открытым исходным кодом. Немногие концепции программного обеспечения могут утверждать, что так сильно повлияли на мир.

Google Open Sources Exoplanet-Hunting AI
В конце прошлого года Google показал, как машинное обучение может помочь астрономам прорваться через отставание Кеплера, и в этом процессе было обнаружено несколько новых экзопланет. Теперь Google открыла исходный ИО с планетами, чтобы любой мог дать ему шанс.

NASA Open Source Rover - это миниатюрное любопытство, которое вы можете создать самостоятельно
Инженеры Лаборатории реактивного движения (JPL) создали Open Source Rover. Это маленький любовник в стиле любопытства, который вы можете построить самостоятельно.