Перейти к содержимому

Resize bar что это

  • автор:

GeForce RTX 30 Series Performance Accelerates With Resizable BAR Support

Resizable BAR utilizes an advanced feature of PCI Express to increase performance in certain games. As of March 30th, 2021, Resizable BAR is supported for GeForce RTX 30 Series graphics cards and laptops.

For desktops to take advantage of Resizable BAR, users need a GeForce RTX 30 Series graphics card with a supported VBIOS, a compatible CPU, compatible motherboard, motherboard SBIOS update, and our newest GeForce Game Ready driver.

For GeForce RTX 30 Series laptops, please check with the manufacturer to see if Resizable BAR is supported on a specific model.

For instructions on how to enable Resizable BAR, continue reading.

What Is Resizable BAR?

Resizable BAR is an optional PCI Express interface technology. As you move through a world in a game, GPU memory (VRAM) constantly transfers textures, shaders and geometry via many small CPU to GPU transfers.

With the ever-growing size of modern game assets, this results in a lot of transfers. Using Resizable BAR, assets can instead be requested as-needed and sent in full, so the CPU can efficiently access the entire frame buffer. And if multiple requests are made, transfers can occur concurrently, rather than queuing.

Installation Steps

To successfully activate Resizable BAR on a desktop PC, please follow these steps in order, referring to the expanded installation instructions below:

  1. Confirm you have a compatible CPU & CPU chipset (see list below)
  2. Confirm you have a compatible motherboard (see list below)
  3. Update your motherboard SBIOS, if required, by installing an update from the manufacturer. Then enable Resizable BAR support in your motherboard’s BIOS interface
  4. Update to the latest GeForce Game Ready Driver (version 465.89 WHQL at the time of writing, released March 30th, 2021), or a later version
  5. If you have a GeForce RTX 3060, you’re good to go. If you have a GeForce RTX 3060 Ti, 3070, 3080, or 3090, then you may require an updated VBIOS
  6. If you have a Founders Edition graphics card from NVIDIA, get your VBIOS update tool directly from our website. If you have a custom partner card, get the update tool from their site (see list below)
  7. Verify Resizable BAR is enabled in the NVIDIA Control Panel (see instructions below)

What CPUs and CPU Platforms Support Resizable BAR?

Resizable BAR requires CPU and motherboard compatibility, and a Resizable BAR SBIOS update. As of March 30th, 2021, the following CPU chipsets and CPUs officially support Resizable BAR on GeForce RTX 30 Series desktop GPUs:

Desktop CPU and Chipset Support

AMD Chipsets
AMD 400 Series (on motherboards with AMD Zen 3 Ryzen 5xxx CPU support)
AMD 500 Series
AMD CPUs
AMD Zen 3 CPUs Ryzen 3 5xxx Ryzen 5 5xxx Ryzen 7 5xxx Ryzen 9 5xxx
Intel Chipsets
Intel 10th Gen Z490 H470 B460 H410
Intel 11th Gen S All 11th Gen chipsets available as of March 30th, 2021
Intel CPUs
Intel 10th Gen Intel 11th Gen S-Series
i9-10xxx CPUs i9-11xxx CPUs
i7-10xxx CPUs i7-11xxx CPUs
i5-10xxx CPUs i5-11xxx CPUs
i3-10xxx CPUs

Motherboard Support

NVIDIA is working with motherboard manufacturers around the world to bring Resizable BAR support to compatible products. As of March 30th, 2021, the following manufacturers are offering SBIOS updates for select motherboards to enable Resizable BAR with GeForce RTX 30 Series desktop graphics cards:

Motherboard Manufacturers Supporting Resizable BAR
ASUS ASRock COLORFUL EVGA GIGABYTE MSI

Head to the manufacturers’ website to discover whether your motherboard is compatible, and to download and install updates if available. Additionally, please refer to the manufacturer’s documentation for enabling Resizable BAR support in the BIOS after installation of new firmware.

Please note, some motherboard manufacturers have unofficially extended Resizable BAR support to prior generation products. Your mileage may vary utilizing these solutions.

Enabling Resizable BAR On Your GeForce RTX 30 Series Graphics Card

Having updated your motherboard, you’ll need to update your GPU, and download and install a GeForce Game Ready Driver, released March 30th, 2021, or later.

Game Ready Driver Update

In practice, the performance benefits of Resizable BAR can vary substantially from game to game. In our testing, we’ve found some titles benefit from a few percent, up to 12%. However, there are also titles that see a decrease in performance, so NVIDIA will be pre-testing titles and using game profiles to enable Resizable BAR only when it has a positive performance impact. That way you won’t have to worry about bugs or performance decreases, and won’t have to rely on the community to benchmark each title and discover whether Resizable BAR is beneficial in the games you’re playing.

Popular, graphically demanding titles can run faster and smoother with Resizable BAR, further improving your experience

With the release of our GeForce Game Ready Driver on March 30th, 2021, we’re enabling Resizable BAR support on all GeForce RTX 30 Series GPUs, and expanding support to an additional 9 games, for a total of 17:

GeForce RTX 30 Series Resizable BAR Supported Games
As of March 30th, 2021
Assassin’s Creed Valhalla
Battlefield V
Borderlands 3
Control
Cyberpunk 2077
Death Stranding
DIRT 5
F1 2020
Forza Horizon 4
Gears 5
Godfall
Hitman 2
Hitman 3
Horizon Zero Dawn
Metro Exodus
Red Dead Redemption 2
Watch Dogs Legion

As we identify additional titles that benefit from Resizable BAR, we’ll introduce support via Game Ready Driver updates.

Before proceeding further through the Resizable BAR process, please download and install the latest GeForce Game Ready Driver, released March 30th, 2021, or later, and reboot your PC.

VBIOS Update

GeForce RTX 3060 desktop graphics cards launched February 25th, 2021 with a pre-installed Resizable BAR VBIOS. If you purchased one, all you need is a compatible motherboard and motherboard SBIOS, described above, and our newest Game Ready Driver.

GeForce RTX 3060 Ti, 3070, 3080 and 3090 desktop graphics cards may require a VBIOS update.

For GeForce RTX 30 Series Founders Edition graphics cards manufactured by NVIDIA, please head to our knowledge base, where you can download the firmware update tool, follow how-to instructions, and get further information. If your system does not support Resizable BAR there is no benefit to installing the firmware update, so please check you meet all other requirements first.

Firmware updates for custom GeForce RTX 30 Series graphics cards manufactured by our partners can be found on their websites. The links provided below are for your convenience only; partner hardware vendors are responsible for functionality and support of GPU VBIOS updates:

    : Select GeForce RTX 30 Series —> Model —> Support —> Driver & Utility : Select GPU —> Tool MSI: Select GPU —> Support —> Utility —> choose MSI Dragon Center or MSI Live Update Palit : Select GPU —> Tool

If an update for your specific model is not yet available, do not install the Founders Edition firmware or other custom firmware as it is not compatible.

Включил технологию Resizable BAR на видеокарте NVIDIA GeForce RTX 3070 и вот что получилось

Компания NVIDIA решила не отставать от своего «красного» конкурента с его технологией AMD Smart Access Memory и представила собственную под названием Resizable BAR, сделав её доступной для пользователей видеокарт GeForce RTX. Теоретически Resizable BAR должна повысить производительность систем с видеокартами NVIDIA GeForce RTX 30-й серии. Без данной технологии процессоры имели доступ к видеопамяти лишь с буфером небольшого размера. Но новые игры требуют передачи всё больших объёмов данных. И при старом варианте работы центрального процессора с видеопамятью могло произойти превышение доступного лимита, что приводило к созданию очереди запросов и падению производительности. С Resizable BAR вместо использования небольшого буфера центральный процессор получает доступ ко всему объему видеопамяти. А передача данных может осуществляться в несколько параллельных потоков. Выглядит всё очень неплохо и к тому же бесплатно! Для того, чтобы задействовать технологию, требуется всего лишь обновить BIOS материнской платы и видеокарты, а также установить последний видеодрайвер. Но, как всегда, не обошлось без «Но». На сайте NVIDIA указано, что для работы технологии требуются материнские платы, основанные на чипсетах AMD 400/500 серии и работающие в паре с процессорами AMD Zen 3 (5ххх) или процессоры Intel 10-го / 11-го поколения с материнскими платами на чипсетах Intel 400/500 серии. Процессора AMD Zen 3 у меня нет. Но есть процессор AMD Zen 2 в виде RYZEN Pro 3700. И хоть официально его поддержка не заявлена, но уже давно известно, что с Zen 2 технология также работает.

реклама

Что касается игр, то заявлена поддержка из 17 наименований. Их список представлен ниже.

реклама

Маркетологи NVIDIA утверждают, что Resizable BAR на видеокартах GeForce RTX 3000 может повысить производительность до 12%. Ключевое слово здесь «до». Доверяй, но проверяй! Я решил включить технологию Resizable BAR на своей GeForce RTX 3070 и проверить их слова. Из поддерживаемых технологией игр я взял шесть: Red Dead Redemption 2, Assassin’s Creed Valhalla, Cyberpunk 2077, Horizon Zero Dawn, Metro Exodus и Battlefield V. К ним я добавил уже не совсем свежую Deus Ex Mankind Divided, которой нет в списке, чтобы посмотреть, как сказывается технология на неподдерживаемых играх.

— процессор AMD Ryzen 7 Pro 3700

— видеокарта MSI GeForce RTX 3070 GAMING X TRIO

реклама

— материнская плата MSI MPG B550 GAMING PLUS

— ОЗУ — два модуля по 16 ГБ, работающие на частоте 3600 Мгц

— игры установлены на SSD Samsung SSD 970 EVO, не являющийся системным.

ОС Microsoft Windows 10 Pro. Видеодрайвер 465.89. Тесты проводились в разрешении 2560 x 1440 пикселей. Процессор и видеокарта работали в «стоке». Только ОЗУ была разогнана при помощи программы «Ryzen DRAM Calculator» от 1usmus до 3600 Мгц, с таймингами 16-19-16-36-56 1Т (включая настройки вторичных). Таким образом, подобные настройки системы доступны любому пользователю.

реклама

AGESA версии 1.2.0.0 с включением необходимых пунктов в BIOS. Хотя вышла уже более свежая 1.2.0.1, но она в статусе Beta и её я решил не ставить.

Показания программы GPU-Z и панели NVIDIA до и после прошивки BIOS видеокарты. Везде сообщается, что технология включена. Прошивка легко и быстро прошла с помощью MSI Dragon Center, после чего он неблагодарно был удалён.

Итак, можно приступать. Все настройки выставлялись на максимум в режиме AUTO.

1. Assassin’s Creed Valhalla

Resizable BAR OFF

Resizable BAR ON

Среднее количество кадров увеличилось на 4. Минимальные подросли на столько же. Максимальные на 1.

2. Battlefield V

Resizable BAR OFF / RTX OFF

Resizable BAR ON / RTX OFF

Resizable BAR OFF / RTX ON

Resizable BAR ON / RTX ON

Без «лучей» игра прибавила 5 fps, с «лучами» 2. Хотя с RTX частота кадров абсолютна «неиграбельна». Необходимо снижать настройки или играть без «лучей».

3. Horizon Zero Dawn

Resizable BAR OFF

Resizable BAR ON

В «Горизонте» снова +5 кадров по среднему показателю. Зато минимальная частота кадров возросла с 24 до 40. А это уже неплохой результат. Но что интересно, в этой игре в режиме Resizable BAR OFF игра зарезервировала под себя 19 ГБ оперативки, с Resizable BAR ON всего 8 ГБ. Когда я увидел, что занято 19 ГБ ОЗУ, то сначала я подумал, что не закрыл какую-то программу. Вышел на рабочий стол – нет, всё закрыто. Перезапустил игру и результат тот же. Решил, что так и должно быть. Но в тестах после перепрошивки BIOS видеокарты, я, всё же, обратил внимание на объём использованной ОЗУ и был удивлён двухкратным снижением. Может это баг и произошел он лично у меня, ничего не утверждаю. Но, всё же, я заметил некую тенденцию к небольшому снижению потребления ОЗУ и в других играх, уже после завершения всех тестов и сравнения результатов. Хотя в остальных играх разница, конечно, не столь существенная.

4. Cyberpunk 2077

Многострадальная игра. Сумасшедшая реклама и высокие ожидания. А затем сломанные копья на всех форумах мира. По скринам видно, что играть в неё я ещё не начал. Всё откладываю на потом. Впрочем, как и большинство других игр. Покупаешь новую видеокарту, а оказывается, что времени на игры почти нет. «Ставь в майнинг!» — скажет кто-то.

Resizable BAR OFF / RTX OFF

Resizable BAR ON / RTX OFF

Resizable BAR OFF / RTX ON

Resizable BAR ON / RTX ON

Без RTX преимущество в 1 кадр. С включенным RTX уже в 3. Ничего выдающегося.

5. Metro Exodus

Resizable BAR OFF / RTX ON

Resizable BAR ON / RTX ON

Результаты на уровне погрешности. Неужели всё так скучно? В конце будет наглядная диаграмма и вердикт.

6. Red Dead Redemption 2

Resizable BAR OFF

Resizable BAR ON

Стало повеселее. Подросла как средняя, так и максимальная частота кадров.

7. Deus Ex Mankind Divided

Наша белая ворона. Напомню, что этой игры нет в списке поддерживаемых новой технологией.

Resizable BAR OFF

Resizable BAR ON

Сюрприз. Да, в разных источниках не раз упоминалось, что Resizable BAR может принести как положительный, так и отрицательный результат. Возможно NVIDIA включила в список «поддерживаемых игр» те игры, где результат положительный. А там, где он отрицательный просто внесли в список всех остальных игр – так называемых «неподдерживаемых». Но это лишь предположения и возможно не обоснованные. Если возникнет вопрос, что дело может быть в версии DirectX, то в тестах данной игры был включен именно 12-ый.

Тесты проведены. Пора подвести итог. Я оформил их в виде диаграммы в Excel. Не надо морщиться от упоминания «экселя», здесь его не очень много.

Что же, задействование технологии Resizable BAR само по себе никаких сложностей не вызывает. Она даёт увеличение среднего fps от 1 до 5. Как-то не густо? И это в списке «поддерживаемых» игр. В играх не из списка результат вполне может быть и отрицательным. Подозреваю, что в старых играх толку от этой технологии особо нет, но главное чтобы не было вреда. В процентном соотношении 5 кадров — это повышение среднего fps до 11%, согласно результатам моих тестов. Значит, на этот раз маркетологи NVIDIA не обманули, обещая до 12% прироста! В некоторых случаях также подтягивается минимальный fps, что уже более полезно. С другой стороны, даже 5 кадров не будут лишними. Тем более даром. Интересно бы было сравнить итоговые результаты в реальных тестах с видеокартой от AMD из новой серии. Но, к сожалению, у меня её нет. Зато есть лучше — рисунок с сайта AMD. Если судить по нему, то технология даёт сопоставимый прирост на видеокартах обоих производителей.

Boost Gaming Speed With a Click: What Is Resizable BAR, and Can It Juice Up Your PC?

"Norm!" No, it's not an episode of Cheers. Nvidia's Resizable BAR, also known as SAM (for AMD), could be the key to higher PC-game frame rates—with the right hardware. Learn the basics.

AMD launched the Radeon RX 6800 XT, its latest mainstream flagship graphics card, late last year. The company was proud to show off what, at the time, it called its newest «proprietary» feature: Resizable BAR (Base Address Register), albeit under AMD’s own moniker of Smart Access Memory (SAM). We put the word «proprietary» in quotes because, as it turns out, there’s nothing wholly new or proprietary about Resizable BAR (or alter ego SAM). And now, it’s coming to an Nvidia GPU (and Intel CPU) near you.

That means you’ll be hearing these two terms bandied about plenty in 2021. But what is Resizable BAR, anyway, and how can it help you squeeze the most performance out of your desktop gaming PC? Let’s dig into the details of this old, yet also new, technology to find out.

Three Graphics Cards Walk Into a BAR.

Resizable BAR was actually first introduced, if not widely implemented, as a part of the move to the PCI Express 3.0 spec in desktop motherboards back in 2010. (It requires specific support at the CPU and GPU level, as well.) How does Resizable BAR work? In a nutshell, the feature, set via the system BIOS, determines how much of the graphics memory, or VRAM, on your video card is made available to be mapped for access by the CPU. Generally, this is limited to just 256MB of the card’s onboard VRAM—which is to say, not much of it. A motherboard with Resizable BAR activated, however, can boost the limit to the full capacity of the VRAM buffer.

So what does that actually mean in the real world? At the system level, for starters, rather than chopping up the data stream and sending smaller requests from the CPU to the GPU, the GPU can now ask for complete chunks of data—think, larger files containing elements like shaders and textures—and get them sent by the CPU all at once.

The result is a more efficient communication pipeline between your CPU and GPU. And, depending on the game title and the components in your system, it can provide noticeable gains in performance for AAA games that know how to make use of the tactic.

But what kind of real-world boost can you expect in frame rates with the feature turned on?

SAM, I Am: A Preliminary Testing Impression

At the time of the launch of the AMD Radeon RX 6800 XT, we got the chance to test the feature for ourselves (in its AMD SAM guise). However, in our runs of current AAA titles, as well as multiplayer games and older/legacy AAA titles, we found SAM only really affected results in the most demanding benchmark tests. In our test suite, those are represented by the AAA games Red Dead Redemption 2 and Assassin’s Creed: Odyssey. With SAM activated, both saw gains of roughly 5% compared with benchmark runs with the SAM feature turned off.

That said, we also ran into a range of driver-related issues with the card samples we were given to test by AMD at the time of the Radeon RX 6800 launch, which could mean that our results are not the most current representation of what SAM/Resizable BAR can do at its best. Other outlets that have since tested the feature after the launch-driver stumbles smoothed out have seen some substantial upticks (again, very much dependent on the title) that could exceed 15% gains in frame rates, in select cases.

We say «select,» because, as of now, the benefit of SAM is wildly dependent on the game you’re playing. While Assassin’s Creed: Odyssey might see significant uplifts (totaling 20% more frames per second at certain resolutions, according to tests from around the web), other games actually might see their performance decrease with the feature activated. Whether or not you’ll get a gain or a loss varies quite literally from game to game. And, seeing as the feature can be turned on or off only through the motherboard BIOS, the overall pragmatism of toying with SAM/Resizable BAR to see what works well and what doesn’t has yet to be seen.

We’ll be testing the feature more thoroughly in the coming months as it’s added to both Intel motherboards and Nvidia graphics cards, as well as re-running our old tests on the Radeon RX 6800 XT with the updated driver set. Stay tuned to PCMag as we dig into Resizable BAR, and see what it can really do when Nvidia and AMD do battle on even ground.

BAR or SAM: What You’ll Need to Make It Work

As it is a recently introduced feature, for now only very late-model components are capable of supporting Resizable BAR.

As of this writing (March 2021), Resizable BAR, under the SAM badge for AMD, works with the AMD Radeon RX 6800 and Radeon RX 6800 XT cards (as well as the upcoming Radeon RX 6700 XT), but only in concert with Ryzen 5000 or Ryzen 3000 Series CPUs based on Zen 2 or later architectures. Furthermore, only motherboards based on the AMD 400 and 500 series chipsets will support SAM. In addition, not all of them: It’s up to each motherboard manufacturer to patch the feature in through a BIOS update, if the board doesn’t ship with SAM support in place.

However, that hardware support list is about to get a lot bigger, as both Nvidia and Intel have announced plans to bring Resizable BAR support to their video cards and motherboards in the coming months.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *