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

Раньше центральный процессор мог адресовать лишь небольшой буфер видеопамяти (обычно 256 МБ), что создавало узкое горлышко при передаче больших объемов данных, таких как текстуры высокого разрешения или сложные 3D-модели. Технология AMD SAM устраняет этот барьер, открывая полный путь между ЦП и ГПУ, что в ряде сценариев дает ощутимый прирост производительности без необходимости покупать новые комплектующие.

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

Принцип работы и технические особенности

В основе технологии лежит стандарт PCI Express Base Specification Revision 4.0, который был внедрен в индустрию несколько лет назад, но долгое время не использовался в полной мере для связки CPU-GPU. Ранее, даже при наличии интерфейса PCIe 4.0, система ограничивала адресное пространство, доступное процессору для работы с видеопамятью. AMD SAM снимает это ограничение, позволяя ЦП видеть и использовать всю доступную VRAM видеокарты одновременно.

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

⚠️ Внимание: Технология требует полной поддержки со стороны трех компонентов: процессора, материнской платы и видеокарты. Отсутствие поддержки хотя бы одним элементом сделает активацию функции невозможной.

Реализация функции базируется на двух ключевых стандартах:Resizable BAR и Above 4G Decoding. Если первый является специфичным названием функции у разных производителей, то второй — это фундаментальная настройка адресации памяти в BIOS. Без включения Above 4G Decoding процессор просто не сможет"увидеть" адресное пространство выше 4 гигабайт, что делает саму идею SAM нерабочей.

Технические детали работы Resizable BAR

Механизм Resizable BAR позволяет динамически изменять размер окна памяти, через которое процессор обращается к видеокарте. Вместо фиксированного small BAR, система может запросить полный объем VRAM, если драйвер и оборудование поддерживают эту функцию. Это снижает накладные расходы на синхронизацию и копирование данных между системной и видеопамятью.

Необходимое оборудование и совместимость

Для успешной активации AMD Smart Access Memory вам потребуется собрать совместимый комплект оборудования. Изначально технология позиционировалась как эксклюзив для связки процессоров Ryzen и видеокарт Radeon, однако позже поддержка была расширена. Тем не менее, базовые требования к платформе остаются строгими и требуют наличия чипсета с поддержкой PCIe 4.0.

В первую очередь обратите внимание на процессор. Поддержку технологии обеспечивают модели серий Ryzen 3000 (за исключением некоторых модификаций), Ryzen 5000 и новее, включая линейки Ryzen 7000 и 9000. Также технология доступна на процессорах Ryzen с графическим ядром серии G, если они относятся к соответствующим поколениям архитектуры Zen. Для старых моделей, таких как Ryzen 1000 или 2000 серии, активация невозможна из-за отсутствия контроллера PCIe 4.0.

Материнская плата должна быть построена на чипсете B550, X570 или более новых версиях (B650, X670 и т.д.). Платы на базе чипсетов B450 или X470 формально имеют интерфейс PCIe 3.0, и хотя некоторые производители выпускали обновления BIOS с эмуляцией или частичной поддержкой, стабильная работа гарантируется только на платформах с нативным PCI Express 4.0.

📊 Какая у вас связка оборудования для SAM?
Ryzen + Radeon (Полная поддержка):Ryzen + GeForce (Частичная поддержка):Intel + Radeon (Частичная поддержка):Несовместимое железо

Что касается видеокарт, то здесь ситуация следующая: нативная поддержка заявлена для графических ускорителей Radeon RX 6000 и новее. Однако, благодаря универсальности стандарта Resizable BAR, функция часто работает и с видеокартами NVIDIA серии RTX 3000 и 4000, если включена в BIOS материнской платы. Проверить точный список совместимых моделей можно на официальном сайте производителя вашей материнской платы.

Инструкция по включению в BIOS

Активация технологии происходит исключительно через настройки BIOS/UEFI вашей материнской платы. Интерфейсы могут отличаться у разных производителей (ASUS, MSI, Gigabyte, ASRock), но логика действий остается единой. Перед началом манипуляций убедитесь, что у вас установлена последняя версия BIOS, так как поддержка SAM часто добавлялась в более поздних обновлениях прошивок.

Для входа в BIOS необходимо перезагрузить компьютер и нажать клавишу Del или F2 во время старта. После попадания в интерфейс настроек перейдите в расширенный режим (Advanced Mode), обычно вызываемый клавишей F7. Вам потребуется найти раздел, связанный с настройками процессора или PCIe.

☑️ Чек-лист перед изменением настроек BIOS

Выполнено: 0 / 1

Найдите параметр Above 4G Decoding и переключите его в состояние Enabled. Это критически важный шаг, без которого дальнейшие действия не имеют смысла. После включения этой опции может появиться дополнительный пункт Re-Size BAR Support или AMD Smart Access Memory. Установите его значение в Auto или Enabled.

У некоторых производителей, например, ASUS, настройка может называться Above 4G MMIO BIOS assignment. У MSI она часто скрыта в разделе Settings → Advanced → Windows OS Configuration. После внесения изменений обязательно сохраните настройки, нажав F10, и дождитесь перезагрузки системы.

⚠️ Внимание: Интерфейс BIOS может обновляться производителем. Если вы не нашли указанные пункты, обратитесь к руководству пользователя вашей конкретной модели материнской платы или разделу поддержки на сайте вендора.

Настройка драйверов и операционной системы

После успешной активации функции в BIOS необходимо убедиться, что операционная система и драйверы корректно распознали изменения. В первую очередь это касается видеодрайверов. Для видеокарт AMD требуется установка программного обеспечения AMD Adrenalin Edition версии 20.11.1 или новее. Именно в этом обновлении была внедрена программная поддержка технологии.

Проверить статус активации можно через утилиту GPU-Z. Запустите программу и обратите внимание на строку Resizable BAR. Если функция работает корректно, рядом с ней будет стоять отметка Yes. Также в этой строке может отображаться размер доступного BAR, который должен соответствовать объему видеопамяти вашей карты.

В операционной системе Windows дополнительные настройки обычно не требуются, так как поддержка адресации выше 4 Гб встроена в современные версии ОС (Windows 10 и 11). Однако, если вы используете специфические конфигурации или старые версии Windows, система может некорректно работать с большими объемами адресного пространства, что приведет к нестабильности.

💡

Используйте утилиту HWInfo64 для мониторинга параметра"GPU Memory Link Width" и"Link Speed" во время игры, чтобы убедиться, что видеокарта работает в режиме PCIe 4.0 x16, а не откатилась до 3.0 из-за ошибок конфигурации.

Влияние на производительность и тесты

Вопрос реального прироста производительности является наиболее дискуссионным. AMD SAM не является волшебной таблеткой, которая удвоит ваш FPS. В зависимости от игры, разрешения экрана и используемого процессора, прирост может варьироваться от 0% до 15% и более в отдельных сценариях.

Наибольший эффект наблюдается в процессорозависимых сценариях и играх с открытым миром, где происходит постоянная подгрузка ассетов. Титулы вроде Assassin's Creed Valhalla, Watch Dogs: Legion, Horizon Zero Dawn и F1 2021 демонстрируют наиболее заметное улучшение минимального показателя кадров (1% low FPS), что делает геймплей более плавным.

В таблице ниже приведены примерные данные прироста производительности в различных играх при использовании связки Ryzen 5000 + Radeon RX 6000 в разрешении 1080p:

Игра Режим Прирост FPS (%) Влияние на 1% Low
Assassin's Creed Valhalla Высокие настройки ~10-15% Значительное
Forza Horizon 5 Ультра настройки ~5-8% Умеренное
Cyberpunk 2077 Средние/Высокие ~2-5% Слабое
Far Cry 6 Высокие настройки ~10-12% Заметное

Стоит отметить, что в разрешениях 4K, где нагрузка смещается на видеокарту (GPU-bound), влияние технологии может быть менее заметным, так как (узким местом) становится именно мощность графического чипа, а не скорость обмена данными с памятью. Однако даже в 4K улучшение стабильности кадра может присутствовать.

💡

Наибольший прирост от SAM наблюдается в разрешении 1080p и 1440p в сценах, ограниченных производительностью процессора, где скорость доступа к видеопамяти играет критическую роль.

Возможные проблемы и их решение

Несмотря на заявленную стабильность, пользователи могут столкнуться с рядом проблем при включении Smart Access Memory. Одной из распространенных ошибок является черный экран при загрузке или циклическая перезагрузка. Это часто свидетельствует о том, что материнская плата не может корректно инициализировать устройство с полным адресным пространством BAR.

В таком случае необходимо сбросить настройки BIOS. На многих современных платах это можно сделать без физического доступа к корпусу: если система не загружается три раза подряд, она может автоматически перейти в режим восстановления настроек. Alternatively, используйте перемычку CLR_CMOS на материнской плате или выньте батарейку питания BIOS на 5-10 минут.

⚠️ Внимание: Если после включения SAM система стала нестабильной (вылеты игр, синие экраны), попробуйте обновить BIOS материнской платы до последней версии. Производители часто выпускают патчи, улучшающие совместимость памяти и PCIe устройств.

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

Также встречаются случаи, когда видеокарта определяется в диспетчере устройств с восклицательным знаком или код ошибки Code 43. Это указывает на конфликт драйверов. Полная переустановка драйверов видеокарты с использованием утилиты DDU (Display Driver Uninstaller) в безопасном режиме часто помогает решить проблему.

Что делать, если игра вылетает после включения SAM?

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

Нужно ли включать SAM, если у меня видеокарта NVIDIA?

Да, стоит попробовать. Хотя технология изначально продвигалась AMD, стандарт Resizable BAR является универсальным. Видеокарты NVIDIA серии RTX 3000 и 4000 поддерживают этот протокол. Вы можете получить аналогичный прирост производительности, если ваша материнская плата позволяет включить Resizable BAR для карт NVIDIA.

Снизит ли включение SAM срок службы оборудования?

Нет, включение функции не влияет на физический износ компонентов. Это программно-аппаратная настройка адресации памяти, которая не повышает напряжение или температуру. Она лишь меняет логику того, как процессор обращается к видеопамяти.

Работает ли SAM на процессорах Intel?

Да, процессоры Intel 10-го поколения (Comet Lake) и новее, а также соответствующие чипсеты (Z490, B560, Z590 и новее) поддерживают технологию Resizable BAR. В связке с видеокартами AMD Radeon RX 6000+ или NVIDIA RTX 3000+ вы также сможете получить прирост производительности.

Можно ли использовать SAM с двумя видеокартами?

Технически стандарт PCIe 4.0 позволяет это, но в конфигурациях с несколькими видеокартами (SLI/CrossFire или просто несколько карт) работа Resizable BAR может быть ограничена или невозможна из-за нехватки адресного пространства или ограничений драйверов. В большинстве случаев функция активируется только для одной карты или не работает вовсе.

Влияет ли SAM на работу в профессиональных приложениях (рендеринг, монтаж)?

Влияние есть, но оно менее предсказуемо, чем в играх. В задачах, где требуетсяная передача больших объемов данных между CPU и GPU (например, компиляция шейдеров в реальном времени или работа с большими сценами в Blender), прирост может быть заметен. Однако в задачах, где данные загружаются один раз и затем обрабатываются, эффект будет минимальным.