Вчера мы опубликовали тест трех видеокарт GeForce RTX 3060, которые пока что представляют наиболее доступное поколение Ampere. Вместе с тем NVIDIA добавила поддержку Resizable BAR (rBAR). Функция PCI Express Resizable BAR, в сочетании с драйвером GeForce 461.72 и видеокартой GeForce RTX 3060 может дать преимущества по производительности. А может и не дать.
NVIDIA уже довольно давно объявила о намерении добавить поддержку Resizeable BAR, о чем мы несколько раз сообщали. AMD реализовала данную функцию в виде Smart Access Memory вместе с линейкой Radeon RX 6000, а также стала активно ее рекламировать. Что побудило NVIDIA поторопиться и представить схожую реализацию.
Подписывайтесь на группы Hardwareluxx ВКонтакте и Facebook, а также на наш канал в Telegram (@hardwareluxxrussia).
Как указывает NVIDIA, функция Resizeable BAR работает на всех процессорах с архитектурой Zen 3, а также процессорах Intel Core 10-го и 11-го поколений. Со стороны AMD необходима материнская плата на чипсете 400 Series (который также поддерживает процессоры Ryzen 5000) или 500 Series. Что касается Intel, поддерживаются чипсеты Z490, H470, B460 и H410. Производители материнских плат, в том числе ASUS, ASRock, EVGA, Gigabyte и MSI, уже анонсировали выход соответствующих обновлений BIOS.
Кроме того, производители материнских плат должны выпустить BIOS для своих моделей, чтобы поддержка Resizable BAR была активна на процессорах Ryzen 5000. В таком случае появится соответствующая опция. AMD и NVIDIA позволяют проверить, активна ли поддержка Resizable BAR.
Мы тестировали Resizable BAR на нашей стандартной тестовой системе для видеокарт. Она опирается на процессор Intel Core i9-10900K на MSI MAG Z490 Tomahawk с последним BIOS 7C80v17. С ним платформа поддерживает rBAR, причем в BIOS приведена дополнительная информация: "Support Re-size BAR function to enhance GPU performance including the Nvidia GeForce RTX 3000 series and others." В качестве видеокарты мы взяли ASUS ROG Strix GeForce RTX 3060.
Последние драйверы GeForce 461.72 обеспечивают прирост производительности после активации Resizable BAR в следующих играх:
- Assassin’s Creed Valhalla
- Battlefield V
- Borderlands 3
- Forza Horizon 4
- Gears 5
- Metro Exodus
- Red Dead Redemption 2
- Watch Dogs: Legion
Мы провели тесты Battlefield V, Metro Exodus, Red Dead Redemption 2 и Watch Dogs: Legion.
Самой большой проблемой здесь является обновленный VBIOS видеокарты. Модели GeForce RTX 3060 будут поддерживать Resizeable BAR с самого начала. NVIDIA также планирует выпустить обновления VBIOS для своих видеокарт Founders Edition. Они появятся позднее, где-то в марте. Партнеры тоже наверняка обновят VBIOS для поддержки Resizeable BAR. К тому времени наверняка выйдет новый драйвер, который обеспечит поддержку функции BAR не только на видеокартах GeForce RTX 3060.
Функция Resizable BAR должна быть активирована в BIOS. На скриншотах показаны две функции "Above 4G memory/Crypto Currency mining" и "Re-Size BAR Support", обе они должны быть активированы.
В панели системной информации NVIDIA следует проверить опцию "Resizable BAR". В случае AMD необходимо перейти в диспетчер устройств, выбрать видеокарту, и в ресурсах должен отображаться Large Memory Range.
Тесты
Перейдем к тестам, и мы начнем с Battlefield V::
Metro: Exodus
Red Dead Redemption 2
Watch Dogs: Legion
Первая оценка
Первые тесты видеокарты Radeon RX 6800 XT с функцией Resizable BAR уже показали, что далеко не все приложения от нее выигрывают. Многое зависит от игры и разрешений. В Watch Dogs: Legion мы получаем выигрыш 6-8%, независимо от разрешения. Но виден только по среднему fps. 99 процентиль практически не меняется.
В Red Dead Redemption 2 средний fps почти не меняется, но минимальный fps в виде 99 процентиля увеличивается до 10%. В Metro: Exodus заметен прирост обоих параметров, особенно в разрешениях 1080p и 1440p, хотя в 4K нет практически никакого улучшения. В Battlefield V мы получаем на 2-7 процента лучший средний fps, но прирост по 99 процентилю заметен сильнее.
Конечно, мы запускали и другие игры с функцией Resizable BAR и без таковой, но не получили каких-либо ощутимых результатов выше погрешности измерений.
Рано или поздно поддержка Resizable BAR появится на всех видеокартах и платформах. В редких случаях она может негативно сказаться на производительности, хотя этого происходить не должно. На данный момент прирост заметен лишь в нескольких играх. Со стороны AMD можно использовать все видеокарты в современной линейке Radeon RX 6000, но в лагере NVIDIA пока придется ограничиться GeForce RTX 3060. Будут ли AMD и NVIDIA добавлять поддержку rBAR для предыдущих поколений - неизвестно. Но вероятность, как нам кажется, невелика.
Пока что мы не стали добавлять Resizable BAR в методику тестирования. Мы добавим соответствующие тесты, когда все видеокарты от AMD и NVIDIA будут поддерживать эту функцию.