En pocas palabras, la función Resizable BAR es una tecnología que permite al procesador acceder a toda la memoria del GPU de una tarjeta gráfica en lugar de estar limitado a accesos de 256MB. Este acceso completo puede mejorar el rendimiento de los juegos y aplicaciones al permitir que el procesador envíe datos directamente al GPU de manera más eficiente. Desde los Intel Core de 10th Gene, Zen 3 y las CPU más nuevas brindan soporte nativo para Resizable BAR, pero las PC más antiguas no tienen esta compatibilidad pero, podrían obtener los mismos resultados aplicando un parche (UEFI firmware) a la placa madre.
Originalmente, esta tecnología fue introducida por AMD bajo el nombre de Smart Access Memory (SAM) y posteriormente fue adoptada también por NVIDIA. Al activar Resizable BAR, se pueden ver mejoras en los FPS en ciertos juegos, ya que el procesador puede gestionar los recursos de la GPU de manera más efectiva.
Ahora gracias a una herramienta llamada ReBarUEFI, los usuarios pueden poner a prueba esta teoría. La utilidad de código abierto proporciona la posibilidad de habilitar Resizable BAR en placas madre que no lo admiten según las especificaciones oficiales. La herramienta puede inyectar un firmware UEFI para que funcione con cada inicio de la PC.
El módulo ReBarDxe reemplaza una función específica en el protocolo de asignación de recursos del bus PCI (PreprocessController), verificando si el hardware puede utilizar Resizable BAR. Si es así, el módulo habilita la función e incluso establece el tamaño del búfer de memoria NVRAM.
Activar Resizable BAR mejor los FPS
El desarrollador de ReBarUEFI afirma que probó con éxito Resizable BAR en un sistema equipado con una CPU Core i5-3470 y una GPU Sapphire Nitro+ RX 580 de 8 GB, todo hardware bastante viejito. La función aumentó el rendimiento en juegos hasta en un 12 por ciento, con un tamaño de BAR de 2 GB. Algunos usuarios comentan que el mod puede funcionar en sistemas más antiguos basados en CPU Sandy Bridge, que fue lanzado por 2011.
El desarrollador dice que Resizable BAR puede ofrecer beneficios de rendimiento notables e incluso es necesario para que las GPU Intel Arc funcionen correctamente. Este es el link al proyecto en GitHub, que además tiene una lista de placas madre compatibles.
La mayoría de los firmware UEFI aceptan módulos parcheados y sin firmar incluso cuando la función de arranque seguro esté habilitada, por lo que correr juegos no debería presentar ningún problema. Algunas GPU Radeon pueden obtener hasta un 24 por ciento más de rendimiento en algunos títulos. Tanto los drivers de NVIDIA como AMD ahora incluyen perfiles para juegos que pueden beneficiarse de la función Resizable BAR/SAM.