Com o kernel Linux 5.19 em desenvolvimento, há o suporte de mecanismo de computação para gráficos DG2/Alchemist agora expostos ao espaço do usuário. Além do Intel OpenCL Runtime / oneAPI Level Zero se preparando para fazer uso desse suporte a esse mecanismo de computação, os patches mesclados hoje ao Mesa 22.2 também permitem habilitar o suporte de computação Arc Graphics de classe DG2 nos drivers OpenGL/Vulkan.
Embora a habilitação de gráficos DG2/Alchemist na pilha de drivers gráficos Linux de código aberto da Intel esteja em andamento há algum tempo, os patches para habilitar o suporte de computação com as GPUs discretas Arc Graphics só foram escolhidos para a janela de mesclagem do Linux 5.19 enquanto o suporte gráfico tem se conformado com o número passado de ciclos do kernel.
Com o suporte ao lado do Mesa para usar a interface de espaço de usuário de computação do driver do kernel i915 para DG2/Alchemist, ele não está sendo habilitado por padrão neste momento. Com o código Git de hoje, a nova variável de ambiente INTEL_COMPUTE_CLASS=1 precisa ser definida para usar o mecanismo de computação nessas próximas placas gráficas.
A variável de ambiente INTEL_COMPUTE_CLASS=1 com Mesa 22.2 quando executado no Kernel Linux 5.19+ permitirá que o driver Iris Gallium3D no Alchemist use o mecanismo de computação para despachos de computação. No mundo Vulkan, com o driver Intel "ANV", ele anunciará o suporte à fila de computação Vulkan. Consulte o MR
mesclado para obter detalhes. Espero que não demore muito para que essa variável de ambiente seja descartada e o Mesa faça uso da interface do mecanismo de computação Alchemist por padrão.
Até a próxima !!
Nenhum comentário:
Postar um comentário