NVIDIA rend open source le moteur PhysX, y compris le code du Core GPU

NVIDIA ouvre les portes de son moteur PhysX en le rendant entièrement open-source, permettant ainsi à la communauté de prendre les rênes du développement. Ce changement promet des opportunités passionnantes, surtout pour ceux cherchant à revitaliser des jeux plus anciens avec des technologies modernes.

PhysX est un middleware modérément populaire utilisé pour ajouter des interactions complexes basées sur la physique aux graphiques 3D dans les jeux et autres applications logicielles. Développé à l’origine par la société suisse NovodeX et ensuite acquis par NVIDIA, cette technologie est principalement conçue pour fonctionner sur des GPU GeForce via l’API logiciel propriétaire CUDA de NVIDIA.

NVIDIA a récemment annoncé que son moteur PhysX deviendrait un projet entièrement open-source. Les développeurs ont maintenant publié le code source sous la licence permissive BSD-3 et invitent la communauté à expérimenter et à bricoler. Les moddeurs souhaitant maintenir la vie des jeux plus anciens bénéficieront probablement le plus de ce développement.

Une partie du SDK PhysX avait déjà été rendue open-source en 2018, mais NVIDIA avait retenu le code source pour le Core de simulation GPU – jusqu’à présent. La dernière mise à jour du dépôt GitHub de PhysX inclut également le code source complet du Core, offrant à la communauté la possibilité de transformer PhysX en un SDK de jeu véritablement « universel ».

PhysX comporte désormais plus de 500 Core CUDA soutenant des capacités graphiques avancées, telles que la dynamique des corps rigides, la simulation des fluides et des objets déformables, a expliqué NVIDIA. La publication open-source comprend également l’implémentation complète des shaders de Flow, un kit de développement plus spécialisé axé uniquement sur la simulation des fluides en temps réel.

À lire :  NVIDIA Feynman GPU avec empilage 3D, HBM sur mesure et prochain CPU Rosa

YouTube video

NVIDIA a souligné que PhysX est l’un des cas d’utilisation de simulation en temps réel les plus avancés de l’API CUDA et de la programmation GPU. Grâce à cette nouvelle publication open-source, les développeurs peuvent désormais construire des projets personnalisés sur ces bases éprouvées. Cependant, PhysX n’est jamais devenu un véritable standard pour la simulation de la physique dans les jeux PC en raison de sa dépendance propriétaire à CUDA, ce qui a limité sa compatibilité aux GPU NVIDIA. Les titres modernes ont tendance à privilégier des technologies alternatives qui fonctionnent sur un éventail hardware plus large.

PhysX est pris en charge dans environ 1 000 jeux, dont la plupart nécessitent des GPU NVIDIA pour rendre correctement des effets de physique avancés.

Évaluant la situation plus en détail, NVIDIA a retiré le support officiel de la version 32 bits de PhysX sur ses nouveaux GPU Blackwell. Les joueurs ont rapidement découvert que des titres plus anciens tels que Mirror’s Edge et Borderlands 2 fonctionnaient significativement moins bien sur les séries GeForce RTX 5000 par rapport aux générations précédentes.

Avec le code source complet maintenant disponible, la communauté a une réelle opportunité de développer une couche de traduction fonctionnelle qui ramène le support 32 bits de PhysX aux GPU Blackwell et autres.

Suite à la confirmation par NVIDIA de la dépréciation de l’API, certains joueurs dévoués (et nostalgiques) ont même choisi d’installer un second GPU NVIDIA à faible coût juste pour restaurer les performances originales de PhysX sur des systèmes équipés d’une carte RTX 5000 plus récente.

À lire :  NVIDIA pourrait abandonner son mantra "Un GPU pour tout" au GTC 2026 : attentes à venir

Guide Optimisation Pc Windows 11 Jeux Performance Bot Guide Optimisations Pc Windows 10 Jeux Performances Sur Omgpu.com Bot

Guide Comment Reduire Input Lag Latence Omgpu Bot Comment supprimer Coil Whine carte graphique

Vous pourriez aussi aimer