AMD TrueAudio - AMD TrueAudio
| Empresa de design | Micro dispositivos avançados |
|---|---|
| Introduzido | outubro 2013 |
| Modelo | Aceleração de áudio |
TrueAudio é o nome dado à da AMD ASIC destina a servir como dedicado co-processador para os cálculos de avançada computacionalmente caro processamento de áudio , como por exemplo, convolução reverberação efeitos e efeitos de áudio 3D . TrueAudio está integrado em algumas das GPUs e APUs da AMD disponíveis desde 2013.
Visão geral
TrueAudio é um DSP para áudio baseado no Cadence Tensilica HiFi EP DSP com suporte para flutuação Tensilica Xtensa SP.
A AMD afirmou que alguns efeitos de áudio simples podem usar até 14% da CPU. Audiokinetic afirmou que é até 10%. Os fornecedores independentes de software (ISV), como desenvolvedores de jogos, podem usar o que é chamado de plug-in de áudio Wwise para descarregar tais cálculos para os DSPs TrueAudio. Os DSPs TrueAudio on- die fornecem uma melhor relação "área de silício para potência de computação" e relação "consumo de energia para potência de computação" para processamento de áudio do que a CPU, efetivamente tornando-o uma unidade de aceleração de áudio. Quaisquer benefícios adicionais dos DSPs TrueAudio, como "melhores efeitos", foram severamente criticados.
Em 18 de março de 2014, a AnandTech avaliou o AMD TrueAudio usando o videogame Thief .
True Audio Next
Uma nova versão do TrueAudio, TrueAudio Next, foi lançada com as GPUs da série Radeon RX 400 em 2016. TrueAudio Next utiliza a GPU para simular a física de áudio. A mudança de um DSP dedicado para GPGPU quebra a compatibilidade com a implementação TrueAudio anterior. O TrueAudio Next SDK foi lançado como código aberto por meio do pacote GPUOpen da AMD em agosto de 2016. Ele também esclareceu que o TrueAudio Next usa a tecnologia de ray-casting da GPU para fazer a computação de áudio e também pode reservar unidades de computação GCN para latência mais baixa. O suporte para True Audio Next foi adicionado à interface de programação beta do aplicativo Steam em fevereiro de 2018.
Suporte de software
AMD TrueAudio permite processamento de sinal digital dedicado (DSP). Essa potência de processamento de áudio dedicada é especificamente para gerar paisagens sonoras envolventes e economizar ciclos de CPU que podem ser usados para outras tarefas de processamento de jogos, como IA e Física.
Os videogames Murdered: Soul Suspect , Star Citizen , Thief e Lichdom: Battlemage (usa CryEngine ) podem ser configurados para usar AMD TrueAudio, se houver.
Existe um plug-in de áudio para Audiokinetic 's Wwise (Sound Engine Interativo Aceno Works) para off-load computação para o TrueAudio DSP (s). Wwise está disponível para Linux , OS X , Windows , PlayStation 4 , Xbox One et al.
O AstoundSound da GenAudio , uma coleção altamente otimizada de software DSP C / C ++ avançado disponível como uma biblioteca ou um plug-in para aumentar os mecanismos de áudio em tempo real no Linux, OS X, Windows, bem como Android e iOS, pode fazer uso do AMD TrueAudio. AstoundSound também é empacotado para vários formatos de plug-in, como RTAS e Wwise, e foi integrado em vários chips DSP. AstoundSound é descrito como um mecanismo de áudio totalmente programável. Desde julho de 2014, não há notícias sobre produtos compatíveis com TrueAudio e LV2 .
- Tuscany AstoundSound no YouTube - versão especial da demonstração VR "Tuscany" da Oculus VR ; AMD TrueAudio é utilizado para calcular a espacialização de um ambiente de áudio. A espacialização é uma técnica que permite ao mecanismo de áudio criar um campo sonoro totalmente 3D em um fone de ouvido estéreo. Este efeito é alimentado pelo plug-in de áudio 3D posicional "AstoundSound 3D RTI" (interface em tempo real) da GenAudio e inclui suporte para elevação, distância e posicionamento. AstoundSound é integrado, por exemplo, ao FMOD Studio .
Suporte ao motorista
A AMD retirou o suporte da tecnologia AMD TrueAudio com o Radeon Software Crimson Edition 16.40 e apresentou uma nova maneira para os desenvolvedores oferecerem suporte à tecnologia AMD TrueAudio como recursos com o AMD TrueAudio Next. Há um suporte beta multiplataforma desde o final de 2019 e em 2021 ainda é uma solicitação de pull, mas agora este branch é configurado como padrão e compila no Windows, Linux e MacOS usando CMake. Mais informações sobre TrueAudio Next podem ser encontradas em https://gpuopen.com/true-audio-next/ .
Disponibilidade
AMD TrueAudio é encontrado on- morrer de selecionar placas gráficas AMD e APUs. Um dado pode abrigar vários núcleos AMD TrueAudio DSP, cada um com instruções de 32 KiB e caches de dados e 8 KiB de memória de rascunho para operação local.
Os blocos AMD TrueAudio SIP são encontrados nas matrizes de algumas GPUs da série AMD Radeon Rx 200 ; a saber, o Radeon R7 260, o Radeon R7 260X, o Radeon R9 285, o Radeon R9 290, o Radeon R9 290X e o Radeon R9 295X2 e em APUs baseadas em Kaveri e Carrizo. TrueAudio também é compatível com o hardware do PlayStation 4 .
Alguma solução I²S está sendo usada.
Veja também
- Advanced Linux Sound Architecture - o subsistema de som do kernel Linux
- E-mu 20K - o DSP encontrado em Sound Blaster X-Fi placas de som
- SoundStorm - Hardware de áudio Nvidia em chipsets de placa-mãe nForce
- Aureal Vortex - chip dedicado para computação de efeitos de áudio
- Yamaha DSP-1
- FMOD - middleware para áudio