Новый 3DMark Benchmark показывает влияние на производительность затене
Одной из новых функций, встроенных в DirectX 12, является поддержка шейдинга с переменной скоростью, также известного как грубая штриховка. Идея затенения с переменной скоростью проста: в подавляющем большинстве 3D-игр игрок не уделяет одинакового внимания всему на экране. Что касается графического процессора, однако, каждый пиксель на экране обычно затенен с одинаковой скоростью. VRS / CGS позволяет шейдерной работе, выполняемой для одного пикселя, масштабироваться по большим группам пикселей; Intel продемонстрировала эту функцию во время своего Дня архитектуры в прошлом году, продемонстрировав блок 2 × 2, а также блок сетки 4 × 4.
В сообщении блога, объясняющем тему, Microsoft пишет:
VRS позволяет разработчикам выборочно снижать скорость затенения в тех областях кадра, где это не повлияет на качество изображения, что позволяет им повысить производительность в своих играх. Это действительно захватывающе, потому что дополнительная производительность означает повышенную частоту кадров и более низкое аппаратное обеспечение, позволяющее запускать лучшие игры, чем когда-либо прежде.
VRS также позволяет разработчикам делать обратное: использовать повышенную скорость затенения только в тех областях, где это наиболее важно, что означает еще лучшее визуальное качество в играх.
Во-первых, вот сравнение того, как эта функция выглядит как включена, так и отключена.
VRS отключен. Изображение предоставлено UL. Нажмите, чтобы увеличить.
VRS включен. Изображение предоставлено UL. Нажмите, чтобы увеличить.
Также есть видео об эффекте в действии, которое дает вам представление о том, как это выглядит в движении.
Что касается влияния на производительность, Hot Hardware недавно взяла на вооружение функцию для графических процессоров Intel 10-го поколения. Улучшение производительности от активации этой функции составило ~ 40 процентов.
Эти достижения не являются уникальными для Intel. HH также протестировал несколько графических процессоров Nvidia и также добился значительных успехов для этих карт. К сожалению, VRS в настоящее время ограничивается только Nvidia и Intel - AMD не поддерживает эту возможность и может не иметь возможности активировать ее в текущих версиях Navi.
Для создания поддержки таких функций всегда требуется время, поэтому отсутствие опции при дебюте не обязательно является критической проблемой. В то же время, однако, функции, которые экономят мощность рендеринга графического процессора за счет уменьшения влияния использования различных функций, как правило, пользуются популярностью среди разработчиков. Это может помочь играм работать на решениях с низким энергопотреблением и в тех форм-факторах, которые они иначе не поддерживают. Вся растеризация - это в основном трюки для моделирования того, как выглядит реальный мир, без необходимости его рендеринга, а выбор места, где можно потратить ресурсы для максимизации производительности, - это хитрость, повышающая эффективность, которую любят разработчики. В настоящее время поддержка ограничена несколькими архитектурами - Turing и Intel Gen 11 интегрированы - но со временем это изменится.
VRS в настоящее время не используется никакими играми, но Firaxis продемонстрировал эффект в Civilization VI, подразумевая, что поддержка может прийти к этому названию в какой-то момент. Новый тест VRS представляет собой бесплатное обновление для 3DMark Advanced или Professional Edition, если вы являетесь владельцем этих версий, но в настоящее время не включены в бесплатную базовую версию.
Главное изображение этой статьи - скриншот VRS On, предоставленный UL. Ты заметил? Весело проверить в любом случае.
Читать далее
Intel Core i9-10900K появляется в 3DMark базы данных с 5.1GHz Boost, часы
Intel Core i9-10900K показал в результатах базы данных 3DMark, показывая 10 ядер, 20 потоков, а также максимальный турбо часы выше 5 ГГц.