Получился неофициальный драйвер 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. Nvidia уже прекратила производство этих графических процессоров, но они по-прежнему обладают достойной производительностью и в большом количестве представлены на вторичном рынке.
Ранее мы уже писали об утилите ReBarUEFI, позволяющей включить Resizable BAR на старых ПК. Но именно для видеокарт с графическими процессорами Turing автор этой утилиты рекомендует использовать UEFI NVStrapsReBar. Создатели NVStrapsReBar сообщают на своей странице в GitHub об успешном тестировании значительного количества конфигураций с видеокартами серий 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. Помните, что все манипуляции Вы производите на свой страх и риск.
Если вы заметили ошибку, выделите ее мышью и нажмите CTRL+ENTER.