Страница 3: AMD Radeon R9 290X | TrueAudio

AMD TrueAudio
AMD TrueAudio

Существенную роль в продвижении новых видеокарт AMD отводит технологии TrueAudio. С помощью TrueAudio AMD планирует перенести обработку и вывод звука в играх на новый уровень. Почему это так важно, можно посмотреть на иллюстрации выше. Сегодня при разработке игры звуку уделяется не такое большое значение. Бюджет CPU приходится разделять между разными задачами, и на звук обычно отводится не больше 10 процентов. Для звука важна не только чистая нагрузка на CPU, но возможность обрабатывать звук в реальном времени. С новой технологией TrueAudio AMD обещает оставить позади все описанные проблемы.

В немалой степени из-за low-end звуковых чипов (которые встроены в большинство материнских плат) Microsoft пришлось почти полностью переписать звуковой стек, практически исключив аппаратное ускорение звука.

AMD TrueAudio
AMD TrueAudio

Чтобы обеспечить обработку звука в реальном времени, AMD интегрировала в GPU цифровой сигнальный процессор (ЦСП или DSP). Но он востребован только в случае сложных звуковых эффектов в многоканальном окружении. Они позволяют точно разместить геймера в 3D-мире и по звуковому окружению, но при этом расчеты звука становятся намного более сложными. Причём эти расчеты не только сложные, но и чувствительные ко времени обработки. Расчеты звука должны, в лучшем случае, выполняться в реальном времени, чтобы картинка и звук были синхронизированы. Приятно, что для поддержки TrueAudio вам не потребуется дискретная видеокарта. Просчитанный ЦСП звук будут перенаправляться на обычную звуковую карту, при этом тип вывода звука значения не имеет (колонки, наушники, HDMI и DisplayPort).

AMD TrueAudio
AMD TrueAudio

На следующей диаграмме показаны отдельные подсистемы и процедуры TrueAudio. Мы не будем подробно разбирать их в рамках данной статьи, поскольку не каждый читатель профессионально интересуется звуком и технологиями ЦСП.

AMD TrueAudio
AMD TrueAudio

AMD разработала ЦСП не самостоятельно, она опиралась на интеллектуальную собственность компании Tensilca, с помощью которой были разработаны специально оптимизированные компоненты чипа. Видеокарты TrueAudio оснащены несколькими подобными ЦСП, каждый из которых содержит 32 кбайт кэша данных и инструкций, а также отдельный буфер 8 кбайт.

AMD TrueAudio
AMD TrueAudio

Помимо 64 кбайт кэша и дополнительных 8 кбайт буфера для каждого ЦСП, AMD добавила 384 кбайт общей памяти, в которую каждый ЦСП может записывать или считывать информацию напрямую (через прямой доступ к памяти, ПДП или DMA). Также TrueAudio может резервировать до 64 Мбайт из видеопамяти.

AMD TrueAudio
AMD TrueAudio

Для технологии TrueAudio специальной звуковой карты не требуется, что хорошо видно по следующей иллюстрации. Звуковые данные передаются из игрового движка на так называемую прослойку "middleware". Она отвечает за расчет, например, звуковых эффектов. Разработчики игр редко прибегают к созданию собственных звуковых движков, предпочитая опираться на поставщиков "middleware", которые выполняют эту работу за них. Среди известных компаний-производителей "middleware" можно отметить GenAudio, Firelight Technologies и AudioKinetics. Эти компании разработали звуковые движки, которые могут использовать аппаратную технологию AMD TrueAudio.

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

AMD TrueAudio
AMD TrueAudio

Преимущества TrueAudio AMD видит даже при выводе стереозвука, поскольку он теперь будет рассчитываться более реалистично. При расчете звука будет использоваться информация о расположении геймера в виртуальном пространстве, на видеокарте TrueAudio будут просчитываться различные источники звука.

AMD TrueAudio
AMD TrueAudio

Поддержка TrueAudio должна быть явно прописана игровыми разработчиками. Вполне возможно, что для уже вышедших игр появятся патчи с поддержкой TrueAudio. AMD также представляет API TrueAudio, которое могут использовать разработчики middleware. Мы уже упомянули трёх разработчиков, которые будут поддерживать технологию в своих решениях. Вскоре AMD опубликует дополнительные детали.

AMD TrueAudio
AMD TrueAudio

На слайде подведены итоги и показаны преимущества, которые обеспечивает AMD TrueAudio: более точное и более реалистичное позиционирование 3D-звука, в том числе и для воспроизведения стерео. Также ЦСП может выполнять и другие задачи, которые не будут отнимать вычислительные ресурсы CPU на обработку десятков звуковых потоков - всё это будет рассчитываться аппаратно.