Saltar al contenido

¿Por qué DirectX en Linux? Preguntas del desarrollador del kernel Microsoft Developer

fossbyte-technology-news

Rrecientemente, en Build Conference 2020, Microsoft anunció una nueva característica para su subsistema de Windows para Linux 2 (WSL2). Esta vez, surgió con el lema ‘DirectX ama Linux that que tiene como objetivo ampliar aún más la capacidad de cálculo de las instancias WSL2.

Después de una gran demanda de los desarrolladores, Microsoft trajo el soporte de aceleración de hardware de GPU al sistema Linux que se ejecuta en WSL2. Por lo mismo, Microsoft envió el primer borrador de su nuevo controlador DirectX al kernel de Linux. Pero no parece ser una manera fácil para Microsoft de actualizar el código a Linux.

Greg Kroah-Hartman, mantenedor de Kernel principal, primero revisó el parche del controlador. Aunque apreciaba el gran trabajo, señaló algunos errores y dio sugerencias para corregir en la próxima versión. Luego, a Daniel Vetter se le ocurrieron muchas preguntas y un tema fundamental.

Refiriéndose a los requisitos para enviar API para el subsistema DRM (Direct rendering manager), Daniel señaló su espacio de usuario cerrado. Por lo tanto, dijo que sería difícil llegar río arriba sin conocer alguna parte requerida del controlador.

También se refirió a la enumeración de dispositivos preguntando por qué no está expuesto a / dev / dri / card0 que también podría integrar DirectX con el escritorio de Linux. Disparando las preguntas, continúa preguntando el plan y ¿por qué DX12 para Linux?

A cambio, Sasha Levin de Microsoft respondió con planes para permitir la interacción del espacio de usuario de Linux con DX12 al conectarlo completamente al huésped de Linux. Además agregó que Microsoft apunta al desarrollador de WSL2 que quiere ejecutar aprendizaje automático o grandes cargas de trabajo en su GPU conectada a su host de Windows.

APRENDER A CODIGAR ANUNCIO CUADRADO

Dave Airlie, de Intel, también expresó su idea de que el parche solo agregaría una carga en el flujo ascendente en lugar de agregar valor al ecosistema Linux. En su último blog, también expresó que no mejora el ecosistema de gráficos de Linux en ninguna dirección útil. Dave incluso se negó a revisar el código.

Bueno, está bastante claro que "DirectX en Linux" no tiene nada que ver con el soporte nativo de escritorio de Linux. No está disponible para sistemas Linux desnudos, sino solo para máquinas virtuales Linux que se ejecutan en Windows WSL2. Como dice el desarrollador de Microsoft, actualmente el código del controlador se esfuerza por agregar la capacidad de compartir recursos de GPU a los invitados de Linux en WSL2.

Entonces, si no desea un arranque dual de Linux junto con su Windows, pero aún usa Linux, puede optar por el WSL2 que pronto admitirá el cálculo de la GPU.