VNews.com.ua

Microsoft выпустила Work Graphs API, позволяющий расширенный рендеринг на базе графических процессоров

Март 12
10:08 2024

Microsoft выпустила Work Graphs API, позволяющий расширенный рендеринг на базе графических процессоров

Microsoft выпустила новый Agility Software Development Kit, который обеспечивает новые возможности. Agility SDK 1.613 включает Shader Model 6.8 и поддержку Work Graphs API. Последняя является важной функцией, которая будет способствовать использованию рендеринга на GPU-драйверах, разгружая центральный процессор. Графические процессоры смогут генерировать работу для себя «на лету». Эту идею продвигали разработчики Epic, которые выступали за то, чтобы GPU могли выполнять больше задач самостоятельно.

Сейчас для того, чтобы получить конечное изображение, часть работы выполняет CPU, а часть — GPU. Но иногда центральный процессор тратит слишком много времени на то, чтобы решить, что делать графическому процессору дальше. Work Graphs — это система, которая помогает CPU и GPU работать вместе более эффективно, сообщает Видеокарты.

Они позволяют центральному процессору планировать работу заранее и организовывать задачи для графического процессора. Вместо того, чтобы ждать каждого блока, ЦП может заранее предоставить список того, что нужно сделать, поэтому графическому процессору не нужно ждать, пока поступит очередная задача. CPU и GPU, работая вместе, могут быстрее управлять памятью, держать все упорядоченным и позволять выполнять сложные задачи бесперебойно.

Microsoft выпустила Work Graphs API, позволяющий расширенный рендеринг на базе графических процессоров

Обновленная Shader Model 6.8 также содержит новые функции, такие как Start Vertex/Instance Location, что позволяет шейдерам получать параметры из вызова API. Это может быть полезно для кастомных вычислений независимо от фиксированных данных функции. Кроме того, есть функция Wave Size Range, которая позволяет разработчикам определять желаемый размер волны в шейдерах. Это может помочь уменьшить количество необходимых шейдеров или даже устранить необходимость использования нескольких шейдеров. Наконец, появилась функция расширенной сравнительной выборки, которая должна обеспечить лучшие кроссплатформенные шейдеры.

Новая функция под названием GPU Upload Heaps позволяет быстро копировать данные с CPU на GPU. Это устраняет необходимость использования шины PCI для передачи данных с VRAM на CPU. Эта функция использует ResizableBAR, что позволяет CPU записывать данные в VRAM с низкой задержкой.

Вы можете начать использовать новый SDK с помощью AMD и NVIDIA, которые выпустили драйверы первой версии для нового SDK. Work Graphs поддерживаются графическими процессорами NVIDIA Ampere и Ada с драйверами 551.76 или более поздними. AMD лишь подтверждает, что Work Graphs работают на графических процессорах RX 7000 с архитектурой RDNA3 (пока что). Intel пока не выпустила новых драйверов.

Продолжается конкурс авторов ИТС. Напиши статью о развитии игр, гейминг и игровые девайсы и выигрывай профессиональный игровой руль Logitech G923 Racing Wheel, или одну из низкопрофильных игровых клавиатур Logitech G815 LIGHTSYNC RGB Mechanical Gaming Keyboard!

Share

Статьи по теме

Последние новости

Максим Галкін показав фото з літака з Канади — фото та відео

Читать всю статью

Наши партнёры

UA.TODAY - Украина Сегодня UA.TODAY

Всегда на пути к успеху: EA-LOGISTIC – ваш проводник в международных грузоперевозках.