FERRAMENTAS LINUX: A Microsoft tem outra chance em seu Driver DirectX do kernel Linux

quinta-feira, 3 de março de 2022

A Microsoft tem outra chance em seu Driver DirectX do kernel Linux

 

Confira !!

A Microsoft publicou na terça-feira uma terceira iteração de seu driver de kernel Linux "DXGKRNL" para suporte de computação DirectX / Hyper-V para uso no Windows Subsystem for Linux / Windows Subsystem for Android.

Esse driver de kernel faz parte do trabalho da Microsoft para aceleração de GPU no WSL e, desde que foi publicado originalmente em 2020, encontrou uma resistência por desenvolvedores doupstram do kernel Linux  .

Em janeiro, a Microsoft postou um driver DXGKRNL reformuladopara suportar os dispositivos de computação Hyper-V para WSL/WSA e para permitir que OpenGL, OpenCL, Vulkan, OpenVINO, oneAPI e CUDA sejam acelerados. Além da série de patches do kernel ser "reconstruída desde o início", abrindo um pouco a porta para que ela seja potencialmente mainlined, pelo menos a pilha Intel Compute Runtime de código aberto pode funcionar no topo da pilha DXGKRNL. Inicialmente, apenas drivers de espaço de usuário de código fechado estavam disponíveis, enquanto pelo menos agora há um driver de espaço de usuário de "código aberto" disponível para resolver o que de outra forma seria um bloqueador para inclusão na linha principal. A Microsoft também tem a biblioteca libdxg de código aberto como uma interface para sua abstração de dispositivos de computação.


Esta semana é agora o driver DXGKRNL v3. Este driver agora tem até 30 patches (a v2 tinha 24 patches) e vem com 16.190 linhas de novo código do kernel para este driver.

Os patches v3 trazem vários refinamentos de baixo nível em relação à rodada anterior de patches. No entanto, ainda será uma luta obter o código aceito no kernel principal. O proeminente desenvolvedor do kernel Linux, Christoph Hellwig, já comentou sobre a série com:

Isso ainda não aborda qual API nativa corresponde.

Por mais que isso seja apenas um calço para chamar a funcionalidade não disponível nativamente no Linux: NAK.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário