В видеокартах AMD Radeon заложен огромный потенциал, о котором корпорация стесняется рассказывать. Множество непонятных технологий, которые отключены по умолчанию, могут дать заметный прирост производительности на пустом месте. Очень странное и непонятное поведение "красных". Сегодня хочется поговорить про AMD Smart Access Memory, она же SAM, она же аналог Resizable BAR, её преимущества и недостатки.
Предисловие
Три года назад AMD анонсировала новую линейку видеокарт и представила технологию, которая вызвала небольшой шум в сообществе. Но через какое-то время эта фишка была забыта как несущественная. Быстрый взлет и ещё быстрее — забвение. Странное явление, о котором никто вообще не говорит. Но вот пару месяцев назад Intel анонсировала новые видеокарты, где аналогичная функция даёт прирост до 40%. Ой, нет, не так… правильно будет сказать, что неправильная установка видеокарты может привести к потере до 40% производительности. Это настолько большая цифра, что трудно понять, почему этому вопросу не уделяют должного внимания.
Полтора года назад я вспомнил об этой фишке и решил провести тесты на RX 5600XT. Надеялся на хороший результат, но был разочарован. Функция была включена, но разницы в играх я так и не заметил. Получается, что функция ради функции — эффект плацебо.
Тестирование видеокарты Radeon RX 6500XT с AMD Ryzen 5 5600G"
Магия от корпорации AMD. Процессор AMD Ryzen 5 5600G построен на архитектуре Zen 3. Согласно официальной информации, поддержка PCI Express 4.0 начинается с процессоров на архитектуре Zen 2. Но… не для всех и не всегда. В качестве исключения красная корпорация отключила эту функцию в более новых процессорах с встроенной графикой. И вот, спустя какое-то время, она выпускает видеокарту, для работы которой пропускная способность шины PCI критически важна. Остаётся только похлопать ушами.
Самое забавное в этом контексте, что такие нюансы известны лишь экспертам, в то время как обычные пользователи об этом и не догадываются. Но AMD пошла дальше: она изменила наименования процессоров, чтобы у вас даже мысли не возникло о моральной "неполноценности" актуальных APU.
Полезные функции видеокарт AMD которые вы могли пропустить
За последние три года технологии в мире видеокарт шагнули далеко вперёд, предоставив пользователям множество новых возможностей. Проведение определённых манипуляций может повысить производительность устройства на 20–30%. Хуанг и Лиза внедрили множество полезных функций в свои драйверы, которые способны увеличить производительность всего парой переключений в настройках. Однако основная проблема заключается в том, что подавляющее большинство пользователей даже не подозревают об их существовании.
Прекрасные функции, такие как AMD Radeon Super Resolution (RSR) и AMD Fluid Motion Frames 2 (AFMF 2), изначально отключены, хотя они напрямую влияют на фреймрейт в играх. И речь идёт вовсе не о каких-то нескольких процентах в пределах погрешности. Более того, даже для продвинутых пользователей существование и реальная польза этих технологий не всегда очевидны, а информации о них в свободном доступе минимум.
Что касается AMD Smart Access Memory, то ситуация ещё сложнее. Для её активации требуется выполнить множество дополнительных шагов, которые могут отпугнуть обычных пользователей. Страх испортить настройки или столкнуться с непредвиденными проблемами часто становится причиной того, что эта функция так и остаётся невостребованной.
Принципы работы AMD Smart Access Memory
Это технология от красного гиганта, которая предоставляет процессору доступ ко всей памяти видеокарты. Без неё доступ ограничен 256 мегабайтами. Для программиста звучит впечатляюще, но для обывателя — абсолютно непонятно. Я не нашёл ни одного чёткого примера с конкретными объяснениями, которые могли бы прояснить суть вопроса.
Подавляющее большинство обзорщиков объясняют это примерно так:
Раньше для загрузки в буфер видеокарты 2 гигабайт текстур процессору нужно было выполнить 8 запросов и операций, а теперь всего одну. Чем больше объём данных требуется загрузить, тем ощутимее разница в количестве запросов. Всё выглядит логично и просто, если не учитывать один нюанс — "мощный" процессор, который и без того справляется с любыми дополнительными операциями.
Однако эта функция даёт прирост как на слабых, так и на мощных процессорах. Более того, в видеокартах Intel разница достигает 40%, что невозможно объяснить только снижением нагрузки на процессор или сокращением числа запросов.
Самое интересное начинается дальше, когда демонстрируются тесты:
Выигрыш от технологии в разрешении 1080p (в процентах прироста) выше, чем в более высоком разрешении 4K, хотя по логике должно быть наоборот. При 4K вес текстур значительно больше, и технология должна давать больший эффект. Но на деле всё наоборот.
И это не мнение обывателя, а вывод технического специалиста. Причём подобные результаты можно наблюдать во всех роликах, которые мне попадались. Магия? Возможно. Но, что интересно, она работает.
Разметка GPT и MBR: как влияет на производительность игр
Две технологии, о которых большинство пользователей даже не слышало. Они касаются разметки служебной информации на винчестерах. Интересный факт: правильный выбор разметки может увеличить производительность в играх на 40%. Кажется глупостью? Конечно, если вы теоретик и черпаете знания только с форумов и статей в интернете. Это неочевидный факт, о котором многие просто не знают.
MBR — старая схема разметки дисков, которая работает только в LEGACY-режиме. Если диск размечен под MBR, вы не сможете переключиться в UEFI, чтобы включить Resizable BAR. Такая, казалось бы, мелочь, но разница в производительности, особенно на видеокартах Intel, может достигать тех самых 40%.
Сам столкнулся с этой проблемой, и, как оказалось, я не один. В интернете полно случаев, когда люди не могут включить AMD Smart Access Memory из-за того, что их диск размечен как MBR.
Чтобы перевести систему с MBR на GPT, придется выполнять довольно сложные, хотя и логичные действия. Например:
Проблема не очевидна, пока вы с ней не столкнетесь. Но знать о ней стоит заранее.
Как включить AMD Smart Access Memory
И снова неочевидный квест, о котором не трубят на каждом углу. И снова функция, созданная не для всех и каждого. И снова сомнительная выгода от её использования.
Давайте поговорим об игровых консолях PlayStation 5. Вы замечали, что всё там работает из коробки, без лишних движений? Вам не нужно копаться в настройках системы, включать или выключать загадочные тумблеры. Вы точно знаете, что консоль будет работать в оптимальном режиме, и никакие манипуляции не приведут к её поломке по вашей же неопытности.
Полгода назад была волна возмущений, мол, на персональных компьютерах всё так же просто и делается в пару кликов. В ответ на эту шумиху я спросил у громких ПК-бояр, что они думают про обновление BIOS, настройку XMP-профиля и разницу между ним и DOCP. Задал ещё кучу вопросов. Но, как это обычно бывает, ответы испарились где-то в тумане высокомерного молчания.
Вкратце процесс следующий:
Нет ничего проще и приятнее, чем увеличить производительность своей системы без риска выхода устройства из строя. Мы каждый день подобным занимаемся и все отлично получается.
Результаты тестирования AMD Smart Access Memory в игре Total War Warhammer III
Целью этого теста было определить, влияет ли данная функция на производительность системы. Фиксация величины влияния или подобных аспектов не входила в задачи теста. Дополнительно оценивалась целесообразность затрат времени на настройку для её активации. Тестирование проводилось на моей рабочей системе с минимальным количеством фоновых задач и максимально возможной оптимизацией под мои нужды. Настройки игры оставались неизменными и были адаптированы для комфортной игры с учётом текущих характеристик системы.
Ключевым критерием можно назвать "повторяемость теста", что позволяет исключить погрешности. Несколько прогонов показали отклонение в 0,5 кадра, что можно считать отличным и репрезентативным результатом. Все параметры теста указаны в отчёте. При выключенной функции средний FPS составил 33,6 — такие настройки были выбраны под 30 кадров, фиксированных для минимизации перепадов и обеспечения комфортного игрового процесса.
Включение функции добавило дополнительно 4 кадра, что в абсолютных величинах составляет 12% или 37,2 кадра.
На мой взгляд, это достаточно большая величина, чтобы ей пренебрегать. Функцию включать обязательно. А потраченное время стоит потраченных усилий.
Дополнительная информация об AMD Smart Access Memory и её использовании
Тут стоит добавить некоторую информацию, так как сухие тесты не отображают всей картины происходящего. Я не понимаю принцип работы этой функции и как использовать её с максимальной эффективностью. При подборе футажей мне показалось, что 4 кадра — это слишком мало для требовательной публики. Нужны тесты с разницей в 15–20 кадров для большей наглядности. Я снизил настройки игры и уменьшил разрешение, чтобы 12% прироста выглядели более заметными... Но даже при диапазоне в 90 FPS разница так и осталась фиксированной — всего 4 кадра. Очень странное и необъяснимое явление.
Полтора года назад я проводил аналогичные тесты с видеокартой RX 5600 XT. Тогда разницы между разными режимами и настройками вовсе не было. Возможно, функцию доработали. У меня нет возможности ухватить технологию за хвост и получить чёткие ответы. Здесь и сейчас, в моей конкретной ситуации, с моими настройками в определённой игре я получаю бонус. Что будет в других обстоятельствах — сказать невозможно.
Послесловие
В конце 90-х ходила легенда, что оверклокеры и специалисты по железу могут настроить систему так, что она станет на 50-60% быстрее по сравнению с "не настроенной" версией. Эта байка казалась забавной и непонятной, пока я не узнал о кнопке Dell и возможностях настройки BIOS. Банальное переключение множителя процессора действительно давало линейный рост производительности. С течением времени навыки улучшались, но тут появляются блогеры и начинают распространять мнение, что проще и дешевле просто купить более быстрый процессор и видеокарту. Intel также способствовала распространению мнения, что разгон "уже не торт".
Мы находимся в 2025 году. Сколько людей знает, что снятие лимитов с питания процессора может увеличить производительность на 30-40%? Сколько пользователей в курсе, какие настройки нужно выставить в BIOS для оптимальной работы системы? Кто знает, что такое и чем отличаются FSR/FSR2/FSR3, RSR, AFMF, AFMF2, Chill, Boost, Image Sharpening, Hypr RX, Smart и ещё десяток других технологий только в линейке видеокарт AMD? А ведь существуют ещё и зеленые, и синие, и не только видеокарты. Перечень технологий по улучшению производительности растет с каждым годом в геометрической прогрессии, и даже специалисты не всегда могут объяснить, что происходит на самом деле.