This site is supported by the advertisements on it, please disable your AdBlocker so we can continue to provide you with the quality content you expect.

Welcome to Our Community

Wanting to join the rest of our members? Feel free to sign up today.

new GPU VST plugins

Discussion in 'Backline' started by dani, Jan 14, 2014.

  1. dani

    dani beat defective

    Joined:
    Sep 12, 2008
    Messages:
    746
    Likes Received:
    0
    Trophy Points:
    16
    hi all,

    i'm writing some new plugins that run on GPUs, i'd just like to know - would anyone be interested in such a thing?

    also, what GPU do you have in your DAW rig?

    thanks,
     
  2. Frak

    Frak Member

    Joined:
    Nov 30, 2011
    Messages:
    191
    Likes Received:
    1
    Trophy Points:
    16
    Location:
    Perth, Australia
    Interesting. What are the benefits to running on a GPU instead of a CPU? My DAW rig is also my gaming rig, so I have a GTX 580 in it, soon to be a 780.
     
  3. anotherpaul

    anotherpaul Member

    Joined:
    Sep 17, 2012
    Messages:
    351
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Moscow, Russia
    That sounds interesting. Do you use OpenCL? I've got gtx760 in my rig and it has a lot of juice that I could use for something other than video games :)
     
  4. dani

    dani beat defective

    Joined:
    Sep 12, 2008
    Messages:
    746
    Likes Received:
    0
    Trophy Points:
    16
    well, GPUs have got tons more compute power available than a CPU - if you can exploit it correctly. a lot of audio plugins aren't what you'd call data-parallel, which is required to get good performance.. i believe i may have solved some of these issues. also, they typically have a lot of RAM..

    yes, OpenCL all round.

    i just got a GTX780Ti, and that is a BEAST of a card. 10% of that GPU is several times faster than your top end quad core haswell CPU.

    anyways, will be good to get more feedback from more people. this is looking to be my next big project.

    thanks,
     
  5. anotherpaul

    anotherpaul Member

    Joined:
    Sep 17, 2012
    Messages:
    351
    Likes Received:
    2
    Trophy Points:
    18
    Location:
    Moscow, Russia
    Good luck! Hit me up if you need a C/C++ developer!
     
  6. crillemannen

    crillemannen Member

    Joined:
    Jun 20, 2007
    Messages:
    3,320
    Likes Received:
    5
    Trophy Points:
    38
    I can't understand why not more or all developers for that matter jumped on that train. It's just an awesome idea and would give us users tons of more CPU!
     
  7. TimPio

    TimPio Member

    Joined:
    Jun 21, 2009
    Messages:
    294
    Likes Received:
    1
    Trophy Points:
    18
    Location:
    Hamburg / Germany
    When i upgraded my PC i thought about getting a better GPU exactly for this but i only found one company which developes for GPUs. Really looking forward to see your work ;)
     
  8. MatrixClaw

    MatrixClaw Member

    Joined:
    May 22, 2010
    Messages:
    1,400
    Likes Received:
    0
    Trophy Points:
    36
    Location:
    Mesa, AZ
    This would be bitchin. I've got a GTX 660 Ti in mine! ;)
     
  9. FarBeyondMetal

    Joined:
    Jan 25, 2008
    Messages:
    838
    Likes Received:
    4
    Trophy Points:
    18
    Location:
    Los Angeles, CA
    I have a Radeon HD5970 waiting for this:devil:

    Also, what about a loader so we could load our favorite plugins into the GPU?
     
  10. TimPio

    TimPio Member

    Joined:
    Jun 21, 2009
    Messages:
    294
    Likes Received:
    1
    Trophy Points:
    18
    Location:
    Hamburg / Germany
  11. AD Chaos

    AD Chaos MGTOW

    Joined:
    Aug 3, 2009
    Messages:
    1,603
    Likes Received:
    14
    Trophy Points:
    38
    Really nice approach if it means getting rid of perceivable latencies! IR (reverbs) always were really taxing on the CPU whenever I tried them, especially on a big sequence. 760Ti here.
     
  12. TheWinterSnow

    TheWinterSnow Den Mørke Natt

    Joined:
    Oct 22, 2008
    Messages:
    3,090
    Likes Received:
    2
    Trophy Points:
    38
    Location:
    Sacramento, CA
    I have been surprised that that aren't more GPU utilizing VST, DX, AU and RTAS plugins, especially DX considering it is one of the most popular multimedia API for windows and every GPU on the market knows how to process DX natively.

    Its a smart concept considering that GPUs are DSPs which are unlike the traditional CPU, real-time. They are much faster at crunching raw serial streams of data than any CPU because they are real time. If you give a thread one task and leave it to process data without interruption it is really fast, one thread completely independent and processing one algorithm is crazy fast. Unlike a CPU they don't need to have interfaces for multiple devices with task schedulers, memory controllers, peripheral control etc. There is little overhead, they are lean mean data processing machines.

    You can have the GPU processing data and leave the CPU do other things.
     
  13. UncleBob

    UncleBob Member

    Joined:
    Jul 14, 2010
    Messages:
    505
    Likes Received:
    3
    Trophy Points:
    18
    HD 7750

    What's the difference between Cuda Cores and whatever ATI uses?

    So far as I know it's only Nebula that is making use of wasted GPU processing? (and the reverb posted above)
     
  14. xplanet2112

    xplanet2112 Member

    Joined:
    Sep 9, 2012
    Messages:
    188
    Likes Received:
    1
    Trophy Points:
    18
    Location:
    Manchester, England
    An excellent idea which would take advantage of the new Mac Pro's duel graphics cards, which may be great for making Toy Story 4 but as yet not much advantage to audio as far as I can tell. GPU audio plug ins would make that machine more attractive to pro users at least (be a along time before the rest of us can afford one!).
     
  15. Spectivum

    Spectivum DisMember

    Joined:
    Oct 23, 2010
    Messages:
    295
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Roaming Europe
    core i5 integrated
     
  16. aviel

    aviel Member

    Joined:
    Aug 2, 2011
    Messages:
    787
    Likes Received:
    0
    Trophy Points:
    16
    it can also get even faster. there are some amazing stuff going on nvidia CUDA supporting graphic cards, i saw it on video editing plugins, it is amazing indeed.
     
  17. dani

    dani beat defective

    Joined:
    Sep 12, 2008
    Messages:
    746
    Likes Received:
    0
    Trophy Points:
    16
    interesting to hear.

    working on getting this GPU EQ ready, but i have a lot more than that in mind.

    as far as loading regular VSTs on to a GPU.. that isn't really something that can be done. at the core of it, the plugins have to be fundamentally different in the way they process audio, and some things aren't even possible to do efficiently on a GPU. besides, writing a translator would be.. a task. haha.

    there is no real difference between OpenCL and CUDA, except that OpenCL will run on all the GPUs!
     
  18. Wishx

    Wishx Overloud Yoda

    Joined:
    Jan 7, 2011
    Messages:
    210
    Likes Received:
    0
    Trophy Points:
    16
    Make a plugin that wraps other plugins to GPU and, you are golden forever x)
     
  19. dani

    dani beat defective

    Joined:
    Sep 12, 2008
    Messages:
    746
    Likes Received:
    0
    Trophy Points:
    16
    it's impossible, i'm afraid :(

    i'd need to work with the vendors that write the plugins, and even if that did somehow happen, they'd just ship a different product costing twice as much -_-

    thanks,
     
  20. aortizjr

    aortizjr Member

    Joined:
    Oct 28, 2007
    Messages:
    596
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Santa Fe, NM
    I am trying to think what eats most of my CPU. That is what I would like to offset to something like the GPU.

    IR cab sims and reverbs definitely. I will probably try the GPU loader and see how it goes.

    Other than that, it is analog modeling plugins. Nebula I think has a GPU option but it doesn't help that much. Then others that try and get the saturation and all that right. VSTi's eat up a lot too.

    But as far as the regular day to day plugins ( EQ, compressor, etc.) they don't really hit my cpu that hard at all.
     

Share This Page