AMD TrueAudio
Designfirma | avancerade mikroenheter |
---|---|
Introducerad | Oktober 2013 |
Typ | Ljudacceleration |
TrueAudio är namnet på AMD:s ASIC avsedd att fungera som dedikerad co-processor för beräkningar av beräkningsmässigt dyr avancerad ljudsignalbehandling , som t.ex. faltningsefterklangseffekter och 3D -ljudeffekter . TrueAudio är integrerat i några av AMD GPU:er och APU:er som är tillgängliga sedan 2013.
Översikt
TrueAudio är en DSP för ljud baserad på Cadence Tensilica HiFi EP DSP med Tensilica Xtensa SP float-stöd.
AMD hävdade att några enkla ljudeffekter kan använda upp till 14% av CPU:n. Audiokinetic hävdade att det är upp till 10 %. Oberoende mjukvaruleverantörer (ISV), som spelutvecklare, kan använda vad som kallas en Wwise- ljudplugin för att överföra sådana beräkningar till TrueAudio DSP:erna. On- die TrueAudio DSP:er ger ett bättre förhållande "kiselarea till datorkraft" och "strömförbrukning till datorkraft"-förhållande för ljudbehandling än CPU, vilket i praktiken gör den till en ljudaccelerationsenhet. Eventuella ytterligare fördelar med TrueAudio DSP:er, såsom "bättre effekter", har kritiserats hårt.
Den 18 mars 2014 utvärderade AnandTech AMD TrueAudio med hjälp av videospelet Thief .
True Audio Next
En ny version av TrueAudio, TrueAudio Next, släpptes med Radeon RX 400-seriens grafikprocessorer 2016. TrueAudio Next använder grafikprocessorn för att simulera ljudfysik. Övergången från en dedikerad DSP till GPGPU bryter kompatibiliteten med den tidigare TrueAudio-implementeringen. TrueAudio Next SDK släpptes som öppen källkod genom AMD:s GPUOpen- svit i augusti 2016. Den klargjorde också att TrueAudio Next använder GPU:s ray-casting- teknik för att göra ljudberäkningen, och kan även reservera GCN -beräkningsenheter för lägre latens.
Programvarustöd
AMD TrueAudio möjliggör dedikerad digital signalbehandling (DSP). Sådana dedikerade ljudbearbetningshästkrafter är specifikt för att generera uppslukande ljudlandskap och sparar CPU-cykler som kan användas för andra spelbearbetningsuppgifter som AI och fysik.
TV-spelen Murdered: Soul Suspect , Star Citizen , Thief och Lichdom: Battlemage (använder CryEngine ) kan konfigureras för att använda AMD TrueAudio om de finns. [ citat behövs ]
Det finns en ljudplugin för Audiokinetics Wwise (Wave Works Interactive Sound Engine) för att ladda ner beräkningar till TrueAudio DSP:erna . Wwise är tillgängligt för Linux , OS X , Windows , PlayStation 4 , Xbox One et al.
GenAudios AstoundSound, en mycket optimerad samling av avancerad DSP C / C ++ -programvara tillgänglig som ett bibliotek eller en plugin för att utöka realtidsljudmotorer på Linux, OS X, Windows såväl som Android och iOS, kan använda AMD TrueAudio. AstoundSound är också inpackat för flera plug-in-format, såsom RTAS och Wwise och har integrerats i flera DSP-chips. AstoundSound beskrivs som en helt programmerbar ljudmotor.
Stöd för True Audio Next lades till i Steam Audio API i februari 2018. Den senaste versionen uppdaterades november 2022 och inkluderar stöd för Unity, Unreal och FMOD.
Förarstöd
AMD har tagit tillbaka det ursprungliga AMD TrueAudio Technology-stödet från Radeon Software Crimson Edition 16.40 och introducerat ett nytt sätt för utvecklare att stödja AMD TrueAudio Technology-liknande funktioner med AMD TrueAudio Next. Det finns ett betaplattformsstöd sedan slutet av 2019 och 2021 är det fortfarande en pull-begäran, men nu är den här grenen konfigurerad som standard och kompilerar på Windows, Linux och MacOS med CMake.
Tillgänglighet
AMD TrueAudio finns på utvalda AMD-grafikkort och APU:er. En tärning kan inrymma flera AMD TrueAudio DSP-kärnor, var och en med 32KiB instruktions- och datacacher och 8KiB av scratchpad-minne för lokal drift.
AMD TrueAudio SIP-block finns på formarna på vissa GPU:er i AMD Radeon Rx 200-serien ; nämligen Radeon R7 260, Radeon R7 260X, Radeon R9 285, Radeon R9 290, Radeon R9 290X och Radeon R9 295X2, och i Kaveri och Carrizo-baserade APU:er. TrueAudio stöds också av PlayStation 4 -hårdvaran.
En I²S -lösning stöds också för SOC.
AMD True Audio Next stöds på RX 5000-, 6000- och 7000-seriens GPU:er.
Se även
- Avancerad Linux-ljudarkitektur – Linux-kärnans ljudundersystem
- E-mu 20K – DSP som finns i Sound Blaster X-Fi- ljudkort
- SoundStorm – Nvidia ljudhårdvara i nForce moderkortskretsuppsättningar
- Aureal Vortex – dedikerat chip för beräkning av ljudeffekter
- Yamaha DSP-1
- FMOD – mellanprogram för ljud