AMD TrueAudio - AMD TrueAudio

AMD TrueAudio
Logo AMD TrueAudio Technology 2014.svg
Firma de proiectare Microaparate avansate
Introdus octombrie 2013
Tip Accelerare audio
AMD TrueAudio este un fel de coprocesor audio.
Diagrama bloc a DSP HiFi Audio Engine, pe care se bazează TrueAudio. Afișează unitatea MAC de 56 de biți .

TrueAudio este numele dat ASIC- ului AMD destinat să servească drept coprocesor dedicat pentru calculele procesării avansate a semnalului audio scump din punct de vedere al calculului , cum ar fi, de exemplu, efectele de reverberare a convoluției și efectele audio 3D . TrueAudio este integrat în unele dintre GPU-urile și APU- urile AMD disponibile din 2013.

Prezentare generală

TrueAudio este un DSP pentru audio bazat pe Cadence Tensilica HiFi EP DSP cu suport Tensilica Xtensa SP float.

AMD a susținut că câteva efecte audio simple pot utiliza până la 14% din CPU. Audiokinetic a susținut că este de până la 10%. Furnizorii independenți de software (ISV), cum ar fi dezvoltatorii de jocuri, pot folosi ceea ce se numește un plugin audio Wwise pentru a descărca astfel de calcule către DSP-urile TrueAudio. De on - die DSP - urile TrueAudio oferă o mai bună „zonă de siliciu pentru a puterii de calcul“ raportul și „consumul de energie la o putere de calcul“ pentru raportul de procesare audio decât CPU, făcându - l în mod eficient o unitate de accelerare audio. Orice beneficii suplimentare ale DSP-urilor TrueAudio, cum ar fi „efecte mai bune”, au fost aspru criticate.

La 18 martie 2014, AnandTech a evaluat AMD TrueAudio folosind jocul video Thief .

True Audio Next

O nouă versiune a TrueAudio, TrueAudio Next, a fost lansată cu GPU-urile din seria Radeon RX 400 în 2016. TrueAudio Next utilizează GPU pentru a simula fizica audio. Trecerea de la un DSP dedicat la GPGPU întrerupe compatibilitatea cu implementarea TrueAudio anterioară. TrueAudio Next SDK a fost lansat ca sursă deschisă prin suita GPUOpen a AMD în august 2016. De asemenea, a clarificat faptul că TrueAudio Next folosește tehnologia de distribuție pe raze a GPU pentru a face calculul audio și poate rezerva, de asemenea, unitățile de calcul GCN pentru o latență mai mică. Suportul pentru True Audio Next a fost adăugat la interfața beta de programare a aplicației Steam în februarie 2018.

Suport software

Interfețe implicate la descărcarea calculelor către AMD TrueAudio . Cardurile de sunet , cipurile AC'97 / HDA- codec sau audio prin HDMI / DisplayPort nu sunt afectate. Nici A3D , EAX sau OpenAL nu sunt .
Suportul pentru AMD TrueAudio ASIC este conținut în driverul de dispozitiv kernel Linux amdgpu .

AMD TrueAudio permite procesarea dedicată a semnalului digital (DSP). O astfel de putere de procesare audio dedicată este specifică pentru generarea de sunete captivante și economisește cicluri de procesor care pot fi utilizate pentru alte sarcini de procesare a jocurilor, cum ar fi AI și fizică.

Jocurile video Murdered: Soul Suspect , Star Citizen , Thief and Lichdom: Battlemage (utilizează CryEngine ) pot fi configurate pentru a utiliza AMD TrueAudio dacă este prezent.

Există un plug-in audio pentru Audiokinetic lui Wwise (Wave Works Interactive Sound Engine) pentru off-sarcină de calcul la TrueAudio DSP (e). Wwise este disponibil pentru Linux , OS X , Windows , PlayStation 4 , Xbox One și colab.

AstoundSound al GenAudio , o colecție extrem de optimizată de software avansat DSP C / C ++ disponibil ca bibliotecă sau plugin pentru majorarea motoarelor audio în timp real pe Linux, OS X, Windows, precum și Android și iOS, poate folosi AMD TrueAudio. AstoundSound este, de asemenea, împachetat pentru mai multe formate de plug-in-uri, cum ar fi RTAS și Wwise și a fost integrat în mai multe cipuri DSP. AstoundSound este descris ca un motor audio complet programabil. Din iulie 2014 nu există nicio noutate cu privire la produsele care acceptă TrueAudio și LV2 .

  • Tuscany AstoundSound pe YouTube - versiunea specială a demonstrației VR "Tuscany" de la Oculus VR ; AMD TrueAudio este utilizat pentru a calcula spațializarea unui mediu audio. Spațializarea este o tehnică care permite motorului audio să creeze un câmp audio complet 3D pe o cască stereo. Acest efect este alimentat de pluginul audio 3D pozițional „AstoundSound 3D RTI” (interfață în timp real) de GenAudio și include suport pentru înălțime, distanță și poziționare. AstoundSound este, de exemplu, integrat cu FMOD Studio .

Asistență pentru șofer

AMD a retras suportul AMD TrueAudio Technology cu Radeon Software Crimson Edition 16.40 și a introdus o nouă modalitate pentru dezvoltatori de a sprijini tehnologia AMD TrueAudio, precum funcțiile cu AMD TrueAudio Next. Există un suport multiplataformă beta de la sfârșitul anului 2019 și în 2021 este încă o cerere de extragere, dar acum această ramură configurată ca implicită și se compilează pe Windows, Linux și MacOS folosind CMake. Mai multe informații despre TrueAudio Next pot fi găsite la https://gpuopen.com/true-audio-next/ .

Disponibilitate

AMD TrueAudio este găsit on- mor de plăci grafice AMD selectați și APU. O matriță poate găzdui mai multe nuclee AMD TrueAudio DSP, fiecare având instrucțiuni de 32 KB și cache de date și 8 KB de memorie scratchpad pentru funcționare locală.

Blocurile SIP TrueAudio AMD se găsesc pe matrițele unor GPU-uri din seria AMD Radeon Rx 200 ; și anume Radeon R7 260, Radeon R7 260X, Radeon R9 285, Radeon R9 290, Radeon R9 290X și Radeon R9 295X2, precum și în APU-uri bazate pe Kaveri și Carrizo. TrueAudio este, de asemenea, acceptat de hardware-ul PlayStation 4 .

Unele I²S soluție este utilizat.

Vezi si

Alte blocuri SIP AMD

Referințe

linkuri externe