Help SoundBlaster z for volumio

Hi guys,

I installed Volumio on my x86 PC and everything seemed fine, but I’m having problems with my Sound Blaster Z. It is recognized by Volumio, but it doesn’t produce any sound.

Can you please help me?

Thank you very much.

I solved it on my own. I hope this guide can help someone with the same problem I had. The audio wasn’t coming out (the card was detected in the panel) but it wasn’t playing any sound. First, I checked that all the components were working under the Windows system to make sure that the riser wasn’t causing any issues. Indeed, it worked fine under Windows. With this assurance that everything was functioning, I then started a new installation. The system is on x86. Once the installation began, I selected the HDA Creative card, and at this point, it still wasn’t working.

I started tinkering with Debian to figure out where the problem might be, and yes, Volumio is based on Debian. So, I began going through all the log files to understand what was wrong. Eventually, I found the solution (perhaps the only one since there’s not much information online, apart from a few guides on Ubuntu and Mint). In short, I connected to Volumio via SSH.

To do this, you need to check Volumio’s IP address. “I use IPSCANNER on Windows.” At this point, you need to add 192.1.x.x/dev to your address, and then on the opening page, enable SSH.

The respective username and password for Volumio are:

User: volumio
Password: volumio

To access SSH, you need to open the terminal. It doesn’t matter which system you use. Type “ssh volumio@192.168.x.x” where the X’s represent your Volumio IP address. Accept everything that appears on the screen, and you should see something like this.
Screenshot 2024-05-26 alle 17.23.20

Make sure all the necessary packages are installed and updated.

sudo apt update
sudo apt install alsa-utils

Check and configure the ALSA settings. Edit the /etc/asound.conf or ~/.asoundrc file to configure ALSA to use your sound card as the default device. Here is an example configuration:

sudo nano /etc/asound.conf

Add the following lines (modify according to your system):

defaults.pcm.card 1
defaults.ctl.card 1

This command is used to verify if the audio card is present and to determine which number to use

aplay -l

Ensure that the volume is set correctly and that the channels are not muted. You can do this using alsamixer:

alsamixer

Don’t forget to restart.

P.S.: The DSPfusion plugin isn’t working, but you can still modify the sound parameters using alsamixer in SSH. It’s not the same thing, but for now, it’s the best I’ve managed to do. I hope all this helps someone. Goodbye, guys!

Hello,
What you did can’t be really used as aeound.conf will be overwritten by volumio each time something is changed in playback settings or with plugin such as FusionDsp, peppymeter, or using multiroom.
I don’t know why your card doesn’t produce any sound by default though.
Sending your logs may help to understand.