Почему игровым ПК нужно больше 8 ГБ VRAM?

Цены на память продолжают расти, игры продолжают становиться более требовательными к железу — на этом фоне пора задуматься, сколько памяти на самом деле нужно нынешним GPU. Практика показывает, что не меньше 8 ГБ — иначе начинаются проблемы. Портал howtogeek.com рассказал, почему.

Почему игровым ПК нужно больше 8 ГБ видеопамяти?
© Unsplash

Для начала стоит прояснить, что такое VRAM. По сути, это память, где GPU хранит данные, необходимые для рендера кадров на экране. Текстуры, геометрия объектов, данные кадров и многая другая информация находятся именно там. Если у системы недостаточно VRAM, чтобы хранить все необходимые данные, они «утекают» в системную память, что сильно замедляет процесс и снижает частоту кадров.

Но объем VRAM — не единственный аспект, который играет важную роль. Скорость памяти и ее пропускная способность тоже влияют на производительность. GPU с более широкими шинами и быстрой памятью имеют большую пропускную способность, что благоприятно сказывается на быстродействии в играх, требующих подгрузки множества текстур, или в играх на высоком разрешении.

Потребности современных игр в плане VRAM и реальное влияние видеопамяти на производительность и качество изображения — сложный предмет обсуждения. Взять, к примеру, дополнение Phantom Liberty для Cyberpunk 2077. Издание TechPowerUp протестировало игру на ПК с Nvidia RTX 4090 (24 ГБ VRAM), чтобы проверить, как она расходует видеопамять на разных настройках и разрешениях.

Так, на самых низких параметрах графики и в разрешении 900р игра использовала 5 723 МБ VRAM. На 2160р и «очень низких» настройках» — 7 160 МБ. 1440р в ультра повысило расход до лимита в 8 ГБ, на котором останавливаются многие бюджетные видеокарты; 4К в ультра — свыше 9 ГБ. Наконец, активация трассировки лучей сильно повышает требования к VRAM из-за необходимости загружать дополнительные структуры. Даже на 900р ультра-трассировка использовала 9 484 МБ VRAM.

Но здесь важно понимать, что «очень низкий» и «ультра» — лишь ярлыки, выставленные самими разработчиками, и во многих играх высочайшее качество текстур не сильно отличается от других в разрешении ниже 4К. Несмотря на это, потребление VRAM может быть значительно выше, чем у других параметров. То есть, «высокие» или «очень высокие» настройки текстур могут снизить прожорливость видеокарты до комфортного предела.

Настоящая проблема в том, что есть игры, которые превышают 8-гигабайтовый лимит даже в 1080р. Например, Horizon: Forbidden West запросто выходит за эти рамки. Изначальная версия игры была разработана под PlayStation 5, у которой 16 ГБ объединенной памяти — она может динамически, по необходимости, подстраивать объем VRAM под нужды приложения.

Хотя разные игры и разные движки по-своему подходят к менеджменту VRAM, 8 ГБ памяти уже сейчас может быть недостаточно. Однако тут также стоит помнить, что высокий расход VRAM во время игры не значит, что вам обязательно нужно больше — точно так же, как и с оперативной памятью компьютера. ПК использует ресурсы в распоряжении системы, чтобы сгладить производительность. Между 50% и 99% потреблением VRAM нет разницы — она начнется только на отметке в 101%.

Если бы проблема была лишь в потере пары fps, то ничего страшного не произошло бы — до тех пор, пока игра остается играбельной. Но нет, превышение расхода VRAM чревато другим. Поскольку GPU нужно ждать, пока данные скопируются в системную память и из нее, появляются задержки в рендеринге. Появляются микрофризы, изображение становится менее флюидным. Хотя показатель fps может быть сравнительно нормальным, 1% и 0,1% сильно пострадают. Не говоря уже о других проблемах, вроде артефактов графики.

Поскольку объем VRAM невозможно повысить без покупки новой видеокарты (или компьютера, в случае ноутбуков), единственный способ компенсировать недостаток памяти — снизить настройки графики. Многие игры сегодня показывают, сколько видеопамяти расходуют те или иные параметры, что позволяет более тонко подобрать подходящие настройки.

Наиболее очевидный параметр — качество текстур, его можно снизить до высокого или среднего. Технологии масштабирования, вроде DLSS, также могут снизить потребление VRAM, поскольку разрешение рендера станет ниже. Но имейте в виду, что не во всех играх разрешение оказывает большое влияние на VRAM.