Disclaimer
This how I configure Linux workstations for real-time audio using Debian 12 and Jack. If you're thinking about doing any of this to your Desktop PC, don't.
Check out the IL Wishlist for upcoming project ideas.
I have one fundamental question?
Why did you choose debian rt kernel (not why rt but why stock rt), did you tried liquorix kernel and what is your opinion about it?
The stock Debian RT kernel handles all the audio over IP and NDI video traffic in my production studio. It should be more than capable of handling a typical home recording setup.
I'm familiar with the Liquorix Kernel but have never used it. Growing up with Linux in the 90s, building custom kernels was just something you did if you wanted a working system. So when I need something custom, I tend to build it myself.
Check out the IL Wishlist for upcoming project ideas.
Hi there, I would like to share this with you about FFADO/JACK/PulseAudio X Pipewire
I've been using Linux since 2015 to record and mix. I have used Profire2626, I have where I work a Focusrite Pro40, and my main interface is an RME Hammerfall Fireface 800 (which sounds amazing). I love both of them.
Until early this year I used Linux Mint with most of your recommendations for Debian. A friend of mine wrote a script that does almost all of that. The only difference is the Low Latency Kernel which is not supported by Debian. But It worked fine until Linux Mint uploaded a new FFADO mixer version 2.5.1 or something and it does not work with the RME Fireface.
Because of that, I installed Ubuntu Studio and recently, started experimenting with pipewire. With that, I can use the real Jack (not its emulation). It allows me to use QjackCtl just like in FFADO/Jack. The downside is that I can not use it for general purposes (which is bad...).
Then I switched back to FFADO/QjackCtl/Pulse Audio and everything went back to normality.
Everything works fine
About FFADO and PipeWire, I just saw some new recommendations for loading the PipeWire FFADO modules and being ready to use them for general usage. I haven't tried that as of yet. I am just waiting for a new Iocrest PCIe card to arrive to experiment with that
Because my setup is working just fine.
Your stuff is great thank you
@basstrombone Glad you enjoy the content.
PipeWire should work with FFADO at this point, but I've not had the chance to test it.
I spent a week playing around with PipeWire, and it seems like a solid solution for desktop audio when things work.
Check out the IL Wishlist for upcoming project ideas.
@vennmints
Thanks !! Unfortunately, PipeWire is giving me a hard time with FireFace 800 and Focusrite PRO 40. Using pipewire version 1.0.5 running on Ubuntu Studio 24.04. AlSA drivers don't go well with both interfaces. But when I blacklist the snd_dice chip, FFADO modules don't load. I got some advice from the Ardour forum to create 10-ffado.conf in ~/.config/pipewire/pipewire.conf.d/ which I did
10-ffado.conf example:
Anyway, I will keep trying. Meawhile, my recording machine is running Jack/Pulse Audio
I forgot,
When you have time, please let me know if this protocol would work on Linux Mint ok ?
Second, how would you set RME/Focusrite Pro 40 on Debian/Linux Mint? I've been doing it for a while but I'm quite sure you have a better way to do it.
Last question:
The FFADO Mixer version on LM 21.3 does not load. I just get the following message: "Bus reconfiguration in process, please wait..."
But the mixer never loads. Have you seen this message before ?
In your experience, is there something to be done to get it fixed or is there a way to install a newer FFADO mixer version
(e.g. 2.4.8)?
Again, thanks for the attention
@basstrombone I'm happy to chime in, but you will need to create a new topic for additional questions in the forums.
Makes it a lot easier than digging around in one big thread.
Check out the IL Wishlist for upcoming project ideas.
@basstrombone I'm happy to chime in, but you will need to create a new topic for additional questions in the forums.
Makes it a lot easier than digging around in one big thread.
Thanks for getting back ! and, will do!