Microsoft объявила список видеокарт, которые будут поддерживать все функции DirectX 12: GeForce RTX, RDNA 2 и Intel HPG

Владельцы GeForce GTX и современных карт от AMD не получат Ultimate-функции вроде Mesh Shaders и VRS.

Microsoft объявила список видеокарт, которые будут поддерживать все функции DirectX 12: GeForce RTX, RDNA 2 и Intel HPG

Графический API DirectX 12 вышел одновременно с Windows 10 в 2015 году, но с тех пор в него постоянно добавляли новые технологии. Некоторые из них оказывались несовместимы с железом прошлых поколений, и поэтому внутри стандарта DX12 ввели несколько «технологических уровней» (feature levels) для видеокарт, в соответствии с которыми API даёт запущенной игре или программе доступ к определённому набору функций.

28 августа Microsoft сообщила о введении уровня 12_2, в который вошли актуальные модели NVIDIA GeForce RTX 20-й серии и все основные графические ускорители следующего поколения от NVIDIA, AMD, Intel и даже Qualcomm. Владельцам этих видеокарт будут доступны все особенности DirectX 12 Ultimate, анонсированного в марте.

  • DirectX Raytracing (DXR 1.1) позволяет в реальном времени аппаратно (например, отдельными RT-ядрами) рассчитывать реалистичные тени, освещение и отражения при помощи трассировки лучей;
  • Variable rate shading помогает разработчикам разбивать отображаемое на экране пространство на зоны и рендерить их с разной степенью детализации, концентрируя системные ресурсы там, где они нужнее всего;
  • Mesh shaders дают разработчикам больше контроля над взаимодействием программы с GPU;
  • Sampler Feedback повышает производительность, позволяя игре повторно использовать уже отрендеренные текстуры или обходить рендеринг поверхностей, которые вы не видите, а также быстрее загружать текстуры. Sampler Feedback также добавляет поддержку TSS — технологии, с помощью которой можно производить ресурсоёмкие расчёты освещения, а затем записывать результаты в текстуру.

Videocardz приводит список устройств, которые поддерживают feature level 12_2:

  • NVIDIA GeForce RTX 20-й серии (Turing)
  • NVIDIA GeForce RTX 30-й серии (Ampere)
  • AMD Radeon RX 6000-й серии (RDNA 2)
  • Xbox Series X (RDNA 2)
  • Intel Xe-HPG
  • Qualcomm Adreno для чипов Snapdragon (на стадии переговоров)

Все остальные видеокарты, включая GeForce GTX 9-й, 10-й и 16-й серии, Radeon RX Vega и RX 5000 поддерживают только feature level 12_1, в который эти технологии не входят.

Технологии 12_2 в основном направлены на оптимизацию расходования ресурсов и улучшение производительности. Но для того, чтобы они приносили реальную пользу, их необходимо сначала добавить в игры — до широкого распространения могут пройти годы, так как настолько крупные изменения требуют времени, денег и обучения специалистов.

19K19K открытий
162 комментария

Когда месяц назад взял GTX 1660s

Ответить

Все правильно сделал. Потом возьмешь какую-нибудь 4ххх или 5ххх, когда уже трассировка и прочие фичи будут актуальны, а не в виде нынешнего альфа-теста за счет пользователей.

Ответить

А я месяц назад взял 2060)

Ответить

Бичуешь?

Ответить

Комментарий недоступен

Ответить

Взял в марте перед за пару дней до карантина за 200 долларов))

Ответить

Если выбираешь Nvidia, нужно всегда сидеть на самом последнем поколении.

Ответить