Десятилетие графических процессоров, бенчмаркинг
«Но сможет ли он запустить Crysis?» Это вопрос, который до сих пор в шутку задают, когда представляют новые видеокарты, даже если в наши дни ответ почти всегда утвердительный. Но ровно 10 лет назад испытать Crysis во всей его красе было просто невозможно. Разрешения всего 1680×1050 было достаточно, чтобы сокрушить Radeon HD 3870 и некогда могучую GeForce 8800 GTX. Пусть это впитается. Самые быстрые графические карты были слишком медленными для самых требовательных игровых настроек на относительно обычных мониторах.
Последующие графические процессоры продолжали бороться за воспроизводимую частоту кадров, и потребовались годы, прежде чем средние значения приблизились к тому, что большинство из нас сочло бы приемлемым. К тому времени, когда Tom’s Hardware прекратила тестирование Crysis, мы уже были в 2010 году, GeForce GTX 480 конкурировала с Radeon HD 5870, и ни одна карта в среднем не превышала 30 кадров в секунду при разрешении 2560×1600 в этой игре.
Зачем подчеркивать высокое качество пресетов Crysis? Потому что игра по-прежнему выглядит великолепно, когда вы устанавливаете ее параметры на «Очень высокий». Давайте сравним:
Низкий/средний
Выбор предустановки «Низкий» ухудшает качество текстуры, отключает процедурно нарисованную растительность, устраняет тени, препятствует работе физического движка, применяет статичное небо, накладывает нереалистичную воду, снижает качество эффектов до минимума и отключает глубину резкости. Это точно не то, как мы хотели бы играть в Crysis.
Как видите, всего один шаг вверх от низкого до среднего полностью меняет атмосферу Crysis.
Средней высоты
Возможно, самая существенная разница между средним и высоким качеством заключается в отсутствии размытия в движении. Эффект особенно заметен на этом кадре, где скала в океане и деревья за ней быстро перемещаются слева направо. Освещение HDR отсутствует на снимке экрана среднего качества, создавая более яркую и менее аутентичную сцену.
Использование памяти прыгает от среднего к высокому качеству больше, чем любой другой переход, доступный в настройках Crysis.
Высокий/Очень высокий
Предустановка «Очень высокий» оказывает более тонкое влияние на качество, чем переход от низкого к среднему или от среднего к высокому. Однако параллельное сравнение показывает явные различия в освещении, тенях, рендеринге воды, плотности листвы и качестве текстур.
DX9/DX10
А как насчет разницы между DirectX 9 и DirectX 10? Вам, вероятно, будет трудно отличить одно от другого без игровой информации. И разница в производительности, которая когда-то существовала между режимами, стала гораздо менее распространенной после того, как Crytek проделала работу по исправлению Crysis в течение нескольких месяцев после его появления.
Все тесты, которые мы проводим сегодня, используют DirectX 10 в 64-битной среде.
Как мы тестировали Crysis
Мы предложили несколько разных идей к 10-летнему юбилею Crysis, и в течение следующих нескольких дней вы увидите, как мы тестируем игру несколькими способами. Однако для начала мы возьмем флагманские видеокарты AMD и Nvidia за последнее десятилетие и сравним их производительность.
Со стороны AMD это дает нам:
Радеон ХД 3870
Радеон ХД 4870
Радеон ХД 5870
Радеон ХД 6970
Радеон ХД 7970
Радеон Р9 290Х
Радеон Р9 Ярость Х
Радеон РХ 580
Радеон РХ Вега 64
Большинство этих карт было в нашей библиотеке. Пара, которой нам не хватало, была быстро раскуплена на аукционах eBay.
Затем мы собрали стайку GeForces:
GeForce 8800 GTX
GeForce 9800 GTX
GeForce GTX 280
GeForce GTX 480
GeForce GTX 580
GeForce GTX 680
GeForce GTX 780 Ti
GeForce GTX 980 Ti
GeForce GTX 1080 Ti
Опять же, у нас было большинство из них. Пробелы в нашем составе были любезно заполнены Nvidia, которая взяла карты из собственной библиотеки.
В то время как мы обсуждали сопряжение каждого графического процессора с соответствующей эпохе платформой, это слишком усложнило бы нашу маленькую выставку, одновременно добавляя переменные в наши графические тесты. Итак, мы установили все эти карты на нашу материнскую плату MSI Z270 Gaming Pro Carbon, которая недавно была модернизирована для размещения процессора Core i7-7700K. Процессор дополнен комплектом памяти G.Skill F4-3200C14Q-32GTZ. Остался твердотельный накопитель Crucial MX200, а также кулер Corsair H110i и be quiet! Блок питания Dark Power Pro 10 мощностью 850 Вт.
На этой платформе установлена последняя версия Windows 10 со всеми установленными обновлениями и исправлениями. И это небольшая проблема, когда вы пытаетесь протестировать видеокарты, которые перестали получать обновления драйверов более четырех лет назад, до выхода Windows 10. Тем не менее, мы приложили немного творческих усилий, чтобы заставить как можно больше карт AMD и Nvidia работать с последними драйверами.
После этого мы импровизировали, заставив старые платы AMD принимать заведомо исправные пакеты драйверов. Например, Catalyst 13.4 можно запустить через диспетчер устройств, даже если установщик не позволяет пройти определенный этап. Поддержка Nvidia для устаревших продуктов намного лучше. GeForce 342.01 добавляет официальную поддержку Windows 10 для карт на базе Tesla, включая наши GeForce 8800 GTX, 9800 GTX и GTX 280.
Нам бы очень хотелось использовать старый Crysis Benchmarking Tool для более быстрого тестирования, но желание получить результаты в разрешениях 1920×1080, 2560×1440 и 3840×2160 заставило нас контролировать каждый запуск, редактируя файл Benchmark_gpu.cfg и запуская встроенную метрику графического процессора Crytek. Зачем выбирать именно этот тест, когда другие временные демо дают такие разные результаты? Даже с установленной GeForce GTX 1080 Ti самый требовательный тест ЦП временами сводил частоту кадров к однозначным цифрам, давая понять, что мы не будем изолировать графику. Пролеты редко являются репрезентативными ориентирами. Но в данном случае тест Island GPU широко использовался во времена расцвета Crysis, поэтому мы будем придерживаться его для сравнения видеокарт друг с другом.