O O driver Vulkan”ANV”de código aberto atual da Intel no Mesa suporta hardware gráfico voltando para os gráficos”Gen7″encontrados com Ivy Bridge/Haswell. No entanto, os engenheiros de drivers gráficos Linux de código aberto da Intel estão se preparando para separar os antigos gráficos Ivy Bridge/Haswell (Gen7) e Broadwell (Gen8) em um driver Mesa separado para que possam se concentrar melhor em melhorar seu moderno driver Vulkan que seria limitado para gráficos Skylake Gen9 e mais recentes.

Embora o ANV suporte Haswell e Broadwell, o suporte raramente é aprimorado e os gráficos Gen7 Haswell nunca foram oficialmente compatíveis com o Vulkan. O Ivy Bridge suporta ainda mais um estado de lixo e tem sido bastante inútil em um mundo Vulkan, desde o estado do driver até o hardware, não sendo realmente prático para a maioria dos softwares que suportam o Vulkan. Dada a idade do hardware e os engenheiros da Intel estarem extremamente ocupados trabalhando em Arc Graphics e similares, eles estão procurando colocar o suporte de gráficos Gen7 ~ Gen8 em um driver separado para não complicar seu trabalho moderno no futuro.

Ao mover o suporte IvyBridge/Haswell/Broadwell para um driver separado, seria mais fácil trabalhar nas melhorias do driver ANV sem ter que se preocupar com um caminho de código frequentemente diferente para os gráficos Intel mais antigos gerações. Também reduz o risco de regredir o antigo suporte gráfico da Intel, pois verá menos rotatividade de código agora e não há muitos testes pré-Skylake acontecendo nos dias de hoje.

Ao remover os antigos caminhos de código Gen7/Gen8 do ANV, há também a possibilidade de melhorar o desempenho para as gerações modernas, eliminando os caminhos de código mais antigos e melhorando o código com lógica simplificada atendendo apenas a processadores gráficos Intel mais modernos.

O nome provisório para este novo driver é”HASVK”como no driver Haswell Vulkan. O suporte Gen7/Gen8 continuará a viver pacificamente no HASVK sem muita variação de código e pode ser instalado bem ao lado do ANV. A Intel realmente não se concentrou em melhorias de driver pré-Skylake Vulkan (mesmo as melhorias focadas em Gen9 Skylake são raras) há anos e, portanto, na prática, isso não muda muito para aqueles que ainda usam essas antigas CPUs Intel pré-Skylake, mas tornar mais fácil para os desenvolvedores da Intel melhorar o suporte ao driver Vulkan para as gerações modernas.

Esta solicitação de mesclagem é onde está ocorrendo a discussão sobre a divisão do driver Intel Vulkan e introduzindo HASVK. Isso é melhor do que no lado do Windows, onde a Intel recentemente mudou os gráficos do processador Intel da 6ª para a 10ª geração para seu modelo legado.

Categories: IT Info