- Bowers & Wilkins PX7
19b5:0025 B & W Group - Dali IO-6
0a12:0001 Cambridge Silicon Radio
The best way to fix that is to use PipeWire, since it allows to set rules for a specific device only, instead of having to change the sampling rate of the whole audio system.
mkdir -p ~/.config/wireplumber/main.lua.d
cat << EOF > ~/.config/wireplumber/main.lua.d/51-dali.lua
table.insert(alsa_monitor.rules,
{
matches = {
{
{ "node.name", "matches", "alsa_output.usb-0a12_DALI_IO_451004010173-00.*" },
},
},
apply_properties = {
["audio.rate"] = 96000,
},
}
)
EOFdefault-sample-rate = 96000 in /etc/pulse/daemon.conf
defaults.pcm.dmix.rate 96000 in /etc/asound.conf