Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


No S24LE3 output on Pi4
#1
Strange problem;
I have the following setup:
Raspberry Pi4 2 gb met MoOde 8.3.9
SoundBlaster Live! 24 bit external
CamillaDSP active to output sound on 6 channels

This works fine with output set to S16LE
But MPD gives a 'failed to open output' error when i try to set output to S24LE3
If i look in the CamillaDSP log i see the following error:

Playback error: ALSA function 'snd_pcm_hw_params' failed with error 'ENOSPC: No space left on device'

This setup does work on a Pi3 (using the same SB USB audio device)

Any idea's?
Reply
#2
Does your audio device require S24LE3 format?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#3
No, works on S16LE also. But S24LE should give a little better result in soundquality (Better SNR).
But the strange thing is that it does work using a Pi3.
Reply
#4
Oddness for sure.

On the Pi4, stop playback and run the command below to confirm which formats the device accepts.

moodeutl -f
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#5
S16_LE, S24_3LE
Reply
#6
I found some sort of solution, or better, workaround.
The problem only occurs when starting the system using a camilla config with S24LE3 output.
If i switch to another config using S16LE, and then back to S24LE3, it works fine, and i get sound output on 6 channels
I guess it's some kind of problem in the soundcard driver?
Reply
#7
Is this an SB Omni 5.1 device?
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#8
No, it's a SoundBlaster Live! 24-Bit external SB0490
It's a 5.1 device with also SpDif output, line- and mic-input
Reply


Forum Jump: