HOME

TheInfoList



OR:

TrueAudio is the name given to AMD's
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficien ...
intended to serve as dedicated
co-processor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography or ...
for the calculations of computationally expensive advanced
audio signal processing Audio signal processing is a subfield of signal processing that is concerned with the electronic manipulation of audio signals. Audio signals are electronic representations of sound waves—longitudinal waves which travel through air, consisting ...
, like e.g. convolution
reverberation Reverberation (also known as reverb), in acoustics, is a persistence of sound, after a sound is produced. Reverberation is created when a sound or signal is reflected causing numerous reflections to build up and then decay as the sound is abso ...
effects and
3D audio effect 3D audio effects are a group of sound effects that manipulate the sound produced by stereo speakers, surround-sound speakers, speaker-arrays, or headphones. This frequently involves the virtual placement of sound sources anywhere in three-dimensio ...
s. TrueAudio is integrated into some of the AMD
GPUs A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobil ...
and
APUs Apus is a small constellation in the southern sky. It represents a bird-of-paradise, and its name means "without feet" in Greek because the bird-of-paradise was once wrongly believed to lack feet. First depicted on a celestial globe by Petrus ...
available since 2013.


Overview

TrueAudio is a DSP for audio based on Cadence Tensilica HiFi EP DSP with Tensilica Xtensa SP float support. AMD claimed that a few simple audio effects can use up to 14% of the CPU. Audiokinetic claimed that it is up to 10%. Independent software vendors (ISV), such as game developers, can use what is called a Wwise audio plugin to offload such computations to the TrueAudio DSPs. The on-
die Die, as a verb, refers to death, the cessation of life. Die may also refer to: Games * Die, singular of dice, small throwable objects used for producing random numbers Manufacturing * Die (integrated circuit), a rectangular piece of a semicondu ...
TrueAudio DSPs provide a better "silicon area to computing power" ratio and "power consumption to computing power" ratio for audio processing than the CPU, effectively making it an audio acceleration unit. Any additional benefits of the TrueAudio DSPs, such as "better effects", have been severely criticized. On 18 March 2014,
AnandTech ''AnandTech'' is an online computer hardware magazine owned by Future plc. It was founded in 1997 by then-14-year-old Anand Lal Shimpi, who served as CEO and editor-in-chief until August 30, 2014, with Ryan Smith replacing him as editor-in-chief ...
evaluated AMD TrueAudio using the ''
Thief Theft is the act of taking another person's property or services without that person's permission or consent with the intent to deprive the rightful owner of it. The word ''theft'' is also used as a synonym or informal shorthand term for some ...
'' video game.


True Audio Next

A new version of TrueAudio, TrueAudio Next, was released with the
Radeon RX 400 series The Radeon 400 series is a series of graphics processors developed by AMD. These cards were the first to feature the Polaris GPUs, using the new 14 nm FinFET manufacturing process, developed by Samsung Electronics and licensed to GlobalFoundrie ...
GPUs in 2016. TrueAudio Next utilizes the GPU to simulate audio physics. The move from a dedicated DSP to GPGPU breaks compatibility with the previous TrueAudio implementation. The TrueAudio Next SDK was released as open source through AMD's GPUOpen suite in August 2016. It also clarified that TrueAudio Next uses the GPU's ray-casting technology to do the audio computation, and can also reserve GCN compute units for lower latency. Support for True Audio Next was added to the beta Steam
Application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
in February 2018.


Software support

AMD TrueAudio enables dedicated digital signal processing (DSP). Such dedicated audio processing horsepower is specifically for generating immersive soundscapes and saves CPU cycles that can be used for other game processing tasks such as AI and Physics. The video games '' Murdered: Soul Suspect'', '' Star Citizen'', ''
Thief Theft is the act of taking another person's property or services without that person's permission or consent with the intent to deprive the rightful owner of it. The word ''theft'' is also used as a synonym or informal shorthand term for some ...
'' and '' Lichdom: Battlemage'' (uses
CryEngine CryEngine (stylized as CRYENGINE) is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in ''Far Cry'', and continues to be updated to support new consoles and ...
) can be configured to use AMD TrueAudio if present. There is an audio plug-in for
Audiokinetic Audiokinetic Inc. is a Canadian software company based in Montreal, Quebec that develops audio software for the video game industry. Its main product is Wwise audio authoring software. On January 8, 2019, Sony Interactive Entertainment announced ...
's Wwise (Wave Works Interactive Sound Engine) to off-load computation to the TrueAudio DSP(s). Wwise is available for Linux,
OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lap ...
, Windows,
PlayStation 4 The PlayStation 4 (PS4) is a home video game console developed by Sony Interactive Entertainment. Announced as the successor to the PlayStation 3 in February 2013, it was launched on November 15, 2013, in North America, November 29, 2013 in ...
, Xbox One et al. GenAudio's AstoundSound, a highly optimized collection of advanced DSP C/
C++ C, or c, is the third letter in the Latin alphabet, used in the modern English alphabet, the alphabets of other western European languages and others worldwide. Its name in English is ''cee'' (pronounced ), plural ''cees''. History "C" ...
software available as a library or a plugin for augmenting real-time
audio engine A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term "software engine" used in the software in ...
s on Linux, OS X, Windows as well as Android and iOS, can make use of AMD TrueAudio. AstoundSound is also wrapped for several plug-in formats, such as RTAS and Wwise and has been integrated into several DSP chips. AstoundSound is described as fully programmable audio engine. As of July 2014 there are no news regarding products supporting TrueAudio and LV2.


Driver support

AMD has retired AMD TrueAudio Technology support with Radeon Software Crimson Edition 16.40 and introduced a new way for developers to support AMD TrueAudio Technology like features with AMD TrueAudio Next. There is a beta cross-platform support since end of 2019 and in 2021 it's still a pull request but now this branch configured as default and compiles on Windows, Linux, and MacOS using CMake.


Availability

AMD TrueAudio is found on-
die Die, as a verb, refers to death, the cessation of life. Die may also refer to: Games * Die, singular of dice, small throwable objects used for producing random numbers Manufacturing * Die (integrated circuit), a rectangular piece of a semicondu ...
of select AMD graphics cards and APUs. A die can house multiple AMD TrueAudio DSP cores, each having 32KiB instruction and data caches and 8KiB of
scratchpad memory Scratchpad memory (SPM), also known as scratchpad, scratchpad RAM or local store in computer terminology, is a high-speed internal memory used for temporary storage of calculations, data, and other work in progress. In reference to a microproces ...
for local operation. AMD TrueAudio SIP blocks are found on the dies of some GPUs of the
AMD Radeon Rx 200 Series The Radeon 200 series is a series of graphics processors developed by AMD. These GPUs are manufactured on a 28 nm Gate-Last process through TSMC or Common Platform Alliance. Release The Rx 200 series was announced on September 25, 2013, ...
; namely the Radeon R7 260, Radeon R7 260X, Radeon R9 285, Radeon R9 290, Radeon R9 290X and the Radeon R9 295X2, and in Kaveri and Carrizo-based APUs. TrueAudio is also supported by the
PlayStation 4 The PlayStation 4 (PS4) is a home video game console developed by Sony Interactive Entertainment. Announced as the successor to the PlayStation 3 in February 2013, it was launched on November 15, 2013, in North America, November 29, 2013 in ...
hardware. Some
I²S I²S (Inter-IC Sound, pronounced "eye-squared-ess"), is an electrical serial bus interface standard used for connecting digital audio devices together. It is used to communicate PCM audio data between integrated circuits in an electronic device ...
solution is being used.


See also

*
Advanced Linux Sound Architecture Advanced Linux Sound Architecture (ALSA) is a software framework and part of the Linux kernel that provides an application programming interface (API) for sound card device drivers. Some of the goals of the ALSA project at its inception wer ...
– the Linux kernel sound subsystem *
E-mu 20K E-MU 20K is the commercial name for a line of audio chips by Creative Technology, commercially known as the Sound Blaster X-Fi chipset. The series comprises the E-MU 20K1 (CA20K1) and E-MU 20K2 (CA20K2) audio chips. The 20K1 chip was launched in ...
– the DSP found in
Sound Blaster X-Fi Sound Blaster X-Fi is a lineup of sound cards in Creative Technology's Sound Blaster series. History The series was launched in August 2005 as a lineup of PCI sound cards, which served as the introduction for their X-Fi audio processing chi ...
sound cards * SoundStorm – Nvidia audio hardware in nForce motherboard chipsets *
Aureal Vortex Aureal Semiconductor Inc. was an American electronics manufacturer, best known throughout the mid-late 1990s for their PC sound card technologies including A3D and the Vortex (a line of audio ASICs.) The company was the reincarnation of the, at ...
– dedicated chip for computation of audio effects *
Yamaha DSP-1 The Yamaha DSP-1 is a processor of early home theater surround sound equipment, produced in 1985. The DSP-1 (referred to by Yamaha as a Digital Soundfield Processor) allowed owners to synthesize up to 6-channels of surround sound from 2 channel ste ...
* FMOD – middleware for audio


Other AMD SIP blocks

* Unified Video Decoder * Video Coding Engine


References


External links

* {{AMD processors Advanced Micro Devices IP cores Audio acceleration