A Microsoft implementa um servidor gráfico e aceleração de GPU no WSL

Empresa Microsoft anunciou da implementação de recursos significativos melhorias no subsistema WSL (Windows Subsystem for Linux), que permite a execução de arquivos executáveis do Linux no Windows:

  • Adicionada suporte para a execução de aplicativos Linux com interface gráfica, eliminando a necessidade de usar X-servers de terceiros. O suporte é implementado através da virtualização de acesso ao GPU.

    A Microsoft implementa um servidor gráfico e aceleração de GPU no WSL

    Um driver aberto foi preparado para o núcleo Linux dxgkrnl, fornecendo o dispositivo /dev/dxg com serviços que replicam o WDDM D3DKMT do núcleo do Windows. O driver organiza a conexão com o GPU físico por meio do VM bus. Aplicativos Linux têm o mesmo nível de acesso ao GPU que aplicativos nativos do Windows, sem a necessidade de divisão de recursos entre Windows e Linux.

    A Microsoft implementa um servidor gráfico e aceleração de GPU no WSL

    Além disso, para o Linux, é fornecida a biblioteca libd3d12.so, que oferece acesso direto à API gráfica Direct3D 12 e é compilada a partir do mesmo código que a biblioteca do Windows d3d12.dll. Na forma de biblioteca, a DxCore (libdxcore.so) também fornece uma versão simplificada da API dxgi. As bibliotecas libd3d12.so e libdxcore.so são proprietárias e só estão disponíveis em compilações binárias (montadas em /usr/lib/wsl/lib), compatíveis com Ubuntu, Debian, Fedora, Centos, SUSE e outras distribuições baseadas em Glibc.

    A Microsoft implementa um servidor gráfico e aceleração de GPU no WSL

    O suporte ao OpenGL no Mesa é garantido através de uma camada, que traduz chamadas para a API DirectX 12. O método de implementação da API Vulkan ainda está em fase de planejamento.

    A Microsoft implementa um servidor gráfico e aceleração de GPU no WSL
  • Suporte foi adicionado para computação nas placas gráficas, permitindo o uso de aceleração de hardware para tarefas como aprendizado de máquina e inteligência artificial. Na primeira fase, serão oferecidos suporte para CUDA e DirectML, operando sobre a API D3D12 (por exemplo, no ambiente Linux, é possível executar TensorFlow com backend para DirectML). O suporte ao OpenCL é possível através de uma camada que executa o mapeamento de chamadas para a API DX12.

    A Microsoft implementa um servidor gráfico e aceleração de GPU no WSL
  • A instalação do WSL em breve será suportada através de um simples comando "wsl.exe --install".

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster