Microsoft porta DirectX para Linux (novamente), atualiza o kernel WSL

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

A Microsoft lançou um novo driver de kernel DirectX para Linux em Kernel.org. O driver atualizado reflete o feedback da primeira tentativa da Microsoft de trazer a tecnologia para o sistema operacional de código aberto.

Especificamente, o driver foi reescrito do zero e organizado em camadas lógicas para ajudar os revisores de código aberto a entender melhor como o driver é construído, o código do driver DirectX foi movido para a área Hyper-V do Kernel Linux e o driver agora suporta totalmente hardware gráfico virtualizado. Agora também há um espaço de usuário totalmente de código aberto para a família de APIs de computação OpenCL, OpenVINO e OneAPI nas plataformas Intel GPU, permitindo que os desenvolvedores escrevam código de computação GPU que pode funcionar tanto no Linux quanto no Windows.

Engenheiro de software principal da Microsoft, Iouri Tarassov escreve:

Muitos esforços foram feitos para abordar o feedback da comunidade neste conjunto revisado de patches e esperamos que isso esteja se aproximando do que a comunidade
gostaria de ver.

Entre o projeto de tempo de execução de computação da Intel e o libdxg, agora temos uma implementação totalmente de código aberto de nossa pilha de computação virtualizada dentro do WSL. Continuaremos a oferecer suporte à API de espaço do usuário de código aberto em nossa abstração de computação, bem como à de código fechado (CUDA, DX12), deixando para os proprietários e parceiros da API decidir o que faz mais sentido para eles.

A Microsoft também atualizou o WSL na Microsoft Store para a versão 0.51.0 fornecida, que agora inclui a versão 5.10.81.1 do kernel da Microsoft Store. A atualização melhora a configuração do kernel e habilita algumas opções anteriormente ausentes para o ARM64. Veja o changelog completo no GitHub aqui.

via Winfuture

Mais sobre os tópicos: directx, linux, microsoft, WSL