Embora o Mesa seja mais conhecido por fornecer drivers de código aberto OpenGL e Vulkan em sistemas Linux, por meio do rastreador de estado Gallium3D "Clover" também está amadurecendo o suporte para OpenCL. Mas até agora não foi fácil rastrear o estado das versões e extensões suportadas pelo OpenCL do Mesa.
Está chegando ao Mesa 21.1-devel neste final de semana finalmente o relatório de status do OpenCL para a documentação de recursos ( docs / features.txt ). O relatório de status do OpenCL é feito de maneira semelhante ao relatório de extensão / versão do Vulkan e OpenGL, o que torna agora muito fácil e rápido verificar o status atual do Mesa OpenCL.
Os relatórios de recursos atuais do Mesa podem ser vistos por meio da interface do Git . Ou mais facilmente é MesaMatrix.netque rastreia o Mesa Git features.txt em uma bela interface HTML.
Ou seja, para encurtar a história, o Mesa tem OpenCL 1.x, mas ainda sem suporte de imagem em todos os drivers. O OpenCL 2.x / 3.0 ainda está para ser concluído, mas tem havido um esforço, conforme relatado anteriormente, para fazer o suporte do OpenCL 3.0 funcionar. Esperançosamente, este ano veremos o Mesa suportando OpenCL 3.0 na linha principal com os drivers RadeonSI e Nouveau, pelo menos.
Até a próxima !!
Nenhum comentário:
Postar um comentário