Essa tecnologia é o Resizable Base Address Register (BAR) e é um recurso presente em placas-mãe, CPUs e placas gráficas modernas que pode aumentar o desempenho em jogos compatíveis, permitindo um gerenciamento de memória mais eficiente. É uma tecnologia PCI Express, lançada com o PCIe 3.0 em 2010, mas que não foi amplamente adotada até 2020, quando a AMD começou a oferecê-la como um recurso das suas GPUs da série Radeon 6000. A Nvidia adicionou-a como recurso às suas GPUs da série RTX 30 em 2021. A Intel também oferece suporte em suas GPUs Arc e em suas CPUs desde a Skylake.
A AMD chama essa tecnologia de SAM, que significa Smart Access Memory (Memória de Acesso Inteligente), mas a Nvidia usa Resizable BAR, abreviado para ReBAR. Para que funcione, ela precisa ser compatível com a CPU, a placa-mãe e a placa de vídeo. Embora essa tecnologia tenha causado grande impacto em 2021, ela não é muito comentada atualmente, provavelmente devido aos ganhos de desempenho imprevisíveis e/ou insignificantes para jogos.
Quando um jogo está a ser executado, a CPU precisa de aceder à memória da placa gráfica e, por predefinição, só pode aceder a 256 MB de cada vez. No entanto, a BAR redimensionável remove a limitação de tamanho para que a CPU tenha acesso a toda a memória da GPU, permitindo, teoricamente, um melhor desempenho. Este ajuste permite que a CPU solicite blocos de dados muito maiores da GPU, o que pode melhorar o desempenho em jogos que podem beneficiar desta alteração.
A BAR redimensionável reduz a sobrecarga envolvida na transferência de recursos do jogo entre a CPU e a GPU, enviando menos transferências maiores em vez de várias transferências menores, e também permite que várias solicitações ocorram ao mesmo tempo, em vez de entrarem numa fila. Por exemplo, se a sua CPU precisar de 1 GB de dados, ela teria que fazer quatro solicitações usando uma limitação de 256 MB, ou apenas uma usando ReBAR/SAM.
Isso dependerá do seu hardware, do jogo que estiver a jogar, das configurações que estiver a usar e assim por diante, portanto, não é uma melhoria geral em todos os jogos, pois depende muito do cenário. É importante notar que as GPUs Intel Arc requerem Resizable BAR, ao contrário das GPUs AMD e Nvidia. A Techpowerup analisou a Intel Arc A770 com e sem ReBAR ativado e descobriu que o desempenho caiu 77% com ele desativado, portanto, a Intel é única nesse aspecto.
Os números da Nvidia relativos às melhorias de desempenho do Resizable BAR, que representam o melhor cenário possível.
Dependendo do site que você considera confiável, os críticos online descobriram que ativar o ReBAR/SAM pode oferecer uma ampla gama de benefícios de desempenho, desde quase nada até cerca de 5% a 20% de melhoria no desempenho, mas isso depende do hardware, do jogo e da resolução utilizada. O TechSpot tem benchmarks abrangentes e descobriu que a tecnologia beneficiou mais os utilizadores da Radeon do que os da Nvidia. No entanto, é um desempenho gratuito, e isso não é muito comum hoje em dia, então vale a pena garantir que ele esteja ativado no seu sistema.
Os números da AMD mostram que a maioria dos ganhos é bastante pequena.
Pode determinar se está ativado verificando o BIOS do seu computador, que é onde ele é ativado inicialmente, ou usando utilitários da área de trabalho.
Utilizadores da Nvidia:
Clique com o botão direito do rato no ambiente de trabalho e selecione Painel de controlo da Nvidia. Quando essa janela abrir, clique no ícone no canto inferior esquerdo chamado Informações do sistema e aparecerá uma janela mostrando os recursos da sua GPU, com a opção BAR redimensionável claramente destacada. Observe que utilitários gratuitos como o GPU-Z também exibem essas informações.
O Painel de Controlo da Nvidia pode indicar se o ReBAR está ativado ou não.
Utilizadores AMD:
Terá de abrir o software Radeon para ver o painel de controlo principal, que tem uma caixa no canto inferior esquerdo que mostra o estado da Smart Access Memory com um ícone de um «cérebro minúsculo» ao lado. Não temos acesso a um sistema AMD para publicar uma captura de ecrã, mas a PCWorld tem um bom tutorial com capturas de ecrã aqui.
Utilizadores Intel:
Pode verificar facilmente se está ativado no software Arc Control ou utilizar um utilitário gratuito, como o GPU-Z.
Independentemente da sua CPU ou GPU, será necessário ativar esta funcionalidade na BIOS. Dada a variedade existente nas BIOS modernas, a sua localização e nome podem variar dependendo de inúmeros fatores, pelo que o Google será o seu melhor amigo. De um modo geral, encontra-se normalmente na secção «Avançado» da BIOS, em «Definições PCIe» ou algo semelhante. Observe que não há como personalizar a quantidade de memória alocada para a CPU, pois esse é um recurso binário que está ativado ou desativado.
Esta placa Asus Z790 possui um ícone prático na página inicial da BIOS que permite aos utilizadores ativá-la ou desativá-la sem precisar navegar pelos menus.