У липні Futuremark повідомила про розробку нового функціонального тесту 3DMark, покликаного тестувати ефективність технології Variable-Rate Shading. Функціональні тести 3DMark покликані показати вплив конкретних технологій, методів і можливостей у спеціалізованих завданнях. Такими, наприклад, виступають тест для оцінки згладжування NVIDIA DLSS, 3DMark API Overhead для оцінки ефективності низькорівневих API або 3DMark PCI Express 4.0 для демонстрації переваги нового інтерфейсу.
Оптимізація і підвищення продуктивності в іграх - ключове завдання. З цією метою Microsoft на березневому заході GDC 2019 представила Variable-Rate Shading, яка стала частиною API DirectX 12. Вона аналогічна технології NVIDIA Adaptive Shading і покликана знизити навантаження при прорахунку периферійних об'єктів і зон (наприклад, однорідного моря або туману) за допомогою зниження точності проведених обчислень.
DMark VRS дозволяє порівняти різницю у продуктивності та якості зображення при використанні Tier 1 Variable-Rate Shading. Для обчислення кольору кожного пікселя на екрані викликаються шейдери. Показник Shading rate вказує роздільну здатність, в якій ці шейдери прораховуються (вона не завжди дорівнює роздільній здатності екрану). Чим вище Shading rate, тим вище точність і навантаження на ДП, і навпаки. Зазвичай воно для всієї картинки однакове, так що всі пікселі кадру розраховуються з однаковою якістю. VRS дозволяє розбивати кадр на блоки і для кожного з них вказувати різні значення Shading rate: наприклад, знижувати точність для пікселів, які знаходяться в глибоких тінях, далеко від камери або на периферії, поза фокусом уваги гравця. За рахунок цього можна істотно підвищити частоту кадрів, незначно втративши у візуальній якості.
Функціональний тест 3DMark VRS працює в два проходи. У першому VRS не використовується, щоб створити базову картинку для порівняння. А при другому проходженні вже застосовується Variable-Rate Shading. Завдяки VRS операція з одиничним піксельним шейдером може бути застосована до блоку пікселів: наприклад, для прорахунку блоку пікселів 4 ст.14 однією операцією, а не 16 окремими. У 3DMark VRS показник Rate Shading залежить від відстані до камери: для найбільш далеких об'єктів включається VRS 4 ст.14, 2 ст.12 для геометрії на середній відстані і найбільш якісний 1 ст.11 - для найближчих об'єктів переднього плану.
Для запуску тесту необхідна платформа Windows 10 у версії 1903 і прискорювач з підтримкою DirectX 12, що підтримує Tier 1 VRS і AdditionalShadingRatesSupported: наприклад, відеокарта сімейства NVIDIA Turing або вбудована графіка в процесорах Intel Ice Lake. В даний час придбати 3DMark Advanced Edition можна зі знижкою в 75% в Steam. Тест VRS буде частиною безкоштовного оновлення пакету для 3DMark Advanced Edition або 3DMark Professional Edition з діючою річною ліцензією.








