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

Oppo представляет концептуальный телефон с растягивающимся OLED-экраном
Oppo представила концептуальный телефон с «непрерывно регулируемым OLED-дисплеем», который меняет размер в руке, чтобы переключаться между планшетом и телефоном.

Intel анонсирует новые накопители Optane и твердотельные накопители 3D NAND
Intel анонсировала ряд устройств хранения данных Optane и NAND, которые выйдут на рынок в 2021 году, после чего в планах развития появится продукт Optane 3-го поколения.

«DALL-E» OpenAI генерирует изображения из текстовых описаний
Все, что вам нужно сделать, это дать DALL-E несколько инструкций, и он может нарисовать для вас изображение. Иногда визуализация немного лучше, чем рисование пальцами, но иногда это поразительно точные изображения.

НАСА запустит Europa Clipper на коммерческой ракете
Конгресс ранее требовал, чтобы эта миссия была запущена с помощью системы космических запусков (SLS) с большой задержкой, но последний бюджет НАСА развязал руки агентству.