Bidh Microsoft a’ buileachadh frithealaiche grafaigs agus luathachadh GPU ann an WSL

Microsoft ainmeachadh air buileachadh cudromach leasachaidhean anns an fho-shiostam WSL (Windows Subsystem for Linux), a nì cinnteach gun tèid faidhlichean so-ghnìomhaichte Linux a chuir air bhog air Windows:

  • Air a chur ris taic airson a bhith a’ ruith thagraidhean Linux le eadar-aghaidh grafaigeach, a’ cur às don fheum air frithealaichean X a chleachdadh bho chompanaidhean eile. Tha taic air a bhuileachadh tro virtualization ruigsinneachd GPU.

    Bidh Microsoft a’ buileachadh frithealaiche grafaigs agus luathachadh GPU ann an WSL

    Chaidh dràibhear fosgailte ullachadh airson an kernel Linux dxgkrnl, a bheir seachad seirbheisean don inneal / dev/dxg a tha ag ath-aithris an WDDM D3DKMT de kernel Windows. Bidh an draibhear a’ stèidheachadh ceangal ris an GPU fiosaigeach a’ cleachdadh a’ bhus VM. Tha an aon ìre de ruigsinneachd GPU aig tagraidhean Linux ri tagraidhean dùthchasach Windows, gun fheum air roinneadh ghoireasan eadar Windows agus Linux.

    Bidh Microsoft a’ buileachadh frithealaiche grafaigs agus luathachadh GPU ann an WSL

    A bharrachd air an sin, tha an leabharlann libd3d12.so air a thoirt seachad airson Linux, a bheir cothrom dìreach air an Direct3D 12 grafaigean API agus a tha air a thogail bhon aon chòd ri leabharlann Windows d3d12.dll. Tha dreach nas sìmplidhe den API dxgi cuideachd air a thoirt seachad ann an cruth leabharlann DxCore (libdxcore.so). Tha na leabharlannan libd3d12.so agus libdxcore.so le sealbh agus air an toirt seachad a-mhàin ann an co-chruinneachaidhean dà-chànanach (air an cur suas ann an / usr/lib/wsl/lib) a tha co-chosmhail ri Ubuntu, Debian, Fedora, Centos, SUSE agus sgaoilidhean eile stèidhichte air Glibc.

    Bidh Microsoft a’ buileachadh frithealaiche grafaigs agus luathachadh GPU ann an WSL

    Tha taic OpenGL ann am Mesa air a thoirt seachad tro eadar-fhigheadair, a tha ag eadar-theangachadh gairmean gu API DirectX 12. Tha modh gnìomhachaidh API Vulkan fhathast aig ìre dealbhaidh.

    Bidh Microsoft a’ buileachadh frithealaiche grafaigs agus luathachadh GPU ann an WSL

  • Taic a bharrachd airson coimpiutaireachd air cairtean bhidio, a leigeas leat luathachadh bathar-cruaidh a chleachdadh airson gnìomhan leithid ionnsachadh innealan agus inntleachd fuadain. Aig a 'chiad ìre, bheir àrainneachdan WSL taic do CUDA agus DirectML, a’ ruith air mullach an D3D12 API (mar eisimpleir, ann an àrainneachd Linux faodaidh tu TensorFlow a ruith le backend airson DirectML). Tha taic OpenCL comasach tro shreath a bhios a’ mapadh fiosan chun API DX12.

    Bidh Microsoft a’ buileachadh frithealaiche grafaigs agus luathachadh GPU ann an WSL

  • Bidh stàladh WSL a’ faighinn taic a dh’ aithghearr le àithne shìmplidh “wsl.exe --install”.

Source: fosgailtenet.ru

Cuir beachd ann