AMD TrueAudio | |
|---|---|
| Empresa de design | |
| Advanced Micro Devices | |
| Introduzido | |
| Outubro de 2013 | |
| Tipo | |
| Aceleração de áudio |


TrueAudio éum circuito integrado específico de aplicação (ASIC) daAMD, criado para servir comocoprocessador dedicado para cálculos deprocessamento de sinal de áudio avançado computacionalmente caro, como efeitos dereverberação de convolução eefeitos de áudio 3D. O TrueAudio está integrado em algumasGPUs eAPUs AMD disponíveis desde 2013.
TrueAudio é umDSP para áudio baseado noCadence Tensilica HiFi EP DSP com suporte a Tensilica Xtensa SP float.[1]
A AMD afirmou que alguns efeitos de áudio simples podem usar até 14% da CPU. A Audiokinetic afirmou que é de até 10%.[2]Independent software vendor (ISV), como desenvolvedores de jogos, podem usar o que é chamado de plugin de áudioWwise para descarregar tais cálculos para os DSPs TrueAudio. Os DSPs TrueAudiointegrados fornecem uma melhor relação "área de silício para poder de computação" e "consumo de energia para poder de computação" para processamento de áudio do que a CPU, tornando-os efetivamente uma unidade de aceleração de áudio.
Em 18 de março de 2014, aAnandTech avaliou o AMD TrueAudio usando o videogameThief.[3]
Uma nova versão do TrueAudio, TrueAudio Next, foi lançada com as GPUsda série Radeon RX 400 em 2016. O TrueAudio Next utiliza a GPU para simular a física do áudio.[4] A mudança de um DSP dedicado paraGPGPU quebra a compatibilidade com a implementação anterior do TrueAudio.[5] O TrueAudio NextSDK foi lançado comocódigo aberto através do pacoteGPUOpen da AMD em agosto de 2016.[6] Ele também esclareceu que o TrueAudio Next usa a tecnologiade transmissão de raios da GPU para fazer a computação de áudio e também pode reservar unidades de computaçãoGCN para menor latência.


O AMD TrueAudio permiteprocessamento de sinal digital (DSP) dedicado. Essa potência de processamento de áudio dedicada é específica para gerar paisagens sonoras envolventes e economizaciclos de CPU que podem ser usados para outras tarefas de processamento de jogos, como IA e Física.
Os videogamesMurdered: Soul Suspect,Star Citizen,Thief eLichdom: Battlemage (usaCryEngine ) podem ser configurados para usar AMD TrueAudio, se presente.[carece de fontes?]
Há um plug-in de áudio parao Wwise (Wave Works Interactive Sound Engine) daAudiokinetic para descarregar a computação para o(s) DSP(s) TrueAudio. O Wwise está disponível paraLinux,OS X,Windows,PlayStation 4,Xbox One e outros.
OAstoundSound da GenAudio, uma coleção altamente otimizada de softwareDSPC /C++ avançado disponível como umabiblioteca ou um plugin para aumentarmecanismos de áudio em tempo real no Linux, OS X, Windows, bem como Android e iOS, pode fazer uso do AMD TrueAudio. O AstoundSound também é compatível com vários formatos de plug-in, comoRTAS eWwise, e foi integrado a vários chips DSP. AstoundSound é descrito como um mecanismo de áudio totalmente programável.[7]
O suporte para True Audio Next foi adicionado à API de áudio daSteam em fevereiro de 2018.[8] A versão mais recente foi atualizada em novembro de 2022 e inclui suporte para Unity, Unreal e FMOD.[9]
A AMD retirou o suporte original à tecnologia AMD TrueAudio do Radeon Software Crimson Edition 16.40 e introduziu uma nova maneira para os desenvolvedores oferecerem suporte à tecnologia AMD TrueAudio, como recursos do AMD TrueAudio Next. Há um suporte beta multiplataforma desde o final de 2019[10] e em 2021 ainda é uma solicitação de pull,[11] mas agora esta ramificação está configurada como padrão e compila no Windows, Linux e MacOS usando CMake.[12]
O AMD TrueAudio é encontrado emalgumas placas de vídeo e APUs AMD selecionadas. Um dado pode abrigar vários núcleos AMD TrueAudio DSP, cada um com 32 KiB de caches de instruções e dados e 8 KiB dememória de rascunho para operação local.[13]
Os blocos SIP AMD TrueAudio são encontrados nas matrizes de algumas GPUs dasérie AMD Radeon Rx 200;[14] nomeadamente a Radeon R7 260, Radeon R7 260X, Radeon R9 285, Radeon R9 290, Radeon R9 290X e a Radeon R9 295X2, e em APUs baseadas em Kaveri e Carrizo.[14] O TrueAudio também é suportado pelo hardware doPlayStation 4.[15]
Uma soluçãoI²S também é suportada para SOCs.[16][17]
AMD True Audio Next é compatível com GPUs das séries RX 5000,[18] 6000,[19] e 7000.[20]