Microsoft WSL ۾ گرافڪس سرور ۽ GPU تيز رفتار کي لاڳو ڪري ٿو

Microsoft اعلان ڪيو اهم جي عملدرآمد تي سڌارا WSL ۾ (ونڊوز سب سسٽم فار لينڪس) سبسسٽم، جيڪو ونڊوز تي لينڪس ايگزيڪيوٽو فائلن جي لانچ کي يقيني بڻائي ٿو:

  • شامل ڪيو ويو گرافڪ انٽرفيس سان لينڪس ايپليڪيشنن کي هلائڻ لاءِ سپورٽ، ٻين ڪمپنين کان X سرور استعمال ڪرڻ جي ضرورت کي ختم ڪرڻ. سپورٽ GPU رسائي ورچوئلائيزيشن ذريعي لاڳو ڪئي وئي آهي.

    Microsoft WSL ۾ گرافڪس سرور ۽ GPU تيز رفتار کي لاڳو ڪري ٿو

    لينڪس ڪنيل لاءِ هڪ کليل ڊرائيور تيار ڪيو ويو آهي ڊي xgkrnl، جيڪو /dev/dxg ڊوائيس مهيا ڪري ٿو خدمتن سان گڏ ونڊوز ڪنييل جي WDDM D3DKMT کي نقل ڪندي. ڊرائيور VM بس استعمال ڪندي جسماني GPU سان ڪنيڪشن قائم ڪري ٿو. لينڪس ايپليڪيشنن وٽ ساڳئي سطح جي GPU جي رسائي آهي جيئن مقامي ونڊوز ايپليڪيشنون، ونڊوز ۽ لينڪس جي وچ ۾ وسيلن جي حصيداري جي ضرورت کان سواء.

    Microsoft WSL ۾ گرافڪس سرور ۽ GPU تيز رفتار کي لاڳو ڪري ٿو

    ان کان علاوه، libd3d12.so لائبريري لينڪس لاءِ مهيا ڪئي وئي آهي، جيڪا سڌو رسائي فراهم ڪري ٿي Direct3D 12 گرافڪس API تائين ۽ ساڳي ڪوڊ مان ٺهيل آهي Windows d3d12.dll لائبريري. dxgi API جو هڪ آسان نسخو پڻ DxCore لائبريري جي صورت ۾ مهيا ڪيو ويو آهي (libdxcore.so). لائبريريون libd3d12.so ۽ libdxcore.so ملڪيت آهن ۽ صرف بائنري اسيمبلين ۾ فراهم ڪيون وينديون آهن (/usr/lib/wsl/lib ۾ نصب ٿيل) Ubuntu، Debian، Fedora، Centos، SUSE ۽ Glibc جي بنياد تي ٻين تقسيم سان مطابقت رکن ٿيون.

    Microsoft WSL ۾ گرافڪس سرور ۽ GPU تيز رفتار کي لاڳو ڪري ٿو

    ميسا ۾ OpenGL سپورٽ ذريعي مهيا ڪئي وئي آهي اندروني پرت, جيڪو ترجمو ڪري ٿو ڪالن کي DirectX 12 API ۾. Vulkan API عمل درآمد جو طريقو اڃا تائين پلاننگ اسٽيج تي آهي.

    Microsoft WSL ۾ گرافڪس سرور ۽ GPU تيز رفتار کي لاڳو ڪري ٿو

  • وڊيو ڪارڊ تي ڪمپيوٽنگ لاءِ سپورٽ شامل ڪئي وئي، جيڪا توھان کي ڪمپيوٽنگ لاءِ هارڊويئر ايڪسلريشن استعمال ڪرڻ جي اجازت ڏئي ٿي جھڙوڪ مشين سکيا ۽ مصنوعي ذھني. پهرين اسٽيج تي، WSL ماحوليات CUDA لاء مدد فراهم ڪندي ۽ سڌو ايم ايل، D3D12 API جي چوٽي تي هلندڙ (مثال طور، هڪ لينڪس ماحول ۾ توهان هلائي سگهو ٿا TensorFlow هڪ پس منظر سان DirectML لاءِ). OpenCL سپورٽ هڪ پرت ذريعي ممڪن آهي جيڪا DX12 API ڏانهن ڪالن جي نقشي کي انجام ڏئي ٿي.

    Microsoft WSL ۾ گرافڪس سرور ۽ GPU تيز رفتار کي لاڳو ڪري ٿو

  • WSL تنصيب جلد ئي هڪ سادي "wsl.exe --install" ڪمانڊ سان سپورٽ ڪئي ويندي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو