home changes contents help options

Topics on RME Hammerfall Card RME9652

The usage of the linux driver for this card should be discussed. There are at least two of them the OSS/free and ALSA driver, now both in the kernel-source.

Note: This ist not the Hammerfall/DSP, but old discontinued one. For Notebook and Hammerfall see ( http://pd.klingt.org/files/hdsp-howto.html )

RME9652 has one AES/EBU(or SPDIF)and three Optical in/outs for 8 channel ADAT I/O. The first optical can be switched in SPDIF and there are a Wordclock in/out on the expansion board. A 9pin female is used for coax AES-EBU/SPDIF and the ADAT Sync.

OSS/free (guenter geiger, ...)

download:

features:

drawbacks:

ALSA Driver: (please ALSA-Specialist help on this)

download:

drawbacks:

native driver

Functional and Latency discussion:

The "trick" on the hammerfall is that the card itself writes to/reads from the main memory, so the software only has to read/write a defined RAM space for new samples and no copy operation is needed if memory mapping is used, but... ...there is only one format which is 24Bit and each channel on one 16k block. Since there is a hardware pointer what the actual sample is read/written from the card, you can theoretically read/write with a 4 sample latency to from the card (4 samples is the ADDA chip buffer).

..but there is te pci bus which bursts always at about 64 Samples and "nobody" knows (except the pci controller, which doesnt tell you anything ;-) which sample is now read/written or old within this region, so the smallest buffer is 1.5ms. But for the driver you need two of them. I think therfore 3ms is the lowest latency you can get with this card (and maybe with any pci card, since hammerfall has 26 channels so on each burst less samples are transfered than on other cards so maybe its faster ).

Any comments suggestions ???