Эта важная функция GPU не так проста, как вы думаете | ENBLE

Эта значимая функция GPU далеко не так проста, как кажется | ENBLE

Растяжимая панель – это функция на видеокартах AMD и Nvidia графических карт, а также на процессорах Intel и AMD уже несколько лет. Вы, наверное, слышали о ней, если следите за миром ПК-игр.
С момента ее появления ReBar стала одной из основных функций, которые следует включить на любом игровом ПК, наряду с профилями разгона памяти, такими как Intel XMP. Это настолько необходимо, что большинство современных материнских плат уже поставляются с включенной этой функцией, чтобы вам не приходилось о ней задумываться.

Вы должны оставить эту функцию включенной для общего использования, даже если она не предоставляет повышение производительности в каждой игре. Тем не менее, чем глубже вы зарытесь в ReBar и его поддержку, тем сложнее становится. Даже если вы можете включить эту функцию и забыть о ней, с ReBar есть много особенностей, о которых следует знать, если вы хотите получить максимальную производительность своего ПК.

Что такое ReBar?

Иллюстрация растяжимой панели Nvidia.
Nvidia

Название Resizable Bar на самом деле ничего не говорит о том, что делает эта функция. Это функция PCI Express, куда вы вставляете свою графическую карту, и она позволяет графической карте установить размер BAR, или Base Address Register, который оптимизирует системные ресурсы. Для компьютерных игр это позволяет центральному процессору одновременно получать полный доступ к всей видеопамяти вашей графической карты, что, предположительно, повышает производительность.

Без этой функции ваш ЦП может обращаться только к фрагментам видеопамяти объемом 256 МБ, и это проблема. Современные графические карты, такие как RTX 4060, имеют как минимум 8 ГБ видеопамяти, в то время как флагманы, такие как RTX 4090, могут доходить до 24 ГБ. ReBar позволяет получить доступ ко всей этой памяти полностью.

ReBar – это официальное название, но вы также увидите Smart Access Memory (SAM) от AMD. Это то же самое, что и ReBar, просто наследуется, если вы используете графическую карту AMD и процессор AMD. В теории SAM и ReBar должны быть идентичными, но, как я скоро объясню, это не совсем так.

Итак, все хорошо с ReBar, верно? Она позволяет использовать всю вашу память сразу, что должно привести к увеличению производительности. В самом деле, ReBar улучшает производительность в некоторых играх, но результаты будут сильно зависеть от вашего оборудования, игры, которую вы играете, и включена ли ReBar на самом деле.

Когда она работает

Я не хочу повторяться о ReBar здесь. Если вы еще не видели тестирования, проведенные несколько лет назад, когда Nvidia включил эту функцию, я направлю вас в направлении на Guru3D. В поддерживаемых играх вы обычно увидите небольшой прирост производительности на несколько процентов. Повышение никогда не будет огромным, но оно достаточно, чтобы оставить включенным ReBar.

Это верно и для современных игр. При тестировании при разрешении 1080p с Nvidia RTX 4060 Ti и AMD Ryzen 9 7950X я заметил незначительное изменение производительности как в Resident Evil 4, так и в Hogwarts Legacy. На самом деле, это не должно работать, и я скоро объясню почему, но результаты можно повторить.

Производительность ReBar на графической карте Nvidia.
Jacob Roach / ENBLE

Однако, существует значительное количество игр, в которых вы не увидите разницы. Вы можете убедиться в этом в F1 2022, где включение ReBar не дало прироста производительности, как с активированным, так и с неактивированным лучепреломлением.

Однако, проблема заключается в том, что при оценке тестов только на одной системе ReBar существенно зависит от используемого оборудования. Отличный пример – Intel’s Arc A770/A750. Если вы отключите ReBar с одной из этих видеокарт, вы заметите значительную потерю производительности. Также стоит отметить функцию SAM, которая может вызывать улучшения (или потери) производительности в играх с Nvidia GPU, противоположно работающих ReBar (см. тестирование TechPowerUp).

Результаты ReBAR для графических карт Intel's Arc.
Jacob Roach / ENBLE

Для систем Intel и AMD ReBar – это надежная функция, которая иногда обеспечивает незначительный прирост производительности. В отношении Nvidia ситуация куда сложнее.

Оговорка от Nvidia

Логотип на графической карте RTX 4060 Ti.
Jacob Roach / ENBLE

Как уже говорилось ранее, мы не должны видеть прироста производительности в играх Resident Evil 4 и Hogwarts Legacy с включенным ReBar на графической карте Nvidia. Причина заключается в том, что Nvidia активирует ReBar только в определенных играх через свои драйверы, и Resident Evil 4 и Hogwarts Legacy не входят в этот очень ограниченный список.

Дополнительным осложнением является то, что Nvidia не опубликовала список поддерживаемых игр с момента введения этой функции в 2021 году. К тому времени поддерживалось 19 игр, и с тех пор это единственный официальный список. Это верно даже в случае, если вы проверите, что ReBar включен в Nvidia Control Panel. Он будет показывать, что функция активирована, даже если она заблокирована драйвером Nvidia в большинстве игр.

Параметры Nvidia Control Panel.
ENBLE

Однако существуют игры, поддерживаемые больше, чем только те, которые Nvidia опубликовала в 2021 году, и пользователи знают об этом благодаря Nvidia Profile Inspector. Этот сторонний инструмент в основном открывает двери для пользователей в Nvidia Control Panel, показывая все параметры конфигурации, которые обычно недоступны. Благодаря этому пользователи узнали, что Nvidia добавила поддержку дополнительных игр за последние два года, включая Forza Horizon 5 и Dead Space Remake. Вы можете самостоятельно проверить это, загрузив Nvidia Profile Inspector и проверив профили для этих игр.

Этот инструмент также позволяет вам принудительно активировать ReBar для игр, которые технически не поддерживаются. Я сделал это и в Hogwarts Legacy, и в Resident Evil 4, и в реальности произошло незначительное улучшение производительности в Hogwarts Legacy. С другой стороны, в Resident Evil 4 произошла незначительная потеря производительности.

Работа Nvidia с принудительно включенным ReBar через Nvidia Profile Inspector.
Jacob Roach / ENBLE

Это может выглядеть как просто изменчивость – и справедливости ради, так оно и есть – но принудительное включение ReBar в играх, которые его не поддерживают, может иметь разрушительные последствия для производительности. Например, в The Last of Us Part One включение ReBar в BIOS ничего не дало в плане производительности. Это не поддерживаемая игра, поэтому ReBar на самом деле не работает на графическом процессоре Nvidia. Однако, когда вы принудительно включаете его в Nvidia Profile Inspector, производительность резко падает.

Возможно, именно поэтому Nvidia не так много говорит о ReBar в наши дни. Кажется, что даже в поддерживаемых играх он не приносит много преимущества, а в некоторых не поддерживаемых играх может быть значительное падение производительности.

Нет универсального решения

Две графические карты AMD Radeon RX 7000 на розовой поверхности.
Jacob Roach / ENBLE

Мудрость включения ReBar по умолчанию сохраняется, но важно знать контекст. Для AMD и Intel вы можете спокойно оставить ReBar включенным без каких-либо проблем. Для Nvidia также лучше оставить его включенным, осознавая, что в подавляющем большинстве игр он ничего не делает. Идея Nvidia заключается в том, чтобы включить эту функцию изначально для тестирования отдельных игр и включать только те, которые показывают положительное воздействие, таким образом вам не нужно беспокоиться о лучшей производительности.

Но это еще не все для игроков на ПК. Если вы хотите найти незначительные улучшения производительности, есть игры, которые получают выгоду от принудительного включения ReBar через Nvidia Profile Inspector, как это показано в игре Hogwarts Legacy. Однако, будьте готовы к множеству экспериментов, так как есть игры, такие как The Last of Us Part One, где производительность значительно падает.

Рекомендуется включить ReBar на вашем ПК, но если у вас его нет, не забудьте ознакомиться с нашим руководством о том, как включить Resizable Bar. Вы можете быстро проверить, включена ли функция в Nvidia Control Panel (нажмите System Information) или в Radeon Software, если у вас GPU от AMD.