Resizable Bar или память Smart Access, как любит называть ее AMD стала широко доступной с тех пор, как AMD прославила ее, представив свои процессоры Ryzen серии 5000 и графические процессоры RX серии 6000 еще в 2020 году.
Однако производители материнских плат пренебрегли внедрением функции повышения производительности в старые системы до 2020 года, в результате чего многие игровые платформы остались без нее. Эта проблема устранена моддером xCuri0 на GitHub, который опубликовал мод с Resizable Bar, который предоставляет старым системам доступ к ней.
Мод изменяет прошивку UEFI на старых материнских платах, чтобы добавить совместимость с Resizable Bar. Это достигается путем замены препроцессорного контроллера функции PciHostBridgeResourceAllocationProtocol в UEFI на новую функцию, которая проверяет совместимость с Resizable Bar панели и затем активирует ее, если она совместима. Размер устанавливается путем добавления определенного модуля в драйвер DXE в прошивке UEFI.
Сообщается, что мод работает на системах, таких же старых, как эпоха Sandy Bridge, которая вышла в 2011 году. Технически Resizable Bar существует с момента выхода PCIe Gen 2.0. Тем не менее, он никогда не привлекал внимания Intel, AMD или кого-либо из их партнеров по материнским платам, пока AMD не осознала его потенциал много лет спустя и не выпустила его в виде памяти Smart Access Memory в 2020 году.
Resizable Bar изменяет "апертуру" шины PCIe, позволяя осуществлять более значительную передачу данных объемом более 256 МБ. С точки зрения непрофессионала, вы можете представитьResizable Bar как коробки на конвейерной ленте. Без основания размеры блоков ограничены определенными размерами, но с включенной функцией размер блоков может быть существенно увеличен, что