FERRAMENTAS LINUX: O RadeonSI desativa o SDMA para o Polaris para corrigir os erros de corrupção

quarta-feira, 8 de janeiro de 2020

O RadeonSI desativa o SDMA para o Polaris para corrigir os erros de corrupção



Confira !!


Para aqueles afetados por problemas de corrupção do OpenGL com o driver RadeonSI nas GPUs Polaris como o Radeon RX 580, o suporte ao System DMA (SDMA) agora está sendo desativado como solução alternativa.

Houve relatos de bugs desde junho passado e outros mais recentes sobre artefatos no jogo ou outros problemas de corrupção nos programas OpenGL em alguns jogos com GPUs discretas da Polaris.

Os usuários observaram que a variável de ambiente AMD_DEBUG = nodma tende a solucionar os problemas. Portanto, agora o comportamento padrão do Mesa 20.0-devel (e enfileirado para retroceder para o Mesa 19.2 e 19.3) está desabilitando o suporte ao SDMA para gráficos AMD Polaris / GFX8 hardware.

Existem possíveis implicações de desempenho ao desativar o SDMA, mas veremos se ele se materializa em alguma diferença significativa. Por outro lado, o GFX10 / Navi com RadeonSI ainda tem o SDMA desativado também em intervalos de tempo aleatórios. O suporte ao Navi SDMA foi desativado por padrão com bastante rapidez, a fim de resolver travamentos. Para o GFX9 / Vega entre essas gerações, o suporte à cópia SDMA foi adicionado apenas no mês passado, mas para GPUs discretas atualmente requer uma variável de ambiente para ativar.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário