FERRAMENTAS LINUX: O driver RadeonSI muda para o NIR, ativando o OpenGL 4.6 por padrão para as GPUs da AMD

quarta-feira, 11 de dezembro de 2019

O driver RadeonSI muda para o NIR, ativando o OpenGL 4.6 por padrão para as GPUs da AMD



Confira !!



O Mesa 20.0, lançado no primeiro trimestre de 2020, agora é a versão mágica configurada para ativar o uso do RadeonSI NIR por padrão, no lugar da representação intermediária do TGSI. O que torna essa transição de IR proeminente é que o OpenGL 4.6 é ativado por padrão neste driver Gallium3D de código aberto que suporta GPUs da série Radeon HD 7000 e mais recentes.

Recentemente, no Mesa 20.0-devel, o RadeonSI buscou suporte ao OpenGL 4.6, mas dependia da ativação do NIR devido ao compartilhamento de alguns caminhos de código com o driver RADV Vulkan criado pelo NIR em torno do código SPIR-V. O NIR é a representação intermediária na qual a maioria dos drivers Mesa OpenGL / Vulkan está se concentrando e é mais versátil do que o TGSI, o IR tradicional do Gallium3D que já existe há uma década.

Conforme explicado no artigo anterior, "O RadeonSI há muito tempo oferece suporte à maioria das extensões do OpenGL 4.6, como ARB_indirect_parameters, ARB_shader_draw_parameters, ARB_shader_group_vote, ARB_texture_filter_anisotropic, KHR_no_error e outros, mas como o driver Intel, devido a ARv esse trabalho envolvido na abertura do suporte ao SPIR-V para os drivers OpenGL ".

Marek Olšák da AMD decidiu agora habilitar esse uso de NIR por padrão no Mesa 20.0-devel, fornecendo, assim, o OpenGL 4.6 pronto para o uso, finalmente para as séries RadeonSI / AMD HD 7000 e mais recentes. A mudança para o NIR por padrão agora ainda dá tempo de sobra para testes mais amplos dos usuários habituais do Git, para descobrir os casos de canto que precisam ser resolvidos antes do processo de congelamento e liberação do recurso Mesa 20.0.

Isso é para o Mesa 20.0 que será lançado no final de fevereiro ou março e não para o lançamento do Mesa 19.3, que será lançado em qualquer dia. Puxe para baixo o mais recente mestre do Mesa Git para aproveitar hoje essa mudança significativa no driver RadeonSI de código aberto.


Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário