Cuda convolution reverb (Reverberate LE)
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
I've posted a small update to improve audio file support (now Aiff files can be loaded). I hope I've not broken anything else in the mean time. I've also fixed a small bug in the CPU version convolution engine which was causing some wierd sounds during very heavy CPU load when the sheduling got out of sync.
-
- KVRist
- 46 posts since 8 Jun, 2008
On your page it says 8800 cards are not supported however I'm running gpu version with 512 latency fine here(albeit high cpu). Turns out there are two types of 8800 cards newer versions with the g92(1.1 supported) processor and all the others with the g80(v1.0
). With higher latencies I can get 8 instances(cathederal) running at 2% cpu usage
. After that its freezetown(Live freezes, doesn't release the driver, I get a stuttering sound), I'm guessing I ran out of gpu ram. If I'm running these on sends I can get some convincing spaces using just 2 instances, with no cpu hit, so seems worthwhile if you don't mind the latency. Specs 4GB Q6600(stock speed) NVIDIA 8800 GTS 512.
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
That's interesting about the G80! Thanks for the tip, I've updated the site.tinkerpixel wrote:On your page it says 8800 cards are not supported however I'm running gpu version with 512 latency fine here(albeit high cpu). Turns out there are two types of 8800 cards newer versions with the g92(1.1 supported) processor and all the others with the g80(v1.0). With higher latencies I can get 8 instances(cathederal) running at 2% cpu usage
. After that its freezetown(Live freezes, doesn't release the driver, I get a stuttering sound), I'm guessing I ran out of gpu ram. If I'm running these on sends I can get some convincing spaces using just 2 instances, with no cpu hit, so seems worthwhile if you don't mind the latency. Specs 4GB Q6600(stock speed) NVIDIA 8800 GTS 512.
At 8192 samples how does the GPU version compare to the CPU version, CPU-consumption-wise? I have found the CPU version to be more efficient generally (not really what I had been expecting when starting out).
-
- KVRist
- 46 posts since 8 Jun, 2008
Here are my benches...Gpu version at that latency doesn't even hit 4% cpu @ 4 instances(double checked in Resource monitor... lives total average cpu over about 2 mins is 3.4). Whereas CPU version hits an average of about 8.2. With 2048, GPU CPU matched. Its only when going down to 1024 that gpu version begins causing cpu issues(one instance @ 16% 4 at 71%
). Compared to 4 instances of CPU version at about 6%(I know less than 8192 weird right). CPU I get 4 instances zero latency @ max 7-8%. Curious, This is probably because I'm on a quad core and only have one gpu. It might be since I cant see cpu usage of single plugin that lives pdc is kicking in at larger latencies and causing the cpu spike. My profire 610 is set at 1024 latency, maybe this is why cpu performs better at this speed.
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
Thanks for your benchmarks. It's good to know some people are finding the GPU to be low load; it's not a surprise it's only at higher latencies though. There's a lot of varying opinion on how much latency bothers people, I personally can't stand it as I tend to use a lot of live inputs on synths. What's your stance? Having a quad core, are you really concerned about the CPU saving aspect of the Cuda build, or would you find it useful?
I've posted an update that should be less inclined to freeze when the memory runs out, it's still not perfect but seems more stable for me. I was able to trip it up when really pushing things (playing tracks and adding/deleting instances quickly) but hopefully under more sedate/normal usage conditions it should be ok, let me know if it's still hanging your host. I think the Cuda version is going to stay as a beta longer than the CPU version
I've posted an update that should be less inclined to freeze when the memory runs out, it's still not perfect but seems more stable for me. I was able to trip it up when really pushing things (playing tracks and adding/deleting instances quickly) but hopefully under more sedate/normal usage conditions it should be ok, let me know if it's still hanging your host. I think the Cuda version is going to stay as a beta longer than the CPU version
-
- KVRist
- 46 posts since 8 Jun, 2008
Don't get me wrong I perfer lower latencies(when playing on a midi keyboard), but I don't use many live inputs, so some latency doesn't bother me. I'll probably be using reverberate full anyway, but its nice to know that in a pinch I can drop in an GPU reverb if i'm maxing out cpu
...and its donationware. I'll have to test out new build later.
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
Quick update: I've posted an new build to increase the contrast in the GUI which a few people had pointed out was a problem on some screens. Also Cuda 2.2 is now used which may slightly reduce CPU consumption under Vista (this requires an update to nvidia driver 185.85).
For those interested in the previous few posts about the convolution reverb with modulation, I've started a beta for that too, see http://www.kvraudio.com/forum/viewtopic.php?t=251241
For those interested in the previous few posts about the convolution reverb with modulation, I've started a beta for that too, see http://www.kvraudio.com/forum/viewtopic.php?t=251241
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
As with Reverberate, I've posted a small update to lock out the host when the IR loading window is open. Hopefully it's not messed anything else up, let me know if there are any issues.
The new version 0.916 is linked from the website (old versions can still be accessed by changing the 916 to 915 in the file name using copy-link/paste).
Cheers
Matt
The new version 0.916 is linked from the website (old versions can still be accessed by changing the 916 to 915 in the file name using copy-link/paste).
Cheers
Matt
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
I've posted an update to fix an issue with Live8 in Vista and Cubase v4.5.
- KVRAF
- 43941 posts since 11 Aug, 2008 from clown world
Hi Matt! What was the issue with Live 8? I'm on an older XP using Live 8. Yesterday when I gave your Plug a quick spin, it seemed apparent that my Computer just couldn't handle the strain. I was hearing machine gun like stuttering and other sounds that reminded me of bombs exploding! It was not good, so I uninstalled! I'm just curious to know what issue you fixed for Live 8 since my last experience!liquidsonics wrote:I've posted an update to fix an issue with Live8 in Vista and Cubase v4.5.
Many thanks . . .
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
Sorry I should be more descriptive. Under Live8 in Vista if you changed the latency value it would usually fail to save the data due to UAC changes. I don't think this was an issue in Live under XP.Aloysius wrote:Hi Matt! What was the issue with Live 8? I'm on an older XP using Live 8. Yesterday when I gave your Plug a quick spin, it seemed apparent that my Computer just couldn't handle the strain. I was hearing machine gun like stuttering and other sounds that reminded me of bombs exploding! It was not good, so I uninstalled! I'm just curious to know what issue you fixed for Live 8 since my last experience!liquidsonics wrote:I've posted an update to fix an issue with Live8 in Vista and Cubase v4.5.
Many thanks . . .
I assume the noises you were experiencing were with the GPU version, not the CPU version? What GFX card do you have? If it was the CPU version, do you get that in the Reverberate demo too and what CPU do you have?
- KVRAF
- 43941 posts since 11 Aug, 2008 from clown world
Oh, I see . . .
Download PC VST (Native CPU) Beta *
Download PC VST (CUDA) Beta *
I'm not sure which version I tried yesteday! Probably the 'wrong' one! Im not very well up on the tech computer jargon! I'll have another go and see how I get on. This one you have is a very good price. I'd like to give it a fair trial. If it doesn't work out, then with all due respect, I may just leave it there.
Thanks for the tip . . .
Download PC VST (Native CPU) Beta *
Download PC VST (CUDA) Beta *
I'm not sure which version I tried yesteday! Probably the 'wrong' one! Im not very well up on the tech computer jargon! I'll have another go and see how I get on. This one you have is a very good price. I'd like to give it a fair trial. If it doesn't work out, then with all due respect, I may just leave it there.
Thanks for the tip . . .
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
Well if it happens again please do say so I can investigate the issue (others may have experienced it and just moved on so it's helpful to know if there are problems) - let me know the versions of host and plugins you are using, your latency settings, CPU type and CPU speed. Thanks.
-
- KVRist
- 42 posts since 6 Sep, 2008
Hi!
On the reverberate webpage it says, that beta expires 1 August 2009:
http://www.liquidsonics.com/software_reverberate_le.htm
To my surprise, when I opened a project today, it said "beta period expired, plugin will not convolve audio".
Whats up with that?
Great plugin BTW.
On the reverberate webpage it says, that beta expires 1 August 2009:
http://www.liquidsonics.com/software_reverberate_le.htm
To my surprise, when I opened a project today, it said "beta period expired, plugin will not convolve audio".
Whats up with that?
Great plugin BTW.
-
- KVRian
- Topic Starter
- 523 posts since 30 Jan, 2009 from UK
When I created versions up to 0.919 I expected to have finished the beta by 1 July, however, it didn't quite work out, so 0.920 has been extended by a month to expire on 1 August. So you just need to re-download the latest version 
