Foi lançado um driver UEFI não oficial NVStrapsReBar, que permitirá desbloquear a função Resizable BAR (Base Address Register) para placas de vídeo NVIDIA GeForce RTX série 20 e GTX 16 (Turing). A tecnologia BAR redimensionável, que faz parte da especificação PCI, permite que a CPU acesse toda a pilha de memória da GPU através do PCIe, eliminando assim gargalos e proporcionando desempenho mais rápido.
Inicialmente, o Resizable BAR era compatível apenas com as GPUs e placas-mãe mais recentes, mas posteriormente foi expandido para mais plataformas. Infelizmente, algumas famílias populares de placas de vídeo nunca receberam suporte oficial para esta tecnologia, por exemplo, aceleradores NVIDIA GeForce RTX série 20 e GTX 16 baseados na arquitetura Turing. A NVIDIA já descontinuou essas GPUs, mas elas ainda oferecem desempenho decente e estão disponíveis em grande número no mercado de reposição.
Escrevemos anteriormente sobre o utilitário ReBarUEFI, que permite ativar o BAR redimensionável em PCs mais antigos. Mas especificamente para placas de vídeo com GPUs Turing, o autor deste utilitário recomenda o uso de UEFI NVStrapsReBar. Os criadores do NVStrapsReBar relatam em sua página GitHub que testaram com sucesso um número significativo de configurações com placas de vídeo das séries RTX 2000 e GTX 1600 de diferentes fabricantes. Mas as placas de vídeo GeForce GTX série 10 baseadas na arquitetura Pascal não receberam suporte para BAR redimensionável.
Para habilitar o BAR redimensionável em GPUs baseadas em Turing, você precisará atualizar o firmware UEFI da placa-mãe. O autor do utilitário observa que o vBIOS das placas gráficas NVIDIA é assinado digitalmente, criptografado e não pode ser alterado por modders e usuários finais. Por outro lado, o UEFI da placa-mãe não está bloqueado contra alterações, embora também possa ser assinado ou ter uma verificação de integridade. Para placas mais antigas, a adição da funcionalidade BAR redimensionável depende da opção “Decodificação acima de 4G” nas configurações UEFI, que precisa ser habilitada, enquanto o Módulo de compatibilidade CSM precisa ser desabilitado.
Para obter um guia completo sobre como ativar a BAR redimensionável para GPUs NVIDIA Turing, visite a página GitHub do autor. Observe que, em alguns casos, ativar esta opção pode não levar a um aumento no desempenho e pode até reduzi-lo ligeiramente. Para cada jogo específico, o usuário terá que avaliar de forma independente a relevância de habilitar o suporte ao BAR redimensionável. Lembre-se de que você realiza todas as manipulações por sua própria conta e risco.