METRO 2033 и необходимый объем видеопамяти

для раздела Блоги

ВВЕДЕНИЕ
На проведение этого небольшого исследования меня сподвиг разговоров в одной из веток форума о том, что версия HD5970 с 2*2Gb памяти в разрешении 2560*1600 будет демонстрировать гораздо бОльшую производительность нежели референсы оснащенные меньшим "стандартным" объемом набортной памяти.
Получив не так давно в свое распоряжение GTX470, с объемом памяти 1280Mb я смог сделать необходимые замеры.

ИНСТРУМЕНТЫ
Замер производился с помощью MSI Afterburner 1.51 и вводного отрезка в игре, где наш ГГ поднимается по лестнице и борется за свою жизнь с первыми исчадиями подземки.
В ходе тестирования, которое сначала планировалось как просто смена разрешений, выяснилась не такая уж и разгромная зависимость от использования видеопамяти именно от используемого разрешения. Исходя из этого мною было принято решение дополнить еще несколько прогонов этого "теста" используя несколько глобальных установок качества используемых в игре.

ПЛАТФОРМА
Надо сказать несколько слов о моей системе:
Процессор: Intel Core i7 920 (2.66Hz@4.00MHz)
Материнская плата: MSI X58 Eclipse SLI
Память: 6x2GB Corsair XMS3 (CMX6GX3M3C1600C7)
Видеокарта: 1280Mb Palit GTX470+модифицированный Arctic Cooling Accelero Xtreme GTX Pro.
Дисковая подсистема: 2*74Gb 10000rpm WD Raptor WD740ADFD SATA1 16Mb (Рэйд 1).
Блок питания: Zalman ZM850HP
Монитор: 24" BenQ 2420HBDL - кажется.
Разгон был только у процессора. Хотя, в принципе, он никак не мог повлиять на результаты данного теста.

ИНТЕРЛЮДИЯ
Внимательный читатель заметит, что я не имею необходимого инструмента для проведения тестов в разрешении 2560*1600, так как являюсь владельцев заурядного 24" 16:9 монитора. Да. К сожалению и ах, это так. Но я посчитал полезным и данное исследование. К тому же, опираясь на накопленную в ходе этого исследования базу результатов, я смогу, с некоторой погрешностью конечно-же, трансполировать их применительно к разрешению 2560*1600.

ПОЛУЧЕНИЕ ДАННЫХ
Не буду говорить о том, насколько требовательна данная игра. Или как она красива/технологична и т.п. Не об этом хочу всем рассказать. Еще не приступая к самим тестам я заметил, что даже сам запуск игры и работа в ее меню уже использовали 410-450Mb памяти вне зависимости от разрешения.
Далее мною было замечено, что в момент переключения разрешения в меню опций, наблюдался скачек использования видеопамяти, пик которого как раз и показывал среднее значение использования видеопамяти при данном разрешении.
Ну и да ладно. Приступим к тестам.
Мною было выбрано 4 разрешения:
1. 800*600 (классика )
2. 1280*1024 (все еще немало, по-моему мнению, распространено)
3. 1680*1050 (одно из самых распространенных)
4. 1920*1080 (наиболее интересное для большинства, модное)

Неизменяемые настройки качества: DX 11, AAA, AF16X
Изменяемые:
-- Very HighHighNormalLow
Motion BlurCamera+objects (DX10+)CameraDisableDisable
Skin ShadingSub-scatteringSimpleDisableDisable
Bump MappingPrecisePreciseCoarseCoarse
Soft ParticlesEnableEnableDisableDisable
Shadow Resolution9,43 Mpx6,55 Mpx4,19 Mpx2,35 Mpx
Light-material interactionFullNormalNormalNormal
Geometric DetailVery HighHighNormalLow
Detail TexturingEnableEnableEnableDisable
Ambient OcclusionPrecomputed+SSAOPrecomputed+SSAOApproximateApproximate
Image Post-ProcessingFullFullNormalNormal
Parallax MappingEnable with OcclusionEnableDisableDisable
Shadow FilteringHi-QualityHi-QualityNormalFast
Analytical Anti-AiasingEnableDisableDisableDisable
Volumetric TexturingFull Quality, including sunLowPrecision, disable for sunDisableDisable


А теперь полученные данные:


РазрешениеVery HighHighNormalLow
800x600820Mb779Mb774Mb745Mb
1280x1024921Mb903Mb851Mb793Mb
1680x1050988Mb949Mb907Mb829Mb
1920x10801019Mb988Mb952Mb861Mb


Если честно, то я ожидал гораздо большего разброса.
Теперь попытаемся транполировать данные на недоступное нам разрешение.
При самом сильном изменении разрешения (с 800*600 на 1280*1024). при котором количество пикселей возрастает на 173%, наблюдаем увеличение потребления видеопамяти на величину 11% (тут и дальше среднее значение). Идем дальше при переходе с 1280*1024 на 1680*1050 (увеличение количества пикселей на 32%) потребление увеличивается на 6%. При последней смене разрешения (увеличение количества пикселей на 20%) нам требуется дополнительно еще 4% видеопамяти.
Теперь переходим к "виртуальному" для нашего стенда разрешению 2560*1600. Переход на него с самого модного FullHD разрешения приводит к увеличению количества пикселей на 98%. Что находится аккурат посередине 173% и 32%. Берем среднее значение между увеличением объема потребления видеопамяти ~ 8,5%. Считаем, получаем:
РазрешениеVery HighHighNormalLow
2560x16001105Mb1071Mb1032Mb934Mb


Мда, даже по таким дилетантским расчетам, которые нами были применены, дефицит видеопамяти оказывается довольно значительным. В одном из самых требовательных режимов он достигает 80Mb. Стоит отметить, что преимущество от удвоенного объема памяти HD5970 может получить. Только пока неизвестно насколько сильно падает производительность при нехватке набортной памяти. В ближайшее время постараюсь изучить данный вопрос установкой в систему HD5870 с 1Gb видеопамяти. Посмотрим будет ли различаться уровень загруженной памяти на видеокартах от разных производителей.

На сегодня все.
Задавать вопросы и помочь советом можно тут.
Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают