Теперь поддержка Mesh Shaders появится и в продуктах Intel Arc Alchemist


В стремлении соответствовать технологическому уровню конкурентов, компания Intel добавила пока что экспериментальную поддержку Mesh Shaders в драйвер Vulkan для Linux, позволив задействовать эту технологию на линейке продуктов Arc Alchemist.

Mesh shaders (cеточные шейдеры) представляют одну из наиболее интересных разработок в сфере компьютерной графики, хотя многие о них наверняка не слышали. В своей сути они являются программируемым типом шейдера, который позволяет GPU переносить часть нагрузки с фиксированных функций аппаратных средств на обширный вычислительный массив GPU.

Их довольно сложно использовать и реализовывать – о чем свидетельствует анонс компанией AMD очень похожих, но так и не увидевших свет, шейдеров примитивов при запуске линейки Vega.

В Nvidia же эту идею воплотили в серии Turing и, естественно, в Ampere. Из продуктов AMD новый вид шейдеров поддерживается только архитектурой RDNA2. При правильном использовании сеточные шейдеры могут обеспечить существенный прирост производительности в сложных сценах с большим объемом геометрии. И это довольно важно, так как количество используемых в играх полигонов начинает зашкаливать. Для примера можете оценить ролики, демонстрирующие движок Unreal Engine 5.

Сравнение традиционного конвейера рендеринга с конвейером при участии сеточных шейдеров. Источник: статья NVIDIA

В 3DMark даже есть специальный тест, демонстрирующий преимущества новых шейдеров. В нем отображается огромный зал с множеством очень детальных резных колонн.

Производительность традиционного конвейера рендеринга в этой сцене ужасно страдает из-за чрезмерного объема прорисовки, но при использовании сеточных шейдеров ускоритель может отбрасывать (и, таким образом, пропускать отрисовку) всей геометрии вне области видимости. В этом тесте, как правило, можно наблюдать прирост производительности в 15 и более раз. Конечно, там представлен нереалистичный сценарий самого тяжелого случая, но ведь это демо, и оно просто демонстрирует суть.

3DMark-тест сеточных шейдеров

Тут вполне понятно, если Intel хотят тягаться с серьезными ребятами в области дискретных видеокарт, то им необходима поддержка таких шейдеров. О том, что их оборудование на это способно, уже известно, так как компания продемонстрировала графические чипы, проходящие тот самый тест в 3DMark с использованием DirectX 12. Но теперь они заработают и на Vulkan, поскольку последняя версия открытого драйвера Intel ANV Vulkan для Linux получила предварительную поддержку сеточных шейдеров за счет расширения VK_NV_mesh_shader.

Думаю, понятно, что это расширение Nvidia; консорциум Khronos Group еще не опубликовал межвендорное расширение для поддержки нового вида шейдеров. Надеемся, что это произойдет как можно раньше, чтобы AMD и Intel (а значит и разработчики игр) смогли свободно задействовать поддержку сеточных шейдеров в Vulkan. Если вы разработчик и желаете поиграться с этой технологией на оборудовании Intel, то сначала нужно установить переменную среды ANV_EXPERIMENTAL_NV_MESH_SHADER, так как по умолчанию поддержка отключена.

Перевод новости: Intel Vulkan Linux Driver Brings Experimental Mesh Shader Support To Arc Alchemist

Читайте так же:

  • Forbes: WhatsApp сотрудничает со спецслужбами СШАForbes: WhatsApp сотрудничает со спецслужбами США Журналист издания Forbes рассказал о том, что Управление по борьбе с наркотиками США в прошлом году потребовало от WhatsApp установить слежку за некоторыми пользователями из Китая. При этом федеральное агентство не объяснило свои мотивы и не знало имен целевых пользователей, а […]
  • Ford планирует к концу 2023 производить по 600 000 электромобилей в годFord планирует к концу 2023 производить по 600 000 электромобилей в год Генеральный директор Ford Джим Фарли объявил, что к концу 2023 года компания планирует производить 600 тыс. электромобилей в год, что вдвое больше, чем планировалось изначально. Модельный ряд будет состоять из Mustang Mach-E, F-150 Lightning и E-Transit.Электромобили Ford пользуются […]
  • ТОП-3 ИБ-событий недели по версии Jet CSIRTТОП-3 ИБ-событий недели по версии Jet CSIRT На этой неделе вышло два важных исследования — бэкдора FoggyWeb и новой версии шпионского ПО FinSpy. А в даркнете выставлена на продажу обогащённая база данных пользователей Clubhouse. Новости собирал Андрей Маслов, аналитик центра мониторинга и реагирования на инциденты ИБ Jet CSIRT […]
  • Флагманский смартфон Honor Magic выйдет в середине годаФлагманский смартфон Honor Magic выйдет в середине года В ходе недавнего интервью Чжао Мин (Zhao Ming), генеральный директор независимой компании Honor, подтвердил. Что флагманский смартфон Honor Magic. Который в данный момент дорабатывается и готовится к анонсу. Выйдет в середине года. Мы можем добиться большего. Чем серии Huawei P и Mate. […]