Mesa agora suporta oficialmente Smart Access Memory no Zen 3 e RDNA2. Confira os detalhes dessa importante mudança, liderada por Marek Olšák.
Embora muitos usuários de Linux tenham ficado entusiasmados ao descobrir que os drivers AMD Radeon Linux de código aberto permitiam o suporte de Smart Access Memory (memória de acesso inteligente) (BAR redimensionável) em placas-mãe/CPUs mais antigas e GPUs Radeon mais antigas, em vez de basicamente os produtos AMD mais recentes vistos no Windows é uma mudança de curso devido a bugs.
Agora, oficialmente, o Mesa 21.0 está habilitando o Smart Access Memory para sistemas com processadores AMD Zen 3 e placas de vídeo RDNA 2, embora se você tiver outro hardware, pode forçá-lo a habilitá-lo.
Mesa agora suporta oficialmente Smart Access Memory no Zen 3 e RDNA2
Marek Olšák, da AMD, que liderou o trabalho original sobre otimizações de memória de acesso inteligente para RadeonSI, liderou essa mudança.
Essa restrição não está sendo feita artificialmente para fins de marketing, mas ao descobrir que aqueles com combinações de hardware mais antigas às vezes encontravam bugs e regressões de desempenho com este recente S.A.M. suporte em Mesa.
Basicamente, isso coloca o estado oficial de suporte de memória de acesso inteligente da mesma forma no Windows e no Linux.
Com o código Mesa 21.0 mais recente a partir de hoje, a detecção está em vigor para AMD Zen 3 (ou mais recente) e GFX10.3 (RDNA 2), caso contrário, a funcionalidade agora será desativada devido a “muitas pessoas experimentam degradação de desempenho em alguns sistemas. ”
Via DriConf agora é uma opção “enable_sam” para qualquer um, independentemente da combinação de GPU/CPU Radeon, pode tentar habilitar a memória de acesso inteligente se o seu sistema funcionar bem com ela habilitada.
Da mesma forma, há uma opção “disable_sam” se desejar desativá-lo para comparar o impacto no desempenho desta funcionalidade BAR redimensionável. Você também deve (obviamente) ainda ter a “Decodificação Acima de 4G” habilitada em sua BIOS.
Também notável e inserido nessa mesma solicitação de mesclagem está a ativação da fixação de cache L3 da Mesa para sistemas AMD Zen 3.
Anteriormente, a verificação estava faltando para o Zen 3, mas agora deve estar lá, oferecendo outro aumento de desempenho para os sistemas da série 5000 Ryzen.