Microsoft WSL میں گرافکس سرور اور GPU ایکسلریشن کو نافذ کرتا ہے۔

مائیکروسافٹ اعلان کیا اہم کے نفاذ پر بہتری WSL (Windows Subsystem for Linux) سب سسٹم میں، جو ونڈوز پر لینکس کے قابل عمل فائلوں کے اجراء کو یقینی بناتا ہے:

  • شامل کیا گیا۔ گرافیکل انٹرفیس کے ساتھ لینکس ایپلی کیشنز کو چلانے کے لیے سپورٹ، دوسری کمپنیوں کے X سرورز کو استعمال کرنے کی ضرورت کو ختم کرتا ہے۔ سپورٹ کو GPU رسائی ورچوئلائزیشن کے ذریعے لاگو کیا جاتا ہے۔

    Microsoft WSL میں گرافکس سرور اور GPU ایکسلریشن کو نافذ کرتا ہے۔

    لینکس کرنل کے لیے ایک اوپن ڈرائیور تیار کیا گیا ہے۔ dxgkrnl، جو ونڈوز کرنل کے WDDM D3DKMT کو نقل کرنے والی خدمات کے ساتھ /dev/dxg ڈیوائس فراہم کرتا ہے۔ ڈرائیور VM بس کا استعمال کرتے ہوئے فزیکل GPU سے کنکشن قائم کرتا ہے۔ لینکس ایپلی کیشنز میں ونڈوز اور لینکس کے درمیان وسائل کے اشتراک کی ضرورت کے بغیر، مقامی ونڈوز ایپلی کیشنز کی طرح GPU تک رسائی حاصل ہوتی ہے۔

    Microsoft WSL میں گرافکس سرور اور GPU ایکسلریشن کو نافذ کرتا ہے۔

    مزید برآں، libd3d12.so لائبریری لینکس کے لیے فراہم کی گئی ہے، جو Direct3D 12 گرافکس API تک براہ راست رسائی فراہم کرتی ہے اور اسے ونڈوز d3d12.dll لائبریری کے کوڈ سے بنایا گیا ہے۔ dxgi API کا ایک آسان ورژن DxCore لائبریری (libdxcore.so) کی شکل میں بھی فراہم کیا گیا ہے۔ لائبریریاں libd3d12.so اور libdxcore.so ملکیتی ہیں اور صرف بائنری اسمبلیوں میں فراہم کی جاتی ہیں (/usr/lib/wsl/lib میں نصب) Ubuntu، Debian، Fedora، Centos، SUSE اور Glibc پر مبنی دیگر تقسیم کے ساتھ مطابقت رکھتی ہیں۔

    Microsoft WSL میں گرافکس سرور اور GPU ایکسلریشن کو نافذ کرتا ہے۔

    میسا میں اوپن جی ایل سپورٹ کے ذریعے فراہم کی جاتی ہے۔ interlayer، جو ڈائریکٹ ایکس 12 API میں کالوں کا ترجمہ کرتا ہے۔ Vulkan API نفاذ کا طریقہ ابھی بھی منصوبہ بندی کے مرحلے میں ہے۔

    Microsoft WSL میں گرافکس سرور اور GPU ایکسلریشن کو نافذ کرتا ہے۔

  • ویڈیو کارڈز پر کمپیوٹنگ کے لیے معاونت شامل کی گئی، جو آپ کو مشین لرننگ اور مصنوعی ذہانت جیسے کاموں کے لیے ہارڈویئر ایکسلریشن استعمال کرنے کی اجازت دیتی ہے۔ پہلے مرحلے پر، WSL ماحول CUDA اور کے لیے مدد فراہم کرے گا۔ ڈائرکٹ ایم ایل، D3D12 API کے اوپر چل رہا ہے (مثال کے طور پر، لینکس کے ماحول میں آپ DirectML کے لیے بیک اینڈ کے ساتھ TensorFlow چلا سکتے ہیں)۔ اوپن سی ایل سپورٹ اس پرت کے ذریعے ممکن ہے جو DX12 API پر کالز کی میپنگ کرتی ہے۔

    Microsoft WSL میں گرافکس سرور اور GPU ایکسلریشن کو نافذ کرتا ہے۔

  • WSL انسٹالیشن کو جلد ہی ایک سادہ "wsl.exe --install" کمانڈ کے ساتھ سپورٹ کیا جائے گا۔

ماخذ: opennet.ru

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