Что такое resize bar
Функция Resizable BAR, повышающая FPS, теперь доступна в видеокартах GeForce RTX 3060
Компания Nvidia сообщила, что технология Resizable BAR теперь доступна в настольных видеокартах GeForce RTX 3060 и ноутбуках на базе мобильных карт RTX 30.
Resizable BAR — это функция PCI Express, позволяющая получать процессору моментальный доступ ко всему фреймбуферу, что положительным образом отражается на производительности в видеоиграх.
Чтобы использовать функцию Resizable BAR, необходимо наличие поддерживаемых процессоров и материнских плат. По состоянию на 25 февраля 2021 года технология поддерживается:
«Intel работает с Nvidia, чтобы включить поддержку Resizable BAR, передовую технологию PCI Express, в экосистему ПК», — заявил Фредерик Хамбергер, генеральный директор Intel по сегменту ноутбуков премиум-класса — «Эта функция дает геймерам дополнительный прирост FPS на процессорах Intel H/S 11-го поколения и некоторых процессорах 10-го поколения в сочетании с поддерживаемыми видеокартами Nvidia GeForce RTX 30».
Компания Nvidia продолжает сотрудничество с другими производителями материнских плат, чтобы расширить список продукции, поддерживающих функцию Resizable BAR.
Что такое resize bar
Производители компьютерных комплектующих продолжают внедрять в свои продукты поддержку технологии Resizable BAR, благодаря которой имеется возможность повысить уровень производительности системы в ряде игровых приложений: на фоне официального дебюта графического адаптера GeForce RTX 3060 компания NVIDIA подробно рассказала обо всех нюансах касательно новой функции, а ресурс VideoCardz разместил эти данные на своих страницах.
реклама
NVIDIA отмечает, что благодаря технологии Resizable BAR, зиждящейся на стандарте PCIe, центральный процессор имеет доступ ко всему объёму видеобуфера видеокарты, в результате чего эффективность обращения CPU к памяти графического адаптера ощутимо повышается, что положительным образом влияет на общую производительность.
В настоящий момент поддержкой новой функции могут похвастаться мобильные устройства, имеющие в своём составе видеоадаптеры серии GeForce RTX 30 и совместимые с технологией платформы Intel и AMD, а также десктопная видеокарта GeForce RTX 3060 в связке с материнской платой и процессором, наделёнными поддержкой новой технологии.
Согласно представленным данным, по состоянию на 25 февраля текущего года поддержкой технологии Resizable BAR снабжён целый ряд материнских плат на базе чипсетов AMD 400-й и 500-й серий, Intel Z490, H470, B460, H410 и предстоящей 500-й серии производства ASUS, MSI, ASRock, EVGA, COLORFUL и GIGABYTE, а также процессоры Intel 10-го (Core i9, i7, i5 и i3) и 11-го поколений (Core i9, i7, i5), и AMD с архитектурой Zen 3.
Кроме упоминаемого выше «железа», снабжённого свежей версией прошивки с поддержкой Resizable BAR и соответствующими настройками, потребуется также графический драйвер GeForce Game Ready с порядковым номером 461.72 или свежее. Чтобы проверить, функционирует ли технология, следует зайти во вкладку «Информация о системе» в Панели Управления NVIDIA — в случае положительного исхода напротив «Resizable BAR» будет красоваться надпись «Да» («Yes»).
Источник изображений: VideoCardz, NVIDIA
Компания отмечает, что рост уровня производительности в ряде игр после активации новой функции может колебаться от всего пары до ощутимых десяти процентов, однако в некоторых тайтлах может наблюдаться ситуация с падением fps, поэтому специалисты NVIDIA тестируют современные игры с последующим добавлением профилей для тайтлов, демонстрирующих увеличение кадровой частоты, что избавит геймеров от лишнего беспокойства.
При этом свежий набор драйверов добавляет поддержку Resizable BAR для следующих игр: Battlefield V, Forza Horizon 4, Metro Exodus, Watch Dogs: Legion, Assassin’s Creed Valhalla, Gears 5, Borderlands 3 и Red Dead Redemption 2.
Что такое resize bar
Resizable BAR – это фирменная функция, реализованная средствами шинного интерфейса PCI Express. По мере того, как пользователь перемещается по виртуальному пространству игрового мира, буфер кадров ГП (стек видеопамяти VRAM) обрабатывает значительные объемы информации в отношении текстур, шейдеров и иных инструкций, по запросу множества команд от центрального и графического процессора.
Современные ресурсоемкие игровые приложения предполагают постоянный обмен информацией значительного объема между ключевыми компонентами ПК. Средствами функции Resizable BAR, ресурсы запрашиваются по мере необходимости и могут обрабатываться целиком, таким образом, у ЦП появляется возможность эффективно оперировать всем доступным объемом буфера кадров. В том случае, если одновременно поступает несколько запросов, передача информации происходит одновременно, без необходимости соблюдать определенную очередность.
Прежде, чем воспользоваться преимуществами функции Resizable BAR, убедитесь в том, что установленные в Вашем ПК центральный и графический процессор, а также материнская плата поддерживают указанную функцию. Пожалуйста, загрузите актуальную версию видеодрайвера NVIDIA Game Ready по адресу и выполните процедуру инсталляции, с целью повысить производительность видеоподсистемы.
Процедура обновления микрокода videoBIOS графической платы
Все графические процессоры GeForce RTX 30-серии поддерживают функцию Resizable BAR. Чтобы активировать функцию, возможно, потребуется обновить микрокод videoBIOS применительно к конкретной графической плате. Следуйте изложенным далее указаниям Инструкции.
Шаг 1: Откройте страницу «Поддержка» применительно к Вашей модели материнской платы.
[Примечание] Версия микрокода BIOS для каждой модели индивидуальна и неприменима к другим материнским платам.
Шаг 2: Загрузите рекомендованную версию микрокода BIOS. (Добавлена поддержка функции Resizable BAR)
Шаг 3: Выполните процедуру обновления микрокода BIOS. Внимание: в процессе обновления НЕ ВЫКЛЮЧАЙТЕ компьютер!
Шаг 4: Перезагрузите ПК по завершении процедуры обновления.
Дополнительная информация и инструментарий для обновления микрокода NVIDIA Resizable BAR размещены на официальной странице компании по адресу.
Перечисленные далее процессоры поддерживают функцию Resizable BAR.
Intel:
11th Gen S-Series – i9-11xxx, i7-11xxx, i5-11xxx
10th Gen – i9-10xxx, i7-10xxx, i5-10xxx, i3-10xxx
AMD:
Ryzen 5000 – Ryzen 9 59xx, Ryzen 7 58xx, Ryzen 5 56xx
Ryzen 3000 – Ryzen 9 39xx, Ryzen 7 38xx, Ryzen 7 37xx, Ryzen 5 36xx, Ryzen 5 35xx, Ryzen 3 33xx, Ryzen 3 31xx
Материнские платы и обновления
Перечисленные далее чипсеты поддерживают функцию Resizable BAR.
Включил технологию 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
Среднее количество кадров увеличилось на 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
В «Горизонте» снова +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
Стало повеселее. Подросла как средняя, так и максимальная частота кадров.
7. Deus Ex Mankind Divided
Наша белая ворона. Напомню, что этой игры нет в списке поддерживаемых новой технологией.
Сюрприз. Да, в разных источниках не раз упоминалось, что Resizable BAR может принести как положительный, так и отрицательный результат. Возможно NVIDIA включила в список «поддерживаемых игр» те игры, где результат положительный. А там, где он отрицательный просто внесли в список всех остальных игр – так называемых «неподдерживаемых». Но это лишь предположения и возможно не обоснованные. Если возникнет вопрос, что дело может быть в версии DirectX, то в тестах данной игры был включен именно 12-ый.
Тесты проведены. Пора подвести итог. Я оформил их в виде диаграммы в Excel. Не надо морщиться от упоминания «экселя», здесь его не очень много.
Что же, задействование технологии Resizable BAR само по себе никаких сложностей не вызывает. Она даёт увеличение среднего fps от 1 до 5. Как-то не густо? И это в списке «поддерживаемых» игр. В играх не из списка результат вполне может быть и отрицательным. Подозреваю, что в старых играх толку от этой технологии особо нет, но главное чтобы не было вреда. В процентном соотношении 5 кадров — это повышение среднего fps до 11%, согласно результатам моих тестов. Значит, на этот раз маркетологи NVIDIA не обманули, обещая до 12% прироста! В некоторых случаях также подтягивается минимальный fps, что уже более полезно. С другой стороны, даже 5 кадров не будут лишними. Тем более даром. Интересно бы было сравнить итоговые результаты в реальных тестах с видеокартой от AMD из новой серии. Но, к сожалению, у меня её нет. Зато есть лучше — рисунок с сайта AMD. Если судить по нему, то технология даёт сопоставимый прирост на видеокартах обоих производителей.
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:
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:
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.