Thank you for your donation!


Solved: DSD/DSF - Software Volume Control doesn't work
#1
Hi,

I am running a RPI 3B+ with a JustBoom DAC HAT + Moode 6.4.0.  I typically plug my headphones directly into the DAC HAT but I've noticed that the software controlled volume doesn't work when I play a DSD or DSF file.  It works fine for FLAC or mp3.  When a DSD or DSF song plays, it plays at FULL volume regardless of what the software volume is set to (i.e., 1 - 100).

Am I doing something wrong with the audio setup? Has anyone else experienced this on this DAC or any other DAC??  FYI, in my last setup, I used Volumio and was able to control the playback volume via software of DSD files.

Audio info:
INPUT / OUTPUT
Source: USB/Music/MUSIC/Roger Waters - Amused To Death (1992) [DSD64]/01 - The Ballad of Bill Hubbard.dsf
Encoded at: DSD64, 1 bit, 5.644 Mbps Stereo
Decoded to: PCM, 24 bit, 352.8 kHz, Stereo, 16.934 Mbps
Destination: Local
Output rate: 24 bit, 352.8 kHz, Stereo, 16.934 Mbps

DSP OPERATIONS
Volume ctl: Software (MPD 32-bit float with dither)
Resampling: off
Polarity inv: off
Crossfade: off
Crossfeed: off
Parametric EQ: off
Graphic EQ: off
Replaygain: off
Normalize vol: off
Chip options: FIR interpolation with de-emphasis, Gain=0dB, Boost=0dB

AUDIO DEVICE
Device: JustBoom DAC HAT(Zero)
Chip: Burr Brown PCM5122 (PCM5121)
Interface: I2S
Formats: S16_LE, S24_LE, S32_LE
Platform: Pi-3B+ 1GB v1.3



Thanks in advance,
John
Reply
#2
No, nothing wrong.

MPD has no code to change volume of DSD.
https://github.com/MusicPlayerDaemon/MPD/issues/413

Try changing to MPD Hardware volume if the audio device support it

-Tim
Reply
#3
(12-04-2019, 08:57 PM)Tim Curtis Wrote: No, nothing wrong.

MPD has no code to change volume of DSD.
https://github.com/MusicPlayerDaemon/MPD/issues/413

Try changing to MPD Hardware volume if the audio device support it

-Tim

SOLVED - Thanks Tim!! Works perfect. For some reason I thought "hardware" meant the volume was controlled by some sort of potentiometer on the DAC.

- John
Reply


Forum Jump: