Steam implements AMD TrueAudio Next in Steam Audio

Discussion in 'PC Hardware, Software and Displays' started by Deleted member 13524, Feb 7, 2018.

  1. http://steamcommunity.com/games/596420/announcements/detail/1647624403070736393

    4 CUs at RX480 clocks is 640 GFLOPs.
    How/why do devs need 640 GFLOPs for audio processing? That's the FP32 throughput equivalent of a 12-core Threadripper dedicated for audio alone.
    This makes me question the compute efficiency of TrueAudio Next, at least compared to CPU implementations (which would make sense, since GPU audio convolution is 1 year-old and CPU audio convolution is.. 30 years-old?).


    They also mention they're only using TrueAudio for reverb and not HRTF, because HRTF is very lean on CPU resources.

    It seems it'll only be available as a top-end audio reverb choice for people with RX470 and up.
    One odd fact is that it apparently supports Fiji cards (GCN3), but it doesn't support the full Tonga cards which have a compute throughput similar to the RX470.

    I also feel there's a missed opportunity with the CU allocation here. Why is there no option to allocate a secondary GPU for TrueAudio Next?
    People using a Raven Ridge + discrete graphics could be using the iGPU dedicated to TrueAudio Next, meaning up to 8 CUs for this ultra-high end audio reverb with no performance impact. Also, one could choose to buy e.g. an inexpensive (and #gasp# available) RX540 to use in their system with a GTX1080 Ti so they could get the high-end reverb too.

    This is only the first release though, so I guess there's plenty of room to improve.
     
  2. Grall

    Grall Invisible Member
    Legend

    Joined:
    Apr 14, 2002
    Messages:
    10,801
    Likes Received:
    2,176
    Location:
    La-la land
    I assume 4 CUs was just an example, and that the actual number of CUs allocated is up to developers to decide. *shrug*
     
  3. TheAlSpark

    TheAlSpark Moderator
    Moderator Legend

    Joined:
    Feb 29, 2004
    Messages:
    22,146
    Likes Received:
    8,533
    Location:
    ಠ_ಠ
    1CU per shader engine might have been the minimum granularity for distribution of quantum phased hyperdimensional acoustic processing in the 4th degree words keep coming out and you're still reading this.
     
    Kej, DavidGraham, Grall and 5 others like this.
  4. Silent_Buddha

    Legend

    Joined:
    Mar 13, 2007
    Messages:
    19,426
    Likes Received:
    10,320
    <<rests my chin on my hands>>

    Do, go on! :)

    Regards,
    SB
     
  5. That was my initial thought, but they seem to consider the 4 CUs as the minimum in their examples:

    [​IMG]

    And their performance comparison graph even uses 8 CUs:

    [​IMG]

    If you go by that comparison, a 2 CU solution would actually be slower than a CPU for a low number of sources.

    Furthermore, if they allowed 2 CUs to be used as minimum, they had to include the RX560 in the list, since 2 CUs is less than 20% of the full 16 CUs that are present in the chip. However, their list starts with the RX470 as the lowest performing GPU.
     
    BRiT likes this.
  6. xz321zx

    Newcomer

    Joined:
    Apr 20, 2016
    Messages:
    157
    Likes Received:
    40
    Not too excited about going all-in on reverberation thru linear filtering/ convolution, they could even drop sample rate to 22.05 khz or lower then. Recent headphones and IEM don't have much output over 10khz anyway, and for linear there is no need for high sample rate . Anyway it won't be convincing without non-linear stuff . BTW it's said HRTF needs at least/over 96khz .
     
  7. Grall

    Grall Invisible Member
    Legend

    Joined:
    Apr 14, 2002
    Messages:
    10,801
    Likes Received:
    2,176
    Location:
    La-la land
    ...Why? We're humans, not bats.
     
    Moloch likes this.
  8. xz321zx

    Newcomer

    Joined:
    Apr 20, 2016
    Messages:
    157
    Likes Received:
    40
    Not my idea, https://www.princeton.edu/3D3A/Papers.html

    I think they want to interpolate between multiple measurements and at the higher rate less can go wrong, besides they sort of admit even ultra-high quality HRTF "scans" (not coming to consumer space anytime soon) are sort of ineffective above 6khz .
     
  9. eastmen

    Legend Subscriber

    Joined:
    Mar 17, 2008
    Messages:
    13,878
    Likes Received:
    4,727
    I thought with the r290 amd added DSPs to the chip for audio ? what happened with that ?
     
  10. Moloch

    Moloch God of Wicked Games
    Veteran

    Joined:
    Jun 20, 2002
    Messages:
    2,981
    Likes Received:
    72
    *Citation needed
     
  11. HMBR

    Regular

    Joined:
    Mar 24, 2009
    Messages:
    418
    Likes Received:
    106
    yes, that supported products list is looking a little short,
    I think all GCN cards, apart from GCN1.0 (and the 7790, which had the hardware but disabled) should support it!?
     
  12. Cyan

    Cyan orange
    Legend

    Joined:
    Apr 24, 2007
    Messages:
    9,734
    Likes Received:
    3,460
    Almost three Xbox 360 just for audio... That's crazy. I rather prefer an external synthesizer do the job and save those valuable CUs for graphics. I used AMD Audio on my RX 570 for a while, though
     
    #12 Cyan, Feb 10, 2018
    Last edited: Feb 10, 2018
    Grall likes this.
  13. Grall

    Grall Invisible Member
    Legend

    Joined:
    Apr 14, 2002
    Messages:
    10,801
    Likes Received:
    2,176
    Location:
    La-la land
    I had a 290X and then 2 390X, but never had an inkling of an idea how to enable or use AMD audio... It never appeared as a sound device on either of my PCs.
     
    Cyan likes this.
  14. Cyan

    Cyan orange
    Legend

    Joined:
    Apr 24, 2007
    Messages:
    9,734
    Likes Received:
    3,460
    So they support TrueAudio? The device appears as AMD Audio or something like that, can't quite remember. I used it for a while, disabled the onboard audio and it played through the HDMI port of the GPU.
     
  15. Grall

    Grall Invisible Member
    Legend

    Joined:
    Apr 14, 2002
    Messages:
    10,801
    Likes Received:
    2,176
    Location:
    La-la land
    Oh yes... AMD spent more than half the 290/X presentation talking about friggin 3D surround audio, don't you remember? :D Incredibly frustrating for those who were anxious to hear more of the then-first new high-end AMD GPU in 1.5 years!

    Then the initial experience was further marred by the shitty reference design cooler AMD coupled their boards with. Oh those were the good old days! ;)
     
  16. Davros

    Legend

    Joined:
    Jun 7, 2004
    Messages:
    17,884
    Likes Received:
    5,334
    a synth will only do midi
     
  17. xz321zx

    Newcomer

    Joined:
    Apr 20, 2016
    Messages:
    157
    Likes Received:
    40
    I think that was about procedural audio. Could be the preferable way indeed, yet I'm not really sure it's "samples" that need to be generated, or those "samples" need to be fed into such linear filter array as in TA Next. Seems naiive.
     
  18. Entropy

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    3,360
    Likes Received:
    1,377
    96kHz is unrelated to human perception.
    HRTFs are really interesting. I encourage everyone with an interest in positional audio to do some experimenting with attaching small omnis by their own ears (on glasses typically) and record away! The result is generally better than typical binaural recordings, possibly because the sound isn’t passed though the outer ear (pinna) of a dummy head, but only your own.
     
  19. Entropy

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    3,360
    Likes Received:
    1,377
    Well, headphones can reproduce 10+kHz, but the amount of information there is typically not much to write home about, and most adults are effectively deaf above 15kHz so any signal going on there isn’t going to make much of a difference to most people on most material.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...