Вышел неофициальный драйвер UEFI NVStrapsReBar, предназначенный для разблокировки функции Resizable BAR (Base Address Register) на видеокартах Nvidia GeForce RTX 20-й и GTX 16-й серий, основанных на архитектуре Turing. Технология Resizable BAR, входящая в спецификацию PCI, позволяет центральному процессору получать доступ ко всей памяти графического процессора через PCIe, что повышает производительность за счет устранения узких мест.
Изначально поддержка Resizable BAR была доступна лишь на самых новых графических процессорах и материнских платах, но теперь распространяется на большее количество устройств. Однако некоторые популярные видеокарты, такие как Nvidia GeForce RTX 20-й и GTX 16-й серий на архитектуре Turing, не получили официальной поддержки данной технологии. Несмотря на то, что производство этих карт уже прекращено, они до сих пор пользуются значительным спросом на вторичном рынке.
Предыдущая утилита ReBarUEFI позволяла активировать Resizable BAR на старых ПК, но для видеокарт с архитектурой Turing рекомендуется использовать UEFI NVStrapsReBar. Разработчики этой утилиты успешно протестировали ее на различных конфигурациях с видеокартами серий RTX 2000 и GTX 1600 разных производителей. Однако видеокарты GeForce GTX 10-й серии на архитектуре Pascal поддержки Resizable BAR не получили.
Для активации Resizable BAR на графических процессорах с архитектурой Turing требуется прошивка UEFI материнской платы. Важно отметить, что vBIOS графических карт Nvidia защищен цифровой подписью и не может быть изменен пользователями. В отличие от него, UEFI материнской платы не блокируется от изменений, но может быть подписан или иметь проверку целостности. Для старых плат активация поддержки Resizable BAR зависит от настройки «Декодирование выше 4G» в UEFI, которую необходимо активировать, а также отключения режима совместимости CSM.
Полное руководство по активации Resizable BAR для видеокарт Nvidia с архитектурой Turing доступно на странице разработчика на GitHub. Однако стоит помнить, что активация данной опции может не всегда приводить к улучшению производительности и даже может ее незначительно снизить. Пользователям рекомендуется самостоятельно оценить эффективность включения поддержки Resizable BAR для каждой конкретной игры. Все манипуляции выполняются на свой страх и риск.