Microsoft implementa un servidor gráfico y aceleración de cálculos en GPU en WSL.

La empresa Microsoft anunció sobre la implementación significativa son en el subsistema WSL (Windows Subsystem for Linux), que permite ejecutar archivos ejecutables de Linux en Windows:

  • Se ha añadido soporte para la ejecución de aplicaciones de Linux con interfaz gráfica, lo que elimina la necesidad de utilizar servidores X de terceros. El soporte se implementa a través de la virtualización de acceso a GPU.

    Microsoft implementa un servidor gráfico y aceleración de cálculos en GPU en WSL.

    Se ha preparado un controlador abierto para el núcleo de Linux dxgkrnl, proporcionando el dispositivo /dev/dxg con servicios que replican el núcleo WDDM D3DKMT de Windows. El controlador organiza la conexión con la GPU física a través del bus de VM. Las aplicaciones de Linux tienen el mismo nivel de acceso a la GPU que las aplicaciones nativas de Windows, sin necesidad de dividir los recursos entre Windows y Linux.

    Microsoft implementa un servidor gráfico y aceleración de cálculos en GPU en WSL.

    Además, se proporciona para Linux la biblioteca libd3d12.so, que ofrece acceso directo a la API gráfica Direct3D 12 y está construida a partir del mismo código que la biblioteca de Windows d3d12.dll. También se ofrece una versión simplificada de la API dxgi en forma de biblioteca DxCore (libdxcore.so). Las bibliotecas libd3d12.so y libdxcore.so son propietarias y se suministran solo en compilaciones binarias (montadas en /usr/lib/wsl/lib), compatibles con Ubuntu, Debian, Fedora, Centos, SUSE y otras distribuciones basadas en Glibc.

    Microsoft implementa un servidor gráfico y aceleración de cálculos en GPU en WSL.

    El soporte de OpenGL en Mesa se proporciona a través de una capa, que traduce las llamadas a la API DirectX 12. El método de implementación de la API Vulkan aún está en fase de planificación.

    Microsoft implementa un servidor gráfico y aceleración de cálculos en GPU en WSL.
  • Se ha añadido soporte para cálculos computacionales en las tarjetas gráficas, lo que permite el uso de aceleración de hardware para tareas como el aprendizaje automático y la inteligencia artificial. En la primera etapa, se garantizará el soporte de CUDA en entornos WSL y DirectML, que funciona sobre la API D3D12 (por ejemplo, en un entorno de Linux se puede ejecutar TensorFlow con el backend para DirectML). El soporte de OpenCL es posible a través de una capa que realiza el mapeo de llamadas en la API DX12.

    Microsoft implementa un servidor gráfico y aceleración de cálculos en GPU en WSL.
  • La instalación de WSL pronto será compatible con el uso de un simple comando «wsl.exe —install».

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster