• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Releases Version 1.2 of TrueAudio Next on Github

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.15/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
Do you remember AMD's TrueAudio Next technology? If not, you'd be forgiven; it's not gained as much traction as it could (should?) have, considering its open nature. As a quick reminder, this is AMD's GPU-accelerated audio pipeline, which adds "audio raytracing" capabilities to audio by delivering true spatial positioning and object interactions in a given scene - at much higher performance than the usual CPU-based solutions.

The 1.2 version is being hailed as a "coming of age" for True Audio Next, which includes "a number of notable performance and feature improvements, and it reflects the enhancements built into the version of TAN supported in Steam Audio." Efficiency has also been improved, with minimized "memory, buffer transfer and synchronization overhead". The remainder of the blog post by AMD's Fellow Design Engineer Carl Wakeland follows.





"The TAN GPU utilities library now supports AMD Resource Reservation, in which a configurable part of the GPU may be reserved for audio processing apart from the normal GPU compute resources. As explained in earlier blogs, Resource Reservation protects audio and graphics queues and compute resources from blocking each other, allowing them to coexist on the GPU as never before possible. Developers can now call a function to query a system's TAN support and available resources, as well.

Finally, a number of new samples are added to exemplify and streamline the process of building audio applications using TAN:

  • Accelerated mixing. Mixing on the GPU with TAN can minimize buffer transfer overhead.
  • 10-band EQ.
  • IIR (Infinite Impulse Response) filter.
  • Time domain convolution and doppler sample.

We continue to work on exciting new optimizations for future releases. Meanwhile, we welcome contributions from others - please feel free to make a pull request to submit your own examples and optimizations for TAN."

View at TechPowerUp Main Site
 
Amd is killing it in the linux space

Nvidia is so not organized there
 
Does this work on all GPUs or just certain AMD GPUs?
 
Maybe Hawaii and up gcn 2.0?

Sorry, so your saying it is just a certain range of AMD GPUs? Too bad I like the idea, although of course if that is the case it's open nature dies on it's feet.
 
Sorry, so your saying it is just a certain range of AMD GPUs? Too bad I like the idea, although of course if that is the case it's open nature dies on it's feet.
Software support for only gcn and hawaii has it hardware integrated
 
Sorry, so your saying it is just a certain range of AMD GPUs? Too bad I like the idea, although of course if that is the case it's open nature dies on it's feet.
Most people don't use audio chip on their graphic's card, to use it you need speakers in ur monitor/tv which on a desktop is a no. Now if amd had a small port for say hooking up a 5.1 audio system on their gpu's it could help it gain traction. Could even be a small dongle that plugs in to the card and mounts in one expansion bays of the pc to give you option to use it outside tv speakers.
 
That's not how it works. Audio is processed on graphic card's GPU and passed through soundcard to the whatever output you're using. Graphic card doesn't need any analogue circuitry or DAC's.

This thing would gain more traction if it was OpenCL accelerated and usable on any graphic card capable of doing compute via OpenCL. Being limited to range of some AMD cards is just not enough, especially since all that had this before (Hawaii and Fiji based) are a bit old now and new ones like RX Vega are not all that popular.

This is why we keep on bitching how important it is to have a large market share in gaming, healthy eco system surrounding it and being focused on gaming and not just OMG CRYPTO SELLS CARDS!!!!!1111 SO WHY BOTHER? Sure it sells, but long term, you don't have anything from them. They'll buy whatever works next time, even if it's not your product. Gamers are the opposite, they are loyal, they make things expand and evolve.
 
This thing would gain more traction if it was OpenCL accelerated and usable on any graphic card capable of doing compute via OpenCL. Being limited to range of some AMD cards is just not enough, especially since all that had this before (Hawaii and Fiji based) are a bit old now and new ones like RX Vega are not all that popular.

There is dedicated logic DSP for TrueAudio in AMD GPUs. It's in newer GPU then 200 series, in APUs and PS4. Without the logic you will need to use CPU resources, but this is now almost not a problem with the more core revolution.
 
This was basically DOA, shame.
 
Most people don't use audio chip on their graphic's card, to use it you need speakers in ur monitor/tv which on a desktop is a no. Now if amd had a small port for say hooking up a 5.1 audio system on their gpu's it could help it gain traction. Could even be a small dongle that plugs in to the card and mounts in one expansion bays of the pc to give you option to use it outside tv speakers.
I never use audio from hdmi if home cinema won't be broken it would be usable, whatever it is.
 
Back
Top