Re size bar amd что это
Неожиданный проигрыш AMD на её же поле. Старые CPU Intel поддерживают Resizable BAR Capability, а старые процессоры Ryzen — нет
Хотя это вряд ли многих расстроит
Сегодня мы уже несколько раз упоминали технологию AMD Smart Access Memory и её основу в виде Re-Size BAR. Напомним, изначально AMD SAM была представлена в качестве эксклюзивной технологии для CPU Ryzen 5000, видеокарт Radeon RX 6000 и системных плат с чипсетами 500-й серии.
Затем стало известно, что AMD SAM — это просто новое название для старой технологии, реализуемой посредством спецификации PCIe под названием Resizable BAR Capability, а это значит, что то же самое можно реализовать с другими CPU и GPU. И это уже реализовано для процессоров Intel.
И вот теперь появились очень занятные новости. Оказывается, технически реализовать технологию можно для CPU Intel, начиная ещё с линейки Haswell, вышедшей в 2014 году. А вот в случае AMD поддержка SAM действительно ограничится лишь самыми актуальными Ryzen 5000. Причина в том, что для реализации технологии нужно, чтобы процессор физически поддерживал функцию PCIe full-rate _pdep_u32/64. К сожалению, процессоры Ryzen 3000 и более старые модели этой поддержки не имеют.
Таким образом, выведя на рынок «новую» технологию, AMD условно проиграла в обширности её поддержки своему конкуренту. С другой стороны, вряд ли производители системных плат возьмутся добавлять поддержку Resizable BAR Capability для старых системных плат с чипсетами Intel.
Re size bar amd что это
Как известно, несколько недель назад AMD явила миру новое поколения своих графических адаптеров, а также представила ряд новых технологий, призванных облегчить разгон и повысить уровень производительности продуктов «красной команды», одной из которых оказалась функция AMD Smart Access Memory (SAM), действительно способная улучшить достижения системы в ряде игровых приложений.
реклама
При этом на первых порах официальные данные намекали на эксклюзивность технологии, функционировавшей только при наличии настольного процессора Ryzen 5000, видеокарты серии Radeon RX 6000 и материнской платы на базе набора системной логики 500-й серии.
Источник изображения: AMD
Впрочем, уже совсем скоро NVIDIA успокоила геймеров, заявив о том, что стандарт PCIe уже имеет в своём распоряжении все необходимые инструменты для создания аналогичной функции, мало того, даже технология AMD зиждется на одной из таких структур, а именно Resizable BAR, позволяющей процессору получить доступ ко всему имеющемуся объёму видеобуфера графического адаптера, что может быть полезно для ряда задач.
Кроме того, «зелёная команда» сообщила о скорой поддержке новой технологии для видеокарт поколения Ampere, а AMD, в свою очередь, заявила об отсутствии препятствий по внедрению новой функции для продуктов конкурирующих компаний и о своих намерениях всячески помогать всем желающим.
А вот перейти от слов к делу, похоже, первыми решились специалисты ASUS, представив новую версию BIOS под номером 1002 в стадии Beta, внедряющую поддержку Resizable BAR для материнских плат, основанных на чипсете Intel Z490, сообщает ресурс Tom’s Hardware.
Источник изображения: ASUS
Действительно, после обновления прошивки исследователям источника удалось обнаружить наличие двух новых опций, «Re-Size BAR Support» и «Above 4G Decoding», появившихся в настройках BIOS системной платы ROG Maximus XII Apex.
Источник изображения: Tom’s Hardware
Как «бесплатно» прокачать свой компьютер или ноутбук
Что такое Resizable Bar
Технология Resizable Bar или, как ее сокращенно называют, ReBar — это набор инструкций, который позволяет центральному процессору обращаться ко всему объему видеопамяти. Если Resizable Bar не активна, то процессор обращается к видеопамяти только блоками объемом до 256 Мб.
Проще говоря, это обеспечивает более эффективный обмен данными между центральным процессором и видеокартой. Прирост производительности при этом может быть значительным, в зависимости от оборудования и программного обеспечения.
Какие процессоры, видеокарты и материнские платы поддерживают Resizable Bar
Resizable Bar поддерживают ноутбуки с графикой NVIDIA 30-й серии и совместимыми процессорами Intel и AMD. Доступна ли технология на конкретной модели лэптопа нужно уточнять у производителя. Также может потребоваться обновление.
В десктопном сегменте поддержку Resizable Bar должны иметь три компонента: материнская плата, процессор и видеокарта. NVIDIA официально заявляет о поддержке процессоров Intel 10-го и 11-го поколения, а также AMD Ryzen на основе Zen 3. Из видеокарт поддерживается только 30-серия. Причем RTX 3060 уже из коробки имеет нужный BIOS. Для всех остальных видеокарт Ampere может потребоваться обновление.
Что касается материнских плат, то здесь многое зависит от производителя. К примеру, EVGA выпустила BIOS с поддержкой Resizable Bar для материнских плат на чипсете Z370 и Z390 с сокетом LGA 1151v2. То есть технология доступна на процессорах Intel 8-го и 9-го поколения. Официально заявлена поддержка чипсетов Z490, H470, B460, H410, а также чипсетов для 11-го поколения процессоров. У AMD официально заявлена поддержка 400 и 500 чипсетов.
Стоит отметить, что отдельные пользователи заявляют о работе Resizable Bar и на более старых процессорах и видеокартах, например Ryzen 1700 и Vega 56.
Похоже, старые видеокарты AMD поддерживают Resizable BAR
Но для нормального прироста производительности им нужна новая версия BIOS, которой нет.
Скорее всего, видеокарты AMD предыдущих поколений — Radeon Vega и Radeon RX 5000 — совместимы с технологией Resizable BAR. К такому выводу пришел журналист и инсайдер Игорь Валлосек, протестировавший несколько видеокарт.
Resizable BAR это технология, позволяющая процессору напрямую обращаться к видеопамяти, минуя GPU. Видеокарты AMD последнего поколения поддерживают ее аналог под названием Smart Access Memory, реализованный на уровне железа; Resizable BAR — программная разработка, использующаяся в видеокартах Nvidia.
Включение Resizable BAR на старых видеокартах AMD практически не дает видимого результата, но разница все-таки есть. Поэкспериментировав с Radeon RX 5700 XT, Валлосек пришел к выводу, что активация технологии стабилизирует частоту кадров.
Низкое влияние на производительность журналист связывает с отсутствием полноценной поддержки технологии на стороне видеокарты. Видимо, для ее активации AMD и партнерам пришлось бы выпустить новый BIOS так, как это сделала Nvidia.
Скорее всего, считает Валлосек, прирост производительности в случае появления такого BIOS был бы аналогичен тому, что наблюдается на картах Nvidia — то есть составил бы в районе 4-11%. У видеокарт AMD с поддержкой Smart Access Memory прирост частоты кадров может достигать 20%, но есть игры, где она падает.
В AMD ничего не говорили о планах по поддержке Resizable BAR на старых видеокартах.
Быстрый обмен данными между CPU и GPU: поддержка Resizable BAR на разных видеокартах и платформах
Вчера AMD официально объявила поддержку Resizable BAR для процессоров Ryzen 3000. Неделей раньше NVIDIA представила первую собственную настольную видеокарту GeForce RTX 3060 с поддержкой Resizable BAR. Мы провели соответствующие тесты.
Технология Resizable BAR существует довольно давно, но раньше она использовалась для сегмента дата-центров и рабочих станций. Технология обеспечивает ускорение доступа к большим объемам видеопамяти (у некоторых видеокарт она достигает уже 48 GB). AMD реализовала данную функцию в виде Smart Access Memory для нынешней линейки Radeon RX 6000 и активно стала ее рекламировать. Так что NVIDIA не осталось ничего другого, как реализовать схожую технологию.
На данный момент есть некоторая путаница по поводу комбинаций «железа», с которым работает или не работает Resizable BAR. Суть в том, что многое здесь зависит от платформы.
Ryzen 5000 | Ryzen 3000 | Ryzen 1000/2000 | Поколение 10. Core | Поколение 11. Core | |
X570, B550, X470, B450 | X570, B550, X470, B450 | X570, B550, X470, B450 | Z490, H470, B460 и H410 | Z490, H470, B460 и H410 | |
Radeon RX 6700 XT | ✓ | ✓ | ✓* | ✓ | ✓ |
Radeon RX 6800 | ✓ | ✓ | ✓* | ✓ | ✓ |
Radeon RX 6800 XT | ✓ | ✓ | ✓* | ✓ | ✓ |
Radeon RX 6900 XT | ✓ | ✓ | ✓* | ✓ | ✓ |
Предыдущие поколения Radeon | ✘ | ✘ | ✘ | ✘ | ✘ |
✓*: Для поддержки Resizable BAR требуются новые версии BIOS
Что касается процессоров Intel, Resizable BAR работает только с 10 и 11-м поколением Core. Производители материнских плат LGA1200, по большей части, уже опубликовали соответствующие обновления BIOS. Intel пока указала поддержку только для чипсетов 400 Series, но Resizable BAR также работает на материнских платах с чипсетами Z590, H470, B560 и H510.
Ryzen 5000 | Ryzen 3000 | Ryzen 1000/2000 | Поколение 10. Core | Поколение 11. Core | |
X570, B550, X470, B450 | X570, B550, X470, B450 | X570, B550, X470, B450 | Z490, H470, B460 и H410 | Z490, H470, B460 и H410 | |
GeForce RTX 3060 | ✓ | ✘ | ✘ | ✓ | ✓ |
GeForce RTX 3060 Ti | ✓* | ✘ | ✘ | ✓* | ✓* |
GeForce RTX 3070 | ✓* | ✘ | ✘ | ✓* | ✓* |
GeForce RTX 3080 | ✓* | ✘ | ✘ | ✓* | ✓* |
GeForce RTX 3090 | ✓* | ✘ | ✘ | ✓* | ✓* |
Предыдущие поколения GeForce | ✘ | ✘ | ✘ | ✘ | ✘ |
✓*: требуется обновление VBIOS
На данный момент только видеокарты GeForce RTX 3060 поддерживают Resizable BAR. Старые поколения GeForce вряд ли обзаведутся этой поддержкой. Все другие видеокарты GeForce RTX 30 получат поддержку после обновления VBIOS. NVIDIA планирует выпустить соответствующие обновления для видеокарт Founders Editions к концу марта. Партнеры NVIDIA тоже наверняка предложат соответствующие обновления.
Что касается платформы AMD, NVIDIA поддерживает Resizable BAR только на процессорах Ryzen 5000. Если у вас имеется материнская плата на чипсете X470 или B450, то поддержка будет только с процессором Ryzen 5000. Хотя некоторые пользователи сообщают, что Resizable BAR работает на видеокартах NVIDIA и с процессорами Ryzen 3000, в зависимости от материнской платы и версии BIOS. Но официально такой поддержки нет.
Если у вас платформа с процессором Intel Core 10-го или 11-го поколения, то поддержка Resizable BAR тоже будет. Она есть у всех процессоров Comet Lake-S, у 11-го поколения Core/Rocket Lake-S, но NVIDIA и Intel ограничили нижнюю планку процессорами Core i5, то есть у моделей Core i3 поддержки Resizable BAR не будет. Что касается чипсетов, поддерживаются все линейки 500 и 400.
Первые тесты Radeon RX 6800 XT с функцией Resizable BAR показали, что не каждое приложение выигрывает от данной технологии, многое зависит от игры и разрешения. Схожую картину мы недавно видели в тестах Resizable BAR на GeForce RTX 3060.
Рано или поздно поддержка Resizable BAR появится на всех видеокартах и платформах. В редких случаях она может негативно сказаться на производительности, хотя этого происходить не должно. На данный момент прирост заметен лишь в нескольких играх. Со стороны AMD можно использовать все видеокарты в современной линейке Radeon RX 6000, но в лагере NVIDIA пока придется ограничиться GeForce RTX 3060. Пока что мы не стали добавлять Resizable BAR в методику тестирования. Мы добавим соответствующие тесты, когда все видеокарты от AMD и NVIDIA будут поддерживать эту функцию. Пользователям мы рекомендуем активировать Resizable BAR, поскольку в некоторых случаях прирост производительности ощутимый.
Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).