Going back to the topic →
Which distro is best for Ardour in the long term?
There’s not a single reply. Everyone has different tastes and suggestions about their Audio/Video workstation. Just use what you really like and feel comfortable with that. Over the years I tried a lot. My serious start with GNU/Linux was with Debian Sarge. I also used among many others Red Hat, Fedora, Mandrake, Suse, Antix, AVLinux and Ubuntu-Studio.
Some years ago I switched back again to Debian. Aware of my old hardware that day I started with a clean net-install; so basically I installed just the core, then I added the “bricks” to build my own distro. When asked what kernel to install I immediately chosed just the RT Kernel (my hardware is old, but still works). I choosed Mate (ex Gnome2) as desktop environment for daily use. And FluxBox windows manager for my heavy tasks.
Actually Debian 12 point to a direction that change the game under the hood. It replaces Pulse Audio with Pipewire. Nothing that you notice until you reboot and your settings have to be redone. The only issue I noticed is with Alsamixer. The volume levels I set aren’t saved at the next reboot. I tried the traditional command: “sudo alsactl store” but doesn’t works. I tried also the command: “sudo alsactl --file ~/.config/asound.state store” so I thought about a hack/workaround.
In fact I didn’t had such issues with Debian 11. Probably, introducing Pipewire as a new audio service, so, trying to replace PulseAudio, they made a little mess into the init files and systemd. I made a lot of search and I found that this bug issue date back many years ago and was never really fixed. Looks like it appears time by time over the years. Anyway I create a workaround to get over the issue:
1 - Open Alsamixer via terminal
2 - Set your values. Let the terminal to be open during this step
3 - Open another terminal, go create the asound.state file with:
:~$ sudo /usr/sbin/alsactl --file ~/.config/asound.state store
4 - Create a shell script with this and save with a name you like:
#!/bin/bash
pkexec /usr/sbin/alsactl --file ~/.config/asound.state restore
echo "Start alsactl-restore"
5 - Make the shell script file-name.sh executable
6 - Create new menu launchers if needed
In the end GNU/Linux is a world that require the need to learn new things. Every distro can be good if you set the right proceding paths. Linux it will always be a matter of hacks/workarounds and fixes. You have extreme solutions to extreme problems, but you get the point. The most important part is to learn how to find and fix the issues
So Ardour in the long term? Matter of facts you can build your own and it will works flawlessly.