Uma mudança um tanto surpreendente com os gráficos do Intel Gen12.5 é que eles removeram o hardware que suportava a Compressão de Textura Escalável Adaptável ( ASTC ). O driver gráfico do Linux da Intel agora foi atualizado para lidar com o suporte de hardware Gen12.5 + anterior para compressão de textura ASTC.
A Compressão de Textura Escalável Adaptável foi muito bem-vinda no cenário, particularmente pelo pessoal do Linux / código aberto, quando mais de uma década atrás, a compressão de textura S3TC era bastante comum, mas carregada de patentes e representava complicações para o uso / adoção de código aberto. O suporte ASTC foi adicionado como extensões oficiais para OpenGL e OpenGL ES há quase uma década para este algoritmo baseado em blocos com perdas. Desde os gráficos Intel Gen9 / Skylake, há suporte para ASTC no hardware gráfico, enquanto agora com os gráficos Gen12.5 esse hardware está sendo removido.
Presumivelmente, a Intel decidiu se livrar do hardware ASTC dedicado por sentir que o suporte ASTC baseado em software é bom o suficiente e não vale o espaço que você gasta. Na verdade, o Gallium3D ofereceu uma alternativa de software para o ASTC há anos. O IntelGen12.5 começa com Xe HP e inclui as próximas placas de vídeo DG2 / Alchemist.
Esta solicitação de mesclagem que pousou no Mesa 21.3-devel ontem confirma a remoção do suporte de hardware ASTC com Intel Gen12.5. Os drivers Iris Gallium3D e ANV Vulkan foram ajustados para a remoção. " No Gfx12.5 +, eles removeram o hardware ASTC. Em ANV, isso significa que precisamos desativar o suporte para todos os formatos ASTC, bem como desativar o bit de recurso textureCompressionASTC_LDR. Na íris, significa que as texturas ASTC serão automaticamente descompactados nos bastidores. Se a opção transcode_astc driconf for definida, eles serão transcodificados para o DXT5 com qualidade ligeiramente reduzida para melhor desempenho e uso de memória. "
Fonte
Até a próxima !!
Nenhum comentário:
Postar um comentário