Ok, finally got it working by adding /etc/pipewire/pipewire.conf.d/99-hifiberry-dac8x.conf with content:
# Expose all 8 channels of Hifiberry DAC8x
context.objects = [
{ factory = adapter
args = {
factory.name = api.alsa.pcm.sink
node.name = "DAC8x"
node.description = "DAC8x"
media.class = "Audio/Sink"
api.alsa.path = "hw:sndrpihifiberry"
api.alsa.period-size = 256
api.alsa.headroom = 0
api.alsa.disable-mmap = false
api.alsa.disable-batch = false
audio.format = "S32LE"
audio.rate = 48000
audio.channels = 8
# audio.position = "FL,FR"
}
}
]
then restart PW.
# Expose all 8 channels of Hifiberry DAC8x
context.objects = [
{ factory = adapter
args = {
factory.name = api.alsa.pcm.sink
node.name = "DAC8x"
node.description = "DAC8x"
media.class = "Audio/Sink"
api.alsa.path = "hw:sndrpihifiberry"
api.alsa.period-size = 256
api.alsa.headroom = 0
api.alsa.disable-mmap = false
api.alsa.disable-batch = false
audio.format = "S32LE"
audio.rate = 48000
audio.channels = 8
# audio.position = "FL,FR"
}
}
]
then restart PW.
Statistics: Posted by robiwan — Sat Dec 06, 2025 9:03 am