Как включить AMD Smart Access Memory (SAM). Amd smart access memory как включить.

Если вы выполните простые действия, описанные выше, интеллектуальная память доступа будет активирована. Наиболее важными шагами являются включение функций «Декодирование выше 4G» и «Повторная поддержка размера BAR». Вы также должны убедиться, что CSM отключен, что обычно является настройкой по умолчанию.

Об увеличении производительности видеокарт с помощью опции Resizable BAR/Smart Access Memory

Профессиональные видеокарты Nvidia, а также серия RTX3000 поддерживают Resizable BAR, что теоретически увеличивает производительность при вычислениях с Большими Данными и в играх. Современные видеокарты AMD поддерживают аналогичную технологию под названием Smart Access Memory.

Чтобы повысить производительность видео на вашем компьютере бесплатно, вы должны знать, что такое Resizable BAR и как его включить, чтобы получить дополнительный хеш/FPS.

Что такое Resizable BAR?

Опция Resizable BAR была включена в стандарт PCI-E 2.0 в 2008 году.

В устройствах AMD Resizable BAR реализована с помощью технологии Smart Access Memory (SAM). В некоторых конфигурациях включение технологии SAM не увеличивает производительность системы, поэтому она обычно отключена. На последних видеокартах серии AMD RX 6xxx функция SAM включена по умолчанию.

Иллюстрация видеокарт AMD, которые получают преимущества от опции Resizable BAR (Smart Access Memory):

В Nvidia возможность увеличения размера регистра была доступна только на профессиональных видеокартах, таких как Nvidia Tesla K40. Начиная с серии GeForce RTX 3000 от Nvidia, опция Resizable BAR доступна и для владельцев обычных видеокарт и расширяет доступные возможности шины PCI Express устройств. Эта функция позволяет оптимизировать пропускную способность памяти BAR (Base Address Register) или пропускную способность PCI I/O.

Благодаря использованию Resizable BARs центральный процессор может одновременно работать с сегментами VRAM размером более 256 МБ, что повышает производительность приложений, работающих с большими наборами данных. Включение опции Resizable BAR позволяет ускорить обмен данными по шине PCI-E между оборудованием и системными программами, оптимизируя использование ограниченных ресурсов — памяти устройств и/или адресов шины ввода-вывода.

Неэффективное использование ресурсов может существенно повлиять на производительность видеокарты. На практике это проявляется в недооценке хэш-массива при извлечении по сравнению с вычисленным хэш-массивом. Например, при тестировании видеоускорителя Nvidia Tesla K40 с алгоритмом Ethash скорость хэширования была представлена в единицах мч/с, в то время как DAG генерировался со скоростью 275 МБ/с или 34 мч/с.

Как работает опция Resizable BAR?

Процесс выполнения Resizable BAR определяется установкой правильных регистров Capability и Control на устройстве PCI-E:

По умолчанию устройства PCI-E используют небольшой размер BAR (256 МБ/с) по соображениям совместимости, что снижает их производительность. Если вы используете функцию Customisable Bar, вы можете изменить размер памяти видеокарты, доступной на процессоре, с 1 МБ до 512 ГБ.

Специальный регистр — Resizable BAR Capability Register — используется для обработки функции Resizable BAR на аппаратном уровне:

Размер доступной памяти BAR определяется положением бита регистра Resizable BAR Capability (от 4 до 23). Если этот бит установлен в 4, размер BAR составляет один мегабайт; если регистр Resizable BAR Capability установлен в 23, можно использовать адреса памяти до 512 ГБ.

Корреляция значений некоторых регистров Resizable BAR Capability и доступных размеров адресов памяти:

Разработчики программного обеспечения задают алгоритм, определяющий оптимальный размер задействованных ресурсов на программном уровне, и программируют его с помощью поля BAR Size регистра Resizable BAR Control Register:

Доступный размер BAR, который варьируется от 1 МБ до 512 ГБ, записывается в битах 12:8. Затем устройство и программное обеспечение связываются друг с другом и определяют порядок, в котором обрабатываются БАРы.

Если используется совместимое оборудование и программное обеспечение, устройство может использовать больше ресурсов при включенных изменяемых размерах BAR и, следовательно, работать лучше. Помните, что другим устройствам выделяется меньше ресурсов, что иногда может привести к снижению общей производительности. Поэтому при использовании видеокарт с опцией изменяемого размера BAR на компьютере должно быть гораздо больше системной памяти. Системной памяти должно быть как минимум столько, сколько доступно VRAM плюс память операционной системы и приложений.

Кроме того, возможно, что в некоторых играх FPS не увеличится, а уменьшится. Согласно материалам в Интернете, Resizable BAR может привести к снижению производительности, например, в Watch Dogs Legion.

Что такое Re-size BAR Support и Above 4G Decoding

Технология AMD Smart Access Memory. Ранее центральный процессор мог получить доступ только к части графической памяти, что ограничивало производительность. Но пропускная способность PCI Express выше. Он расширяет этот канал данных, который, по словам AMD, полностью использует объем памяти GPU.

amd smart access memory что это

В BIOS эти функции расположены рядом друг с другом:

Resizable BAR Support — система увеличения памяти PCIe-совместимых устройств. Только если система поддерживает 64-битное декодирование PCI/PCIe. Короче говоря, процессор может использовать весь объем графической памяти одновременно. Не только часть, как это было в прошлом.

Декодирование через 4G — с помощью этой опции можно использовать больше конфигурационного пространства для карт PCIe. Особенно при использовании нескольких GPU, например, для добычи криптовалют. Для этого требуется 64-разрядная операционная система (подробнее об этом позже).

Рекомендуемые требования
Материнские платы AMD на базе чипсетов X570, B550 и т.д., а также X470, B450 с обновлением BIOS. Материнские платы Intel с чипсетами Z690, H670, B660, Z590, B560, Z490, B460 и некоторыми Z390
Процессоры AMD Ryzen серии 5000 или 3000 (кроме Ryzen 5 3400G и Ryzen 3 3200G). Intel 10-го поколения, Intel 11-го поколения S-Series и новее. Кроме того, Intel 12-го поколения.
Видеокарты AMD Radeon RX 6000 (RX 6900 XT, RX 6800, RX 6700) и RX 5000, даже RX 5500 XT. Определенно с поддержкой NVIDIA GeForce RTX 3060 и выше, более ранним может потребоваться обновление.
Как минимум драйвер AMD Radeon Software Adrenalin Edition версии 20.11.2 или выше. Поддерживаются драйверы Game Ready или NVIDIA Studio версии 465.89 или выше.

Это важно: технология Smart Access Memory работает только в том случае, если UEFI-совместимый диск имеет тип GPT. Если система установлена с загрузочной областью MBR, эта функция не может быть активирована. Также необходимо деактивировать CSM (модуль поддержки совместимости).

Как включить Resizable BAR (Smart Access Memory)

Процесс включения универсальный. Собственно, в БИОСе моей MSI B450 Gaming Plus MAX выбираю Advanced > PCIe/PCI Subsystem Settings >Поддержка изменения размера BAR. Установите Enable (Включить) и About 4G Decoding / Cryptocurrency Mining (Майнинг криптовалюты) включен. Не забудьте сохранить изменения и перезагрузиться.

как включить resizable bar msi

В драйверах AMD Software: Adrenalin Edition выберите Производительность > В нижней части ползунок AMD SmartAccess Memory должен быть установлен в положение Enabled (максимальная емкость). Вы можете отключить эту функцию, чтобы использовать только 256 МБ памяти.

# Создание разделов в BIOS Параметры
MSI Advanced > Настройки подсистемы PCIe/PCI Re-size BAR Поддержка более 4G валют декодирования/шифрования.
ASRock Advanced > Конфигурация чипсета C.A.M. (Умная память доступа) Более 4G декодирование
ASUS Advanced > Настройки подсистемы PCI Реконфигурируемая поддержка BAR с помощью декодирования 4G
Biostar Advanced > Настройки подсистемы PCI Поддержка масштабирования BAR при декодировании 4G
Gigabyte Settings > Порты ввода-вывода

Как проверить, работает ли функция Resizable BAR

Найдите Диспетчер устройств в контекстном меню Пуск. Разверните список видеоадаптеров и выберите свое устройство. В разделе «Ресурсы» вы должны увидеть раздел «Большая память». Помните, что до появления этой технологии она называлась Memory Range (видимо, что-то изменилось… ).

resizable bar стоит ли включать для RX580

Приложение GPU-Z может даже отображать некоторые данные. На вкладке Graphics Card я вижу, что Resizable BAR включен. Разверните Advanced и выберите PCIe Resizable BAR из списка. И здесь 256 МБ вместо BAR0 превратились в 8192 МБ. Мне нужно попробовать, пока что я не заметила никакой разницы.

В то же время говорится, что аппаратная поддержка GPU и поддержка графических драйверов не поддерживаются, а функция AMD SmartAcces Memory не активна. Это означает, что технология не работает должным образом с видеокартой Radeon RX 580 8Gb. Возможно, поможет модифицированная версия драйвера.

С моей материнкой всё хорошо, БИОС получил поддержку. Процессор точно поддерживается. Кстати, не все игры поддерживают такое нововведение. Надо смотреть видеокарту, игру и получилось ли включить… В панели NVIDIA > Информация о системе и цена Настраиваемый BAR.

NVIDIA даже указывает, что она попытается обнаружить такие случаи и, используя профили «Game Ready», Resizable BAR будет включаться только там, где это имеет смысл.

How to enable Smart Access Memory in the BIOS

Если у вас есть соответствующее оборудование, включение Smart Access Memory занимает всего несколько минут, хотя и требует глубокого вмешательства в BIOS материнской платы. Вот как:

  1. Войдите в BIOS материнской платы, обычно нажав Del или F2 (подробности см. в документации к материнской плате).
  2. Вызовите меню расширенных настроек.
  3. Если применимо, как в случае материнских плат Asus, введите настройки для подсистемы PCIE.
  4. Включите функцию «Декодирование через 4G».
  5. Включите «Поддержка масштабирования BAR» (может также работать настройка «Авто»).
  6. Перейдите в меню загрузки и отключите CSM (модуль поддержки совместимости).
  7. Сохраните, выйдите из BIOS и перезапустите Windows

Если вы выполните простые действия, описанные выше, интеллектуальная память доступа будет активирована. Наиболее важными шагами являются включение функций «Декодирование выше 4G» и «Повторная поддержка размера BAR». Вы также должны убедиться, что CSM отключен, что обычно является настройкой по умолчанию.

How to confirm the Smart Access Memory is on

6900xtconfirm

Тьяго Тревизан/IDG

С последней версией программного обеспечения AMD Radeon мы можем подтвердить, что функция Smart Access Memory включена. Перейдите на вкладку Performance и откройте панель Tuning. На этой странице вы найдете «Память с интеллектуальным доступом». Здесь вы можете включить или выключить настройку. Это подтвердит, что ваше проникновение в BIOS было успешным. Получайте удовольствие от игры с дополнительной игровой мощностью!

Декодирование через 4G — с помощью этой опции можно использовать больше конфигурационного пространства для карт PCIe. Особенно при использовании нескольких GPU, например, для добычи криптовалют. Для этого требуется 64-разрядная операционная система (подробнее об этом позже).

What We Learned

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

Что касается недавнего сравнения RTX 3070 с RX 6800, то оно ничего бы не изменило, если бы у нас был включен SAM. RX 6800 был бы ~На 14% быстрее RTX 3070 при 1440p, а не на 11%, и мы сильно сомневаемся, что это что-то изменит для вас.

Кстати, с DLSS, вероятно, будет похожая история: если мы включим эту технологию в игры, которые ее поддерживают, RTX 3070 может оказаться быстрее в целом, но это гораздо грязнее, поскольку это уже не сравнение «яблоко к яблоку». Независимо от того, считаете ли вы, что DLSS выглядит лучше или нет, это уже не равноценное сравнение, но в конечном итоге в тесте с таким безумным количеством игр это все равно мало влияет на общий результат.

Как мы уже говорили, если игры, в которые вы играете, поддерживают DLSS, RTX 3070, вероятно, будет лучшим выбором для вас. То же самое относится и к трассировке лучей. Если для вас это является приоритетом, вам стоит приобрести RTX 3070.

Оцените статью
M-Game