Sign in with
Sign up | Sign in

TrueAudio: Dedicated Resources For Sound Processing

AMD Radeon R9 280X, R9 270X, And R7 260X: Old GPUs, New Names
By , Igor Wallossek

If you followed along with AMD’s tech day webcast, then you sat through a lot of TrueAudio discussion. In fact, given the amount of time dedicated to TrueAudio, the feature seemed like it’d be the day’s emphasis.

At the event, we were hearing the partner demos across eight channels, and the positional audio was certainly discernable, if not overwhelmingly busy (on purpose, no doubt). But we all know that 7.1- and even 5.1-channel sound setups outside of a home theater are very uncommon. Two- and 2.1-channel configurations, including headsets, are far more common. Unfortunately, it didn’t sound like anyone tuned in over Livestream was hearing the same output over stereo.

For anyone who was around in the late ‘90s to hear Aureal’s and Sensaura’s technologies, before both were acquired by Creative, you know that the head-related transfer functions used to create effective positional audio over two channels are not new. The point of TrueAudio is to facilitate more complex sound effects (those HRTFs aren’t computationally free) without burdening the host processor. Today, AMD says that audio gets as much as 10% of a game’s CPU utilization budget, limiting what developers can do. But with TrueAudio, AMD wants to guarantee the availability of real-time processing resources specifically for sound, and regardless of the host CPU you have installed.

This is achieved through the Tensilica HiFi2 EP Audio DSP cores mentioned on the previous page. In the R7 260X, there are two three cores integrated on the Bonaire GPU. The higher-end R9 290 and 290X will also feature three DSP cores dedicated to TrueAudio. Those DSPs employ Tensilica’s Xtensa ISA with fixed- and floating-point number support, which AMD says is equally useful for high-end gaming and embedded applications. Because the DSP is programmable by nature, you can really feed anything you want into it, so long as there’s a decoder available. To that end, the professional audio software vendors are purportedly showing an interest, eager to see what dedicated hardware can do that host-based processing couldn’t.

The real-time nature of audio in a gaming environment means that fast access to compute cycles and memory is imperative, even if the cores themselves aren't particularly powerful. Each one includes 32 KB of instruction and data cache, along with 8 KB of scratch RAM. A fast routing interface connects the DSPs to 384 KB of shared internal memory organized in 8 KB banks. The local resources are fed by a multi-channel DMA engine able to keep the cores busy. And up to 64 MB of frame buffer memory is addressable through a low-latency bus interface shared with the display pipeline.

One of the first questions that came to mind upon hearing about TrueAudio was, “will game developers, already strapped for time and money as they get their titles to market, put resources into sound when there’s so much going on in graphics, physics, and AI?” AMD seems to think that the impact on ISVs will be minimal, though. Because a majority of developers are utilizing middleware for their audio, TrueAudio needs support from those companies first and foremost. Once you get support in Audiokinetic and Firelight’s FMOD, detecting and utilizing TrueAudio becomes much easier. From there, the feature exerts its influence before getting handed off to a codec, and is consequently compatible with any output type.

What about the fact that AMD is only making TrueAudio available across three products, two of which aren’t even available yet? Representatives say that AMD has to start somewhere with TrueAudio, and this is simply the first public airing. I’d add that high-end graphics cards, destined for high-end PCs also don’t need audio effects acceleration as much as less powerful platforms. But you can guess where this is going: expect the same technology to start showing up in AMD’s APUs and mobile GPUs, which are less powerful and might even realize power benefits from accelerating audio.

Ask a Category Expert

Create a new thread in the Reviews comments forum about this subject

Example: Notebook, Android, SSD hard drive

Display all 144 comments.
This thread is closed for comments
Top Comments
  • 57 Hide
    cangelini , October 7, 2013 9:51 PM
    Hate? The R9 280X won an *award*. I think Tahiti at $300 is pretty much brilliant.

    I wrote one of the least flattering GTX 780 stories out there. I only identified a couple of situations where a Titan made any sense at all. And although the 760 *did* change the balance at $250, that card still didn't get an award. I liked the 770 for the simple fact that it delivered better-than-680 performance for close to $100 less.

    The rest of AMD's new line-up is a lot like what exists already. Again, the 7870 is a better value than 270X. So what are you getting worked up over? The fact that I'm pointing out these aren't new GPUs? They're not. ;) 
  • 28 Hide
    jimmysmitty , October 7, 2013 9:26 PM
    So long story short, if you have a HD7970GHz then these do nothing for you.

    Best to hold out till the reviews on the R9-290X I guess. But considering the specs I hope for at least 20% performance increases over a 7970.
  • 21 Hide
    Someone Somewhere , October 7, 2013 10:35 PM
    Would have been nice to see the 770 in there.
Other Comments
  • 16 Hide
    slomo4sho , October 7, 2013 9:26 PM
    Nothing revolutionary but better prices I suppose.

    The MSI R9 280X Gaming at $299 appears to outperform the GTX 770 at 1600P and is within margin of error at 1080P according to Techpowerup. Not a bad value at $100 less and still overclocks well:



    http://www.techpowerup.com/reviews/MSI/R9_280X_Gaming/26.html
  • 28 Hide
    jimmysmitty , October 7, 2013 9:26 PM
    So long story short, if you have a HD7970GHz then these do nothing for you.

    Best to hold out till the reviews on the R9-290X I guess. But considering the specs I hope for at least 20% performance increases over a 7970.
  • 18 Hide
    BigMack70 , October 7, 2013 9:40 PM
    I don't like this new strategy AMD and Nvidia are taking of rebranding an old series at improved price points and then releasing only one new chip at a stupidly expensive price point.

    Are the days of (nearly) annual simultaneous full line GPU launches from $100-500 with a dual GPU chip to follow at $750-1000 really over?
  • 57 Hide
    cangelini , October 7, 2013 9:51 PM
    Hate? The R9 280X won an *award*. I think Tahiti at $300 is pretty much brilliant.

    I wrote one of the least flattering GTX 780 stories out there. I only identified a couple of situations where a Titan made any sense at all. And although the 760 *did* change the balance at $250, that card still didn't get an award. I liked the 770 for the simple fact that it delivered better-than-680 performance for close to $100 less.

    The rest of AMD's new line-up is a lot like what exists already. Again, the 7870 is a better value than 270X. So what are you getting worked up over? The fact that I'm pointing out these aren't new GPUs? They're not. ;) 
  • 3 Hide
    Shankovich , October 7, 2013 10:01 PM
    Ok Chris, I agree with you, sorry for the over reaction. But I really don't like how nVidia made price increases for some of the rebrands. Looking forward to your 290 and 290X reviews :D 
  • -3 Hide
    ingtar33 , October 7, 2013 10:14 PM
    i'll take a 7950 at $129 thank you very much (or two). There is a major retailer selling them for that this week. Best buy all year. two 7950s for the price of one r9-280x? yeah... i'll do that all day every day.
  • 5 Hide
    tomfreak , October 7, 2013 10:23 PM
    Radeon 7790 has true Audio = but not enabled boooooo = as a 7790 owner I somewhat disappointed :(  . Anyone have any idea if we can crossfire 1GB 7790 and 2GB 260x?
  • 0 Hide
    net_nakul , October 7, 2013 10:27 PM
    By the time a R9 380X comes out, the GCN Tahiti XT achitecture may be 4 years old (assuming end of 2015). AMD better come up with an awesome new architecture by then, considering the R&D time they have.

    That goes to you too Mr. NVIDIA
  • 4 Hide
    ingtar33 , October 7, 2013 10:28 PM
    Quote:
    Radeon 7790 has true Audio = but not enabled = as a 7790 owner I somewhat disappointing :(  . Anyone have any idea if we can crossfire 1GB 7790 and 2GB 260x?


    you won't want to. the 260 is more expensive, and you'll only get 1gb of it's memory in a xfire with a 7790. (in xfire/sli, the video memory is duplicated on both cards... not shared... so the total memory of the xfire/sli setup is equal to the smallest total mememory on each of the cards. so a 2gb + 1 gb gpu in xfire will have basically 1gb of vram for the xfire setup.
  • 21 Hide
    Someone Somewhere , October 7, 2013 10:35 PM
    Would have been nice to see the 770 in there.
  • 3 Hide
    tomfreak , October 7, 2013 10:37 PM
    Quote:
    Quote:
    Radeon 7790 has true Audio = but not enabled = as a 7790 owner I somewhat disappointing :(  . Anyone have any idea if we can crossfire 1GB 7790 and 2GB 260x?


    you won't want to. the 260 is more expensive, and you'll only get 1gb of it's memory in a xfire with a 7790. (in xfire/sli, the video memory is duplicated on both cards... not shared... so the total memory of the xfire/sli setup is equal to the smallest total mememory on each of the cards. so a 2gb + 1 gb gpu in xfire will have basically 1gb of vram for the xfire setup.
    I know crossfire dont add up VRAM, I was just curious if it can crossfire or not since it is diff VRAM.

    the true audio thing is still a mystery. We have to see if this thing really takes off or not. If this thing is at least has a just small success like physyx, I guess I wont mind shelling out just extra $10-20 for it.
  • -2 Hide
    ingtar33 , October 7, 2013 10:39 PM
    Quote:
    Would have been nice to see the 770 in there.


    the 7970/r9-280x is not competing in the 770's price bracket anymore. the 770 is 400 min... until that price comes down reviewing it against the 7970 would make as much sense as reviewing a 7950 against a gtx 650.
  • 7 Hide
    cangelini , October 7, 2013 10:40 PM
    Someone, that would have been the next card to add if I had time after getting 10 boards benchmarked in time for this. I'll add to these numbers for the next launch though, don't worry!
  • 0 Hide
    Novuake , October 7, 2013 11:41 PM
    I am happy with this IF the R290X shapes up to be a decent board at a decent price...
  • 3 Hide
    blackjackedy , October 7, 2013 11:47 PM
    Quote:
    i'll take a 7950 at $129 thank you very much (or two). There is a major retailer selling them for that this week. Best buy all year. two 7950s for the price of one r9-280x? yeah... i'll do that all day every day.


    What retailer is doing this deal? I've been holding out to upgrade my 5850 for a while now and a pair of these would be a nice little (gigantic) upgrade
  • -4 Hide
    Novuake , October 8, 2013 12:01 AM
    I hope that the XFX cards are not as poor this iteration of GCN.
  • -1 Hide
    yannigr , October 8, 2013 12:14 AM
    I am an AMD fan and I am FURIOUS. If I wanted a company that thinks that it's customers are MORONS I would be going for another brand.
  • 6 Hide
    slicedtoad , October 8, 2013 12:20 AM
    Kind of a boring announcement from AMD but it is very nice to see a price drop.

    It feels like the price per pixel (in games at a given setting) has stayed the same for a while despite the increase in average display resolutions. Which would equate to gaming getting more and more expensive if you like to max the settings. I don't know if this is AMD/NVidia's fault or the game developers fault or both but it's kind of annoying.
Display more comments