Мод UEFI с Resizable Bar улучшает производительность для старых процессоров Intel
Мод изменяет прошивку 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 как коробки на конвейерной ленте. Без основания размеры блоков ограничены определенными размерами, но с включенной функцией размер блоков может быть существенно увеличен, что повышает пропускную способность.
Современные графические процессоры в значительной степени выигрывают от изменяемой полосы в нужных сценариях. Нередко некоторые графические процессоры Radeon увеличивают производительность на 5 — 24% в определенных играх с Resizable Bar. Но, с другой стороны, он также может снизить производительность. Вот почему AMD и Nvidia имеют изменяемые профили полос для каждой игры и включают их только при необходимости. Оба производителя графических процессоров также могут установить конкретный размер Resizable Bar, чтобы выжать как можно больше производительности.
С этим модом старые системы могут получить дополнительную производительность, которая может быть достигнута только с Resizable Bar. Это особенно полезно для пользователей, которые хотят обновить свои старые машины совершенно новым графическим процессором, поддерживающим Resizable Bar. Некоторые графические процессоры, такие как у Intel серии Arc A, настолько чувствительны к Resizable Bar, что Intel требует включить ее для обеспечения хорошей производительности.