Page 1 of 1
Posted: Sat Apr 20, 2002 12:34 pm
by ehsl
Is it true that Creamware cards (e.g. Pulsar of Scope) slow down the computer by stressing the PCI bus?
I read that other DSP cards (e.g. TC Powercore and UAD-1) also have this behaviour, but not in such a big way. Is the reason that Creamware cards do not have memory of their own and must use the main memory from the PC and have to access that memory through the PCU bus?
What level of 'slow-down' can I expect when, say, running 4 reverbs + 12 EQ's + 12 compressors on the Creamware? Is the usage of the PCI bus more extreme in specific situations?
Thanks for any info on this,
Eddie
Posted: Sat Apr 20, 2002 5:33 pm
by kimgr
Creamware cards do use a lot of PCI-bandwidth, (so does Protools) but that doesn't slow down the computer. (At all).
Kim.
Posted: Sun Apr 21, 2002 12:48 am
by ehsl
Hi, thanks for your reply.
In at least three reviews (in printed magazines and web articles) I read that the Pulsar is slowing down the PC. How is this possible?
Do these reviewers mean
(a) a lot of PCI bandwidth is taken, and that is slowing down the PC?
(b) the host (main) CPU is used intensively, and that is the reasons for a relatively slower reacting PC?
(c) the graphical user interface is slow?
But even more important is the fact (my assumption) that if the PCI bus is really used a lot more, then you have less bandwidth for recording and playing back audio tracks to harddisk!
So, to what extent and under which conditions does the user suffer from this high PCI bandwidth usage from Pulsar?
(I know, a lot of questions... Maybe this issue has already been discussed on this forum. Please show me some links to those topics.)
Thanks,
Eddie
Posted: Sun Apr 21, 2002 12:55 am
by borg
afaik, pulsar takes pci bandwidth for reverbs, delays,(sts?),...
the only slowdown i noticed on my machine (mac G3) is when i stuff pulsar and cubase with lots of fx and processing: the graphics change overs take a bit longer.
consider AGP for graphics...
Posted: Sun Apr 21, 2002 1:06 am
by Neutron
If you were using an old computer that still has the hard drive controllers (or video card!) on the PCI bus then hard drive (or video) performance could be slowed down while pulsar is running reverbs or a lot of tracks.
apart from that it is fine.
<font size=-1>[ This Message was edited by: defex on 2002-04-21 02:08 ]</font>
Posted: Sun Apr 21, 2002 4:12 am
by kimgr
On 2002-04-21 01:48, ehsl wrote:
(a) a lot of PCI bandwidth is taken, and that is slowing down the PC?
No.
(b) the host (main) CPU is used intensively, and that is the reasons for a relatively slower reacting PC?
Some devices use "a little" CPU power, but that's not a problem. The interesseting part is how much memory-bandwidth they use. If you use a lot of reverbs, sampler voices and wavetable synths on a PC/Mac with a slow memory-subsystem, then you can get into trouble. But you'll never see that on PC133/DDR/RD-Ram systems.
(c) the graphical user interface is slow?
Bingo ! Everything in Creamware's OS's is layers of truecolor bitmaps, and the graphics engine uses no hardware acceleration, so that's all up to the cpu. And the Creamware routine isn't exactly the fastest around. For some reason it seems slower in version 3.x than in 2.x, but the good news is that it seems much better in SFP 3.1
But even more important is the fact (my assumption) that if the PCI bus is really used a lot more, then you have less bandwidth for recording and playing back audio tracks to harddisk!
On a newer motherboard the harddisk controller is not even on the PCI-bus, so that's only a concern if you run your harddisks off some kind of PCI controller card, like SCSI, Firewire or USB 2. In case of SCSI, you can simply slow down the SCSI controller. (That's how all Protools Mix systems run).
You can also set a limit for how many PCI channels Pulsar/Scope is allowed to use...
So, to what extent and under which conditions does the user suffer from this high PCI bandwidth usage from Pulsar?
As I've explained above, it's not so much a problem for the other things running on your system, as it is a problem for Pulsar/Scope itself:
If you use alot of Asio channels, sampler voices/Wavetable voices and delays at the same time, you won't be able to add as many reverbs as you like. A "good" reverb algorithm typically uses between 64 and 256 seperate audiostreams on the PCI bus. (To and from the memory subsystem)
Kim.
Posted: Sun Apr 21, 2002 6:31 am
by ehsl
Hmm, interesting info. Thanks for that!
Since a few weeks I am the proud owner of the following system: P4/1.6GHz, ASUS P4T-E mainboard, 512MB RAMBUS, 80GB IBM harddisk and Matrox G550 32MB.
So you people think that my system is capable of running a lot of reverbs, synths and other plugins on the Pulsar II card? I ask because I am really thinking of buying one.
Thanks,
Eddie
Posted: Sun Apr 21, 2002 11:05 am
by subhuman
You've got a great system for it. For other systems users are having success with, check here:
http://www.planetz.com/forums/viewtopic ... orum=19&11
Posted: Mon Apr 22, 2002 12:14 am
by ehsl
Hi Kim,
Where did you get this info like "A "good" reverb algorithm typically uses between 64 and 256 seperate audiostreams on the PCI bus. (To and from the memory subsystem)"
In this context: what is an audio stream? Is it one stream of 32bits data ( = 4 bytes) at the 44.1KHz through the PCI bus? Or is it just a 16bits stream?
I ask because when you know what the bandwidth of one single stream is, and exactly how many streams a specific effect (e.g. Masterverb) uses, you can precisely calculate how many of thoses effects can be used together without overloading the PCU bus. Am I correct? Or is the problem that Creamware does NOT publish this info to the public?
Thanks,
Eddie
Posted: Mon Apr 22, 2002 5:51 am
by kimgr
On 2002-04-22 01:14, ehsl wrote:
Hi Kim,
Where did you get this info like "A "good" reverb algorithm typically uses between 64 and 256 seperate audiostreams on the PCI bus. (To and from the memory subsystem)"
Well, I've seen the "inside" of some the "good" algorithms, and you can test it on any Creamware system, by limiting the number of PCI channels in the cset.ini file.
In this context: what is an audio stream? Is it one stream of 32bits data ( = 4 bytes) at the 44.1KHz through the PCI bus? Or is it just a 16bits stream?
It's 32bits.
I ask because when you know what the bandwidth of one single stream is, and exactly how many streams a specific effect (e.g. Masterverb) uses, you can precisely calculate how many of thoses effects can be used together without overloading the PCU bus. Am I correct? Or is the problem that Creamware does NOT publish this info to the public?
It's a lot easier to just load reverbs into your project. The software will tell you "PCI capacity limit reached"... No need to make it more difficult than it is
Kim.
Posted: Mon Apr 22, 2002 2:00 pm
by ehsl
About your last suggestion: you're right...! I was lost thinking in this theoretic way coz' I don't own a Pulsar yet...

Thanks for all help.
Eddie