FERRAMENTAS LINUX: A Microsoft tem uma grande presença na conferência X.Org deste ano

quinta-feira, 17 de setembro de 2020

A Microsoft tem uma grande presença na conferência X.Org deste ano

Confira !!

Anos atrás, se você dissesse que a Microsoft teria vários desenvolvedores apresentando na X.Org Developers 'Conference (XDC), além de ser um patrocinador, você provavelmente causaria algumas risadas. Mas este ano para o XDC2020 Gdansk (embora virtual devido ao COVID-19), os engenheiros da Microsoft deram não apenas uma palestra, mas três no dia de abertura.

Para o XDC2020 , a Microsoft é uma das patrocinadoras prata do evento. Então, novamente, a Microsoft patrocinou a LinuxTag e outros eventos ao longo dos anos, mas para tornar este caso muito mais notável foram três conversas consecutivas centradas em torno dos esforços de código aberto da Microsoft na frente de gráficos / GPU.

Jesse Natalie e Steve Pronovost, ambos da Microsoft, deram início ao XDC2020 falando sobre a arquitetura gráfica WSL em uma apresentação de vídeo pré-gravada e bem editada. Em seguida, Pronovost falou sobre o suporte a aplicativos X11 / Wayland sob WSL e então a terceira e última palestra da Microsoft do dia foi Jesse falando sobre suas camadas de mapeamento Mesa Direct3D 12 para obter OpenCL / OpenGL sobre D3D12.

Este impulso da Microsoft foi tudo sobre seus esforços para obter computação GPU e aplicativos gráficos em execução no subsistema Windows para Linux (WSL2). Além disso, com o esforço que eles formaram em parceria com o Collabora para OpenCL / OpenGL sobre DirectX 12é sobre como melhorar seu ecossistema também. Por exemplo, falar sobre como colocar o Blender com OpenGL em funcionamento em um dispositivo Windows com processador Qualcomm sem suporte para OpenGL, mas apenas com um driver D3D12.

Curiosamente, eles comentaram que o Mesa era a "única abordagem viável" para este trabalho OpenGL no Direct3D 12. Não era prático escrever uma nova implementação OpenGL para camadas no Direct3D 12 dados os anos de trabalho já realizados pelo Mesa, bem como as inúmeras peculiaridades e outras afinações que vêm acontecendo ao longo dos anos.

As três apresentações falaram sobre seu trabalho em traduções NIR para DXIL (DirectX Intermediate Layer), o driver Direct3D 12 Gallium3D, a interface de tubo Gallium para traduzir chamadas API Direct3D 12, seu OpenCL C (CLC) para compilador DXIL e talentos técnicos relacionados para melhorando o ecossistema de gráficos abertos / computação API no Windows / WSL.

Durante a apresentação, foi compartilhado que deveria haver uma versão ao vivo para testar alguns de seus progressos recentes em cerca de um mês.

Também foi reiterado durante o XDC2020 sua ênfase em fazer o upstream de suas mudanças. Microsoft enviou patches para o Mesa e esperamos que mais desse trabalho continue. No entanto, o limite para inserir novo código no Mesa é muito menor do que o kernel do Linux. Os desenvolvedores upstream do Mesa parecem abertos a aceitar as contribuições de código aberto da Microsoft, especialmente com o envolvimento da Collabora, mas no lado do kernel, a integração do driver DirectX 12 "DXGKRNL" no kernel Linux ainda está longe de ser certa .



Veremos como tudo se desenrola, mas mesmo assim foram interessantes as apresentações da Microsoft no XDC2020.


Até a próxima !!

Nenhum comentário:

Postar um comentário