Внимательный читатель заметит, что я не имею необходимого инструмента для проведения тестов в разрешении 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 High |
High |
Normal |
Low |
| Motion Blur |
Camera+objects (DX10+) |
Camera |
Disable |
Disable |
| Skin Shading |
Sub-scattering |
Simple |
Disable |
Disable |
| Bump Mapping |
Precise |
Precise |
Coarse |
Coarse |
| Soft Particles |
Enable |
Enable |
Disable |
Disable |
| Shadow Resolution |
9,43 Mpx |
6,55 Mpx |
4,19 Mpx |
2,35 Mpx |
| Light-material interaction |
Full |
Normal |
Normal |
Normal |
| Geometric Detail |
Very High |
High |
Normal |
Low |
| Detail Texturing |
Enable |
Enable |
Enable |
Disable |
| Ambient Occlusion |
Precomputed+SSAO |
Precomputed+SSAO |
Approximate |
Approximate |
| Image Post-Processing |
Full |
Full |
Normal |
Normal |
| Parallax Mapping |
Enable with Occlusion |
Enable |
Disable |
Disable |
| Shadow Filtering |
Hi-Quality |
Hi-Quality |
Normal |
Fast |
| Analytical Anti-Aiasing |
Enable |
Disable |
Disable |
Disable |
| Volumetric Texturing |
Full Quality, including sun |
LowPrecision, disable for sun |
Disable |
Disable |
А теперь полученные данные:
| Разрешение |
Very High |
High |
Normal |
Low |
| 800x600 |
820Mb |
779Mb |
774Mb |
745Mb |
| 1280x1024 |
921Mb |
903Mb |
851Mb |
793Mb |
| 1680x1050 |
988Mb |
949Mb |
907Mb |
829Mb |
| 1920x1080 |
1019Mb |
988Mb |
952Mb |
861Mb |
Если честно, то я ожидал гораздо большего разброса.
Теперь попытаемся транполировать данные на недоступное нам разрешение.
При самом сильном изменении разрешения (с 800*600 на 1280*1024). при котором количество пикселей возрастает на 173%, наблюдаем увеличение потребления видеопамяти на величину 11% (тут и дальше среднее значение). Идем дальше при переходе с 1280*1024 на 1680*1050 (увеличение количества пикселей на 32%) потребление увеличивается на 6%. При последней смене разрешения (увеличение количества пикселей на 20%) нам требуется дополнительно еще 4% видеопамяти.
Теперь переходим к "виртуальному" для нашего стенда разрешению 2560*1600. Переход на него с самого модного FullHD разрешения приводит к увеличению количества пикселей на 98%. Что находится аккурат посередине 173% и 32%. Берем среднее значение между увеличением объема потребления видеопамяти ~ 8,5%. Считаем, получаем:
| Разрешение |
Very High |
High |
Normal |
Low |
| 2560x1600 |
1105Mb |
1071Mb |
1032Mb |
934Mb |
Мда, даже по таким дилетантским расчетам, которые нами были применены, дефицит видеопамяти оказывается довольно значительным. В одном из самых требовательных режимов он достигает 80Mb. Стоит отметить, что преимущество от удвоенного объема памяти HD5970 может получить. Только пока неизвестно насколько сильно падает производительность при нехватке набортной памяти. В ближайшее время постараюсь изучить данный вопрос установкой в систему HD5870 с 1Gb видеопамяти. Посмотрим будет ли различаться уровень загруженной памяти на видеокартах от разных производителей.
На сегодня все.
Задавать вопросы и помочь советом можно
тут.