Barra redimensionável, ou memória de acesso inteligente (como a AMD gosta de chamá-la), tem sido amplamente acessível desde que a AMD a tornou famosa com o lançamento de suas CPUs da série Ryzen 5000 e GPUs da série RX 6000 em 2020. No entanto, os fabricantes de placas-mãe negligenciaram trazer o recurso de melhoria de desempenho para sistemas mais antigos antes de 2020, deixando muitas plataformas de jogos capazes para secar. Este problema foi corrigido pelo modder xCuri0 no GitHubque publicou um mod Resizabe Bar que dá aos sistemas mais antigos acesso à Resizable Bar.
O mod modifica o firmware UEFI em placas-mãe mais antigas para adicionar compatibilidade com barra redimensionável. Ele faz isso substituindo o PreprocessController do PciHostBridgeResourceAllocationProtocol função no UEFI com uma nova função que verifica a compatibilidade da barra redimensionável e a ativa se for compatível. O tamanho do ReBar é definido adicionando um módulo específico ao driver DXE no firmware UEFI.
Foi relatado que o mod funciona em sistemas tão antigos quanto a era Sandy Bridge, que chegou em 2011. A barra redimensionável existe tecnicamente desde o lançamento do PCIe Gen 2.0. Ainda assim, ele nunca chamou a atenção da Intel, da AMD ou de qualquer um de seus parceiros de placas-mãe até que a AMD percebeu seu potencial anos depois e o lançou na forma de Smart Access Memory em 2020.
A barra redimensionável altera a ‘abertura’ do barramento PCIe para permitir transferências de dados mais significativas de mais de 256 MB. Em termos leigos, você pode pensar na Barra Redimensionável como caixas em uma esteira transportadora. Sem o ReBar, o tamanho das caixas é limitado a dimensões específicas, mas com ele ativado, o tamanho da caixa pode ser aumentado substancialmente, aumentando o rendimento.
As GPUs modernas se beneficiam muito da barra redimensionável nos cenários certos. Não é incomum que algumas GPUs Radeon ganhem entre 5% e 24% mais desempenho na barra redimensionável em títulos específicos. Mas, por outro lado, também pode degradar o desempenho. É por isso que a AMD e a Nvidia têm perfis de barra redimensionável para cada jogo e só os habilitam quando apropriado. Ambos os fabricantes de GPU também podem definir o tamanho específico da barra redimensionável para obter o máximo de desempenho possível.
Com este mod, sistemas mais antigos podem ter a oportunidade de obter esse desempenho extra que só pode ser alcançado com a Barra Redimensionável. Isso é particularmente útil para usuários que desejam atualizar suas máquinas antigas com uma GPU totalmente nova que suporte Barra Redimensionável. Algumas GPUs, como as GPUs Arc série A da Intel, são tão sensíveis à barra redimensionável que a Intel exige que ela seja habilitada para obter um bom desempenho.