Microsoft ṣe imuse olupin awọn eya aworan ati isare GPU ni WSL

Ile-iṣẹ Microsoft kede lori imuse ti significant awọn ilọsiwaju ni WSL (Windows Subsystem fun Lainos) subsystem, eyiti o ṣe idaniloju ifilọlẹ awọn faili ṣiṣe Linux lori Windows:

  • Fi kun atilẹyin fun ṣiṣe awọn ohun elo Linux pẹlu wiwo ayaworan, imukuro iwulo lati lo awọn olupin X lati awọn ile-iṣẹ miiran. Atilẹyin ti wa ni imuse nipasẹ agbara iraye si GPU.

    Microsoft ṣe imuse olupin awọn eya aworan ati isare GPU ni WSL

    A ti pese awakọ ṣiṣi silẹ fun ekuro Linux dxgkrnl, eyiti o pese ẹrọ / dev/dxg pẹlu awọn iṣẹ ti n ṣe atunṣe WDDM D3DKMT ti ekuro Windows. Awakọ naa ṣe agbekalẹ asopọ kan si GPU ti ara nipa lilo ọkọ akero VM. Awọn ohun elo Linux ni ipele kanna ti iraye si GPU bi awọn ohun elo Windows abinibi, laisi iwulo fun pinpin awọn orisun laarin Windows ati Lainos.

    Microsoft ṣe imuse olupin awọn eya aworan ati isare GPU ni WSL

    Pẹlupẹlu, ile-ikawe libd3d12.so ti pese fun Linux, eyiti o pese iraye si taara si Direct3D 12 awọn aworan API ati pe a kọ lati koodu kanna bi ile-ikawe Windows d3d12.dll. Ẹya ti o rọrun ti dxgi API tun pese ni irisi ile-ikawe DxCore (libdxcore.so). Awọn ile-ikawe libd3d12.so ati libdxcore.so jẹ ohun-ini ati pe wọn pese nikan ni awọn apejọ alakomeji (ti a gbe sinu /usr/lib/wsl/lib) ni ibamu pẹlu Ubuntu, Debian, Fedora, Centos, SUSE ati awọn ipinpinpin miiran ti o da lori Glibc.

    Microsoft ṣe imuse olupin awọn eya aworan ati isare GPU ni WSL

    Atilẹyin OpenGL ni Mesa ti pese nipasẹ interlayer, eyiti o tumọ awọn ipe si DirectX 12 API. Ọna imuse Vulkan API ṣi wa ni ipele igbero.

    Microsoft ṣe imuse olupin awọn eya aworan ati isare GPU ni WSL

  • Atilẹyin ti a ṣafikun fun iṣiro lori awọn kaadi fidio, eyiti o fun ọ laaye lati lo isare ohun elo fun awọn iṣẹ ṣiṣe bii ikẹkọ ẹrọ ati oye atọwọda. Ni ipele akọkọ, awọn agbegbe WSL yoo pese atilẹyin fun CUDA ati DirectML, nṣiṣẹ lori oke D3D12 API (fun apẹẹrẹ, ni agbegbe Linux o le ṣiṣe TensorFlow pẹlu ẹhin fun DirectML). Atilẹyin OpenCL ṣee ṣe nipasẹ ipele kan ti o ṣe aworan agbaye ti awọn ipe si DX12 API.

    Microsoft ṣe imuse olupin awọn eya aworan ati isare GPU ni WSL

  • Fifi sori WSL yoo ni atilẹyin laipẹ pẹlu aṣẹ “wsl.exe --fi sori ẹrọ” ti o rọrun.

orisun: opennet.ru

Fi ọrọìwòye kun