حدود 6.5 سال پیش بود که انویدیا SDK خود یعنی PhysX را تحت مجوز BSD-3 متنباز کرد. با این حال، در آن زمان تمامی بخشهای این SDK به صورت کامل متنباز نبودند. اخیرا این وضعیت تغییر کرده است و کد منبع کرنل شبیهسازی کارت گرافیک اکنون در GitHub منتشر شده است.
فناوری PhysX و Flow انویدیا
انویدیا در پیام خود پیرامون انتشار SDK متنباز PhysX اعلام کرد:
ما خوشحالیم که اعلام کنیم آخرین بهروزرسانی SDK فناوری PhysX اکنون شامل تمام کد منبع گرافیک است که به طور کامل تحت مجوز BSD-3 قرار دارد!
این بهروزرسانی بیش از 500 کرنل CUDA را شامل میشود که قابلیتهایی مثل دینامیک اجسام صلب، شبیهسازی سیالات و اشیاء قابل تغییر شکل را پشتیبانی میکنند. فناوری PhysX از پیشرفتهترین نمونههای شبیهسازی زمان واقعی با استفاده از CUDA و برنامهنویسی گرافیک به شمار میرود. این بهروزرسانی فرصتی گرانبها برای ارتقاء دانش، آزمایش ایدهها و گسترش مرزهای توسعه در اختیار جامعه قرار میدهد.
انویدیا همچنین پیادهسازی کامل شیدر محاسباتی گرافیک در SDK فناوری Flow را نیز متنباز کرده است. این کتابخانه، یک سیستم شبیهسازی سیالات مبتنی بر شبکه پراکنده و زمان واقعی است.
تأثیر بر کاربران و مادسازان
تا همین اواخر، نام PhysX چندان بر سر زبانها نبود تا زمانی که کاربران دریافتند انویدیا دیگر از آن در کارتهای گرافیک جدید سری GeForce RTX 50 پشتیبانی نمیکند. این مسئله برخی را واداشت به دنبال راهحلهای غیرمتعارف بروند؛ مانند استفاده از یک کارت گرافیک RTX 50 به همراه RTX 3050 که منحصرا برای پردازش PhysX اختصاص داده شده بود.

در حقیقت، این تغییر صرفا بر تعدادی از بازیهای قدیمی کامپیوتر نظیر Batman: Arkham Asylum و Mirror’s Edge تأثیر گذاشته است. با این حال، انتشار کد منبع کرنل شبیهسازی کارت گرافیک، فرصت ارزشمندی را برای مادسازان فراهم میکند تا در صورت تمایل، این مشکل را به طور کامل برطرف کنند. اگرچه انتظار میرفت انویدیا خود این مسئله را حل کند.
دیدگاهتان را بنویسید