Resizable Bar UEFI Mod با پردازندههای سنتی همچون Sandy Bridge کار میکند
Resizable Bar یا همان Smart Access Memory (همانطور که AMD آن را نامگذاری میکند)، از زمانی که AMD آن را با معرفی سری پردازندههای Ryzen 5000 و کارتهای گرافیک RX 6000 خود در سال 2020 معروف کرد، بهطور گسترده در دسترس بوده است. این مسئله توسط xCuri0 در GitHub حل شده است که مود Resizable Bar را که به سیستمهای قدیمی دسترسی به این ویژگی را میدهد، منتشر کرده است.
این مود تغییراتی را در فریمور UEFI مادربردهای قدیمی اعمال میکند تا سازگاری با Resizable Bar را اضافه کند. این کار را با جایگزینی PreprocessController تابع PciHostBridgeResourceAllocationProtocol در UEFI با تابع جدیدی انجام میدهد که سازگاری با Resizable Bar را بررسی کرده و در صورت سازگاری آن را فعال میکند.
هنوز تا آن زمان توجهی از سوی اینتل، AMD یا هر یک از شرکای مادربرد آنها به این مسئله جلب نشده بود تا زمانی که AMD پتانسیل آن را سالها بعد در سال 2020 در قالب Smart Access Memory معرفی کرد. Resizable Bar اندازه “درگاه” اتصال PCI Express را تغییر میدهد تا انتقال دادههای بزرگتر از 256 مگابایت را ممکن سازد.
بدون فعال بودن این گزینه، اندازههای بسته ها به ابعاد خاص محدود هستند، اما با فعال بودن آن، اندازه بسته به شدت افزایش مییابد که عملکرد انتقال دادهها را افزایش میدهد. کارتهای گرافیک مدرن به طور قابل توجهی از Resizable Bar در شرایط مناسب بهره میبرند.
معمول نیست که برخی از کارتهای گرافیک Radeon در برخی از بازیها از 5% تا 24% عملکرد بیشتری با فعال بودن Resizable Bar به دست آورند. به همین دلیل AMD و Nvidia برای هر بازی پروفایلهای Resizable Bar دارند و فقط زمانی آنها را فعال میکنند که مناسب باشد.
هر دو تولیدکننده کارت گرافیک همچنین میتوانند اندازه خاصی از این ویژگی را تنظیم کنند تا حداکثر عملکرد ممکن را به دست آورند. با این مود، سیستمهای قدیمی میتوانند فرصتی برای به دست آوردن این عملکرد اضافی که تنها با Resizable Bar قابل دستیابی است، داشته باشند.
این امر به ویژه برای کاربرانی که می خواهند ماشین های قدیمی خود را با یک GPU کاملاً جدید که از نوار قابل تنظیم پشتیبانی می کند ، به روز کنند، مناسب است.
برخی از GPU ها ، مانند GPU های سری A اینتل ، آنقدر نسبت به نوار قابل تنظیم حساس هستند که اینتل به آن نیاز دارد تا عملکرد خوبی داشته باشد.