NVIDIA نے ڈرائیور 470.57.02 شائع کیا ہے، اوپن سورس RTXMU، اور RTX SDK میں لینکس سپورٹ شامل کیا ہے۔

NVIDIA نے ملکیتی NVIDIA ڈرائیور 470.57.02 کی نئی برانچ کی پہلی مستحکم ریلیز شائع کی ہے۔ ڈرائیور لینکس (ARM, x86_64)، FreeBSD (x86_64) اور Solaris (x86_64) کے لیے دستیاب ہے۔

اہم اختراعات:

  • نئے GPUs کے لیے شامل کردہ سپورٹ: GeForce RTX 3070 Ti، GeForce RTX 3080 Ti، T4G، A100 80GB PCIe، A16، PG506-243، PG506-242، CMP 90HX، CMP 70HX، A100-506-207 CMP 100HX۔
  • Xwayland DDX جزو کا استعمال کرتے ہوئے Wayland ماحول میں چلنے والی X11 ایپلی کیشنز کے لیے OpenGL اور Vulkan ہارڈویئر ایکسلریشن کے لیے ابتدائی مدد شامل کی گئی۔ ٹیسٹوں کے مطابق، NVIDIA 470 ڈرائیور برانچ استعمال کرتے وقت، XWayland کا استعمال کرتے ہوئے لانچ کی گئی X ایپلی کیشنز میں OpenGL اور Vulkan کی کارکردگی تقریباً وہی ہے جو کہ ایک باقاعدہ X سرور کے تحت چل رہی ہے۔
  • وائن میں NVIDIA NGX ٹیکنالوجی استعمال کرنے کی صلاحیت اور لینکس پر ونڈوز گیمز چلانے کے لیے والو کی طرف سے تیار کردہ پروٹون پیکج کو لاگو کر دیا گیا ہے۔ وائن اور پروٹون سمیت، آپ اب ایسی گیمز چلا سکتے ہیں جو DLSS ٹیکنالوجی کو سپورٹ کرتے ہیں، جو آپ کو معیار کو کھونے کے بغیر ریزولوشن بڑھانے کے لیے مشین لرننگ کے طریقوں کا استعمال کرتے ہوئے حقیقت پسندانہ امیج اسکیلنگ کے لیے NVIDIA ویڈیو کارڈز کے Tensor cores کو استعمال کرنے کی اجازت دیتا ہے۔

    وائن کا استعمال کرتے ہوئے شروع کی گئی ونڈوز ایپلی کیشنز میں NGX فعالیت کو استعمال کرنے کے لیے، nvngx.dll لائبریری شامل ہے۔ پروٹون کی شراب اور مستحکم ریلیز پر، NGX سپورٹ ابھی تک نافذ نہیں کیا گیا ہے، لیکن اس فعالیت کو سپورٹ کرنے کے لیے تبدیلیاں پہلے ہی پروٹون کی تجرباتی شاخ میں شامل ہونا شروع ہو چکی ہیں۔

  • سمورتی اوپن جی ایل سیاق و سباق کی تعداد پر حدود کو ہٹا دیا گیا ہے، جو اب صرف دستیاب میموری کے سائز سے محدود ہیں۔
  • دیگر GPUs (PRIME ڈسپلے آف لوڈ) کو آف لوڈ کرنے کے لیے PRIME ٹکنالوجی کے لیے معاونت شامل کی گئی کنفیگریشنز میں جس میں سورس اور ٹارگٹ GPUs کو NVIDIA ڈرائیور کے ذریعے پروسیس کیا جاتا ہے، ساتھ ہی جب سورس GPU کو AMDGPU ڈرائیور کے ذریعے پروسیس کیا جاتا ہے۔
  • نئی ولکن ایکسٹینشنز کے لیے شامل کردہ سپورٹ: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT، SteamVR میں غیر مطابقت پذیر ری پروجیکشن کے استعمال کی اجازت دیتا ہے)، VK_EXT_global_priority_query، VK_EXT_provoking_cool_vertex، VK_EXT_provoking_colditex, VK_EXT_global_priority_query or_write_enable, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor۔
  • VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT کے علاوہ ولکن عالمی خصوصیات کو استعمال کرنے کے لیے اب روٹ تک رسائی یا CAP_SYS_NICE مراعات درکار ہیں۔
  • ایک نیا کرنل ماڈیول nvidia-peermem.ko شامل کیا گیا جو RDMA کو سسٹم میموری میں ڈیٹا کاپی کیے بغیر تیسرے فریق کے آلات جیسے Mellanox InfiniBand HCA (Host Channel Adapters) کے ذریعے NVIDIA GPU میموری تک براہ راست رسائی کے لیے استعمال کرنے کی اجازت دیتا ہے۔
  • پہلے سے طے شدہ طور پر، ویڈیو میموری کی مختلف مقدار کے ساتھ GPUs کا استعمال کرتے وقت SLI ابتداء فعال ہوتی ہے۔
  • nvidia-settings اور NV-CONTROL سافٹ ویئر کولر کنٹرول کو سپورٹ کرنے والے بورڈز کے لیے بطور ڈیفالٹ کولر مینجمنٹ ٹولز فراہم کرتے ہیں۔
  • gsp.bin فرم ویئر شامل ہے، جس کا استعمال GPU کی ابتدا اور کنٹرول کو GPU سسٹم پروسیسر (GSP) چپ کی طرف لے جانے کے لیے کیا جاتا ہے۔

اسی وقت، گیم ڈویلپرز کانفرنس میں، NVIDIA نے MIT لائسنس کے تحت RTXMU (RTX Memory Utility) SDK ٹول کٹ کے اوپن سورس کوڈ کا اعلان کیا، جو BLAS (نیچے درجے کے ایکسلریشن ڈھانچے) کے بفروں کے کمپیکشن اور ذیلی تقسیم کے استعمال کی اجازت دیتا ہے۔ ویڈیو میموری کی کھپت کو نمایاں طور پر کم کریں۔ کومپیکشن BLAS میموری کی مجموعی کھپت کو 50% تک کم کرنا ممکن بناتا ہے، اور ذیلی تقسیم 64 KB یا 4 MB سائز کے صفحات میں کئی چھوٹے بفروں کو ملا کر بفر اسٹوریج کی کارکردگی کو بہتر بناتی ہے۔

NVIDIA نے ڈرائیور 470.57.02 شائع کیا ہے، اوپن سورس RTXMU، اور RTX SDK میں لینکس سپورٹ شامل کیا ہے۔

NVIDIA نے MIT لائسنس کے تحت NVRHI (NVIDIA Rendering Hardware Interface) لائبریری اور Donut فریم ورک کے لیے کوڈ کو بھی اوپن سورس کیا۔ NVRHI ایک تجریدی پرت ہے جو ونڈوز اور لینکس پر مختلف گرافکس APIs (Direct3D 11, Direct3D 12, Vulkan 1.2) کے اوپر چلتی ہے۔ ڈونٹ ریئل ٹائم رینڈرنگ سسٹم پروٹوٹائپنگ کے لیے پہلے سے بنائے گئے اجزاء اور رینڈرنگ کے مراحل کا ایک سیٹ فراہم کرتا ہے۔

اس کے علاوہ، NVIDIA نے SDK میں لینکس اور ARM فن تعمیر کے لیے تعاون فراہم کیا ہے: DLSS (ڈیپ لرننگ سپر سیمپلنگ، مشین لرننگ کے طریقوں کا استعمال کرتے ہوئے حقیقت پسندانہ امیج اسکیلنگ)، RTXDI (RTX Direct Illumination، ڈائنامک لائٹنگ)، RTXGI (RTX گلوبل الیومینیشن، تفریح۔ روشنی کی عکاسی )، NRD (NVIDIA Optix AI-Acceleration Denoiser، مشین لرننگ کا استعمال کرتے ہوئے حقیقت پسندانہ امیج رینڈرنگ کو تیز کرنے کے لیے)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں