Vienna Symphonic Library Forum
Forum Statistics

190,274 users have contributed to 42,728 threads and 257,082 posts.

In the past 24 hours, we have 3 new thread(s), 19 new post(s) and 38 new user(s).

  • Importance of GPU in Audio Production

    last edited
    last edited

    Hello everyone,

    For everybody planning to buy a computer custom-built for music production, like I do, I want to share something I think that is less considered because it is not intuitive. This is just for the sake of information, and I encountered this information while searching on reddit.

    It is on the importance of GPU in audio production, one of the most overlooked factors, as I think we generally focus on CPU power, hard disk size & speed, and RAM (size and speed). But apparently, the guys from RME and also him discovered the importance of GPU power in regards to latency issues.

    Here is the quote from the user, EvoX650, quoted directly:

    "GPU is the next most important consideration. I know this sounds counter-intuitive, but graphics drivers can affect your DPC latencies by such a large extent, that choosing the wrong one here can, from my repeated experience, cause a lot of random issues and unwanted CPU spikes. DPC latency is a measure of processing delay to the CPU caused by various drivers (Here's a great article on it: https://www.sweetwater.com/sweetcare/articles/solving-dpc-latency-issues/ ). I spoke to one of the developers/engineers from RME (the interface guys) at the NAMM show this year about it. RME is, as you may know, one of the kings of stability in pro audio. He told me, in his words, that nVidia graphics were "Completely terrible" for audio, occasionally causing some huge DPC latency spikes. In fact, he mentioned to me that he believed GPU is the biggest factor in the overall stability of your audio software. I can speak from experience that, having tested a Quadro M4000, GTX780ti, GTX1060, and GT730, all of them gave me trouble with random CPU spikes in heavier projects or graphically intensive plugins, as well as some various and strange GUI bugs in certain DAWs. In some DAWs (Samplitude, Studio One, and Cubase, for example), nVidia graphics actually contributed to an increase in crashes, for whatever reason. Intel's Integrated graphics seem to fare well in regards to stability, but AMD's graphics tested as the best, by a long shot, both from a stability standpoint and from a DPC latency standpoint. I went with the Radeon Pro series for my current audio workstation, and the graphics drivers have not incurred a DPC latency over 25us yet, which is excellent, and a handful of the bugs I noticed using nVidia graphics have been remedied. In comparison, nVidia graphics regularly showed DPC latency spikes of 900+us, and in some cases (the Quadro cards notably) showed spikes of 2000+us. Intel integrated graphics usually hung around 100-300us, which is acceptable. This is not to say all experiences with nVidia graphics are bad- I have spoken to some that say they have had an okay time with them, but if you're building a system purely for audio, it may be better to err on the side of safety and go with AMD graphics. Don't worry about mixing Intel CPU with AMD GPU either, as there's no issue with that. If applicable, I'd disable integrated graphics in your BIOS if using a discrete AMD graphics card, as this helps just a tiny bit more as well. AMD's consumer/gaming cards also worked nicely, although I noticed a very slight stability advantage with the Radeon Pro series. Either would serve you well, though."

    I hope this is helpful for anybody who is looking to custom-built a pc soon.

    Best regards

    Nazim


  • Hi Nazim,

    A few months ago Nvidia released the option only to install/update to "studio drivers".
    This heavily increases stability and you get way less updates (skipping game-ready settings only updates).

    I have not measured myself if and how much it improves the system latency, but it is definitly a good solution if you have a Nvidia card - my system is much more stable now.

    Best, Ben


    Ben@VSL | IT & Product Specialist
  • A graphics card is required to link your computer to a display screen and produce any images. Without one, it would be impossible to see the visual display of your music production software, plugins, VST instruments, and digital audio workspace. Advanced graphics cards, however, aren't essential for music production.


  • Thanks Nazim for sharing that very interesting and useful quote from EvoX650.

    It's reminded me of the recent spate of worrying posts here complaining about mysterious audio stuttering, glitching, popping, etc, with adequate RAM and SSD, and while the average CPU load appeared to be steady and relaxed - nowhere near core saturation. Those posts had me nervously listening very closely to my audio and watching my CPU load meters like a hawk - but as yet I've not encountered anything like that sort of problem, even at pretty heavy CPU loads. My (now quite pedestrian) 2017 iMac has AMD Radeon Pro 580 8GB graphics, and in light of what's been said about Nvidia card designs (including drivers) going through a rough patch (to put it mildly) vis-à-vis impact on the value and stability of DPC latency, I'm now seriously thinking this might indeed be the crucial difference.

    I've known AMD since the '70s and have always had high regard for the way they've taken good care of their high-end pro (including military) markets. In my book, Nvidia are still the new kids on the block; brilliant and ambitious though they are, I'm skeptical about their commitment to high-end quality.

    Also, I've lately been entertaining the idea of building a PC VEPro slave with masses of RAM (mainly because the new Apple Mini is still so tight-fisted with maximum RAM). So it's very reassuring to note that a PC slave with only Intel integrated graphics would be unlikely to pose any serious limitations or problems in that kind of usage.